OSDN Git Service

Add the PR fortran number to the previous commit.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
2
3         PR fortran/20845
4         * gfortran.dg/char_result_11.f90: Add SAVE.
5         * gfortran.dg/der_pointer_4.f90: Ditto.
6         * gfortran.dg/default_initialization.f90: New test.
7
8 2006-02-03  Jeff Law  <law@redhat.com>
9
10         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
11         handle more than 100 dump files.
12         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
13         * lib/scantree.exp (scan-tree-dump): Likewise.
14         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
15         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
16         * lib/scanipa.exp (scan-ipa-dump): Likewise.
17         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
18         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
19
20 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
21
22         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
23
24 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
25
26         * g++.dg/template/using12.C: New test.
27
28 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
29
30         * gcc.target/powerpc/pr25960.c: New test.
31
32 2006-02-02  Steven G. Kargl  <kargls@comcast>
33
34         PR fortran/24958
35         gfortran.dg/nullify_2.f90: New test.
36
37 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
38
39         PR 25990
40         * gcc.dg/gomp/pr25990.c: New test.
41
42 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
43
44         PR c++/25342
45         * g++.gd/template/partial4.C: New test.
46
47 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
48
49         PR middle-end/26001
50         * gfortran.dg/data_char_2.f90: New.
51
52 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
53
54         PR fortran/26039
55         maxval_maxloc_conformance_1.f90:  New test.
56
57 2006-01-31  Richard Guenther  <rguenther@suse.de>
58
59         * gcc.target/i386/sselibm-1.c: New testcase.
60         * gcc.target/i386/sselibm-2.c: Likewise.
61         * gcc.target/i386/sselibm-3.c: Likewise.
62         * gcc.target/i386/sselibm-4.c: Likewise.
63         * gcc.target/i386/sselibm-5.c: Likewise.
64
65 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
66
67         PR fortran/24266
68         * gfortran.dg/arrayio_derived_2.f90: New.
69
70 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
71
72         * gcc.dg/unsigned-long-compare.c: New test.
73
74 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
75
76         PR testsuite/25318
77         * lib/target-supports.exp (check_effective_target_freorder):
78         Check to see if target supports -freorder-blocks-and-partition.
79         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
80         instead of "dg-require-named-sections".
81
82 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
83
84         PR target/14798:
85         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
86         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
87         * gcc.dg/pragma-isr-trapa2.c: Likewise.
88         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
89         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
90         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
91         * gcc.dg/attr-isr-trap_exit.c: Likewise.
92         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
93
94 2006-01-30  Richard Guenther  <rguenther@suse.de>
95
96         PR c++/23372
97         * gcc.dg/pr23372-1.C: New testcase.
98
99 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
100
101         * gcc.dg/gomp/pr25874.c: New test.
102
103 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
104
105         PR tree-opt/25911
106         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
107
108 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
109
110         PR fortran/18578
111         PR fortran/18579
112         PR fortran/20857
113         PR fortran/20885
114         * gfortran.dg/intent_out_1.f90: New test.
115
116 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
117
118         PR fortran/17911
119         * gfortran.dg/procedure_lvalue.f90: New test.
120
121         PR fortran/20895
122         PR fortran/25030
123         * gfortran.dg/char_pointer_assign_2.f90: New test.
124         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
125         assignment to be consistent with standard.
126         * gfortran.dg/char_result_2.f90: The same.
127         * gfortran.dg/char_result_8.f90: The same.
128
129 2006-01-28  Zack Weinberg  <zackw@panix.com>
130
131         * gcc.dg/Woverlength-strings.c
132         * gcc.dg/Woverlength-strings-pedantic-c89.c
133         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
134         * gcc.dg/Woverlength-strings-pedantic-c99.c
135         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
136
137 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
138
139         * gcc.c-torture/execute/20060127-1.c: New test.
140
141 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
142
143         PR c++/25999
144         * g++.dg/ext/pragmaweak1.C: New test.
145
146 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
147
148         PR c++/25855
149         * g++.dg/template/spec29.C: New test.
150
151 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
152
153         PR c/19606.
154         * gcc.c-torture/execute/pr19606.c: New.
155
156 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
157
158         * gcc.dg/pragma-re-4.c: New test.
159
160 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
161
162         PR fortran/25964
163         * gfortran.dg/assumed_size_refs_3.f90: New test.
164
165 2006-01-27  Ben Elliston  <bje@au.ibm.com>
166
167         * gcc.misc-tests/dectest.exp: Remove defunct comment.
168
169 2006-01-26  Laurent GUERBY <laurent@guerby.net>
170
171         PR ada/21317
172         * ada/acats/support/impdef.a: Add One_Long_Second.
173         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
174         * ada/acats/tests/c9/c94026.a: Likewise.
175         * ada/acats/tests/c9/c97305c.ada: Likewise.
176         * ada/acats/tests/c9/c99004a.ada: Likewise.
177
178 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
179
180         PR fortran/25964
181         * gfortran.dg/global_references_2.f90: New test.
182
183         PR fortran/25084
184         PR fortran/20852
185         PR fortran/25085
186         PR fortran/25086
187         * gfortran.dg/assumed_charlen_function_1.f90: New test.
188         * gfortran.dg/assumed_charlen_function_3.f90: New test.
189
190         PR fortran/25416
191         * gfortran.dg/assumed_charlen_function_2.f90: New test.
192
193 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
194
195         PR c/25892
196         * gcc.dg/Wpointer-sign.c: New.
197         * gcc.dg/Wpointer-sign-Wall.c: New.
198         * gcc.dg/Wpointer-sign-Wall-no.c: New.
199         * gcc.dg/Wpointer-sign-pedantic.c: New.
200         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
201         * gcc.dg/conv-2.c: Use -Wpointer-sign.
202
203 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
204
205         PR C/25861
206         * gcc.c-torture/compile/pr25861.c: New test.
207
208 2006-01-26  Paul Brook  <paul@codesourcery.com>
209
210         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
211         on short-enum targets.
212         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
213         variable.
214         (generate_fields): Use short_enums.
215         (main): Set short_enums.  Document -e.
216         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
217         on short-enum targets.
218         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
219         variable.
220         (generate_fields): Use short_enums.
221         (main): Set short_enums.  Document -e.
222         * lib/target-supports.exp (check_effective_target_short_enums): New.
223
224 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
225
226         PR target/25947
227         * gcc.dg/torture/pr25947-1.c: New test.
228
229 2006-01-25  Jan Hubicka  <jh@suse.cz>
230             Roger Sayle  <roger@eyesopen.com>
231
232         PR rtl-optimization/25703
233         * gcc.target/i386/20060125-1.c: New test case.
234         * gcc.target/i386/20060125-2.c: New test case.
235
236 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
237
238         PR fortran/18540
239         * gfortran.dg/goto_1.f: New.
240
241 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
242
243         PR fortran/25716
244         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
245         25716 on 32-bit systems too.
246
247 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
248
249         PR testsuite/25590
250         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
251
252 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
253
254         * gcc.dg/tree-ssa/gen-vect-33.c: New.
255
256 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
257
258         PR fortran/25835
259         * gfortran.dg/read_eof.f90: Delete, renamed.
260         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
261         * gfortran.dg/read_eof_2.f90: New test.
262         * gfortran.dg/read_eof_3.f90: New test.
263
264 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
265
266         PR tree-opt/25860
267         * gcc.c-torture/compile/pr25860.c: New test.
268
269 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
270
271         PR c++/25552
272         * g++.dg/parse/dtor8.C: New test.
273
274 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
275
276         PR testsuite/25891
277         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
278         * gcc.dg/gomp/gomp.exp: Return without testing anything if
279         check_effective_target_fopenmp returns 0.
280
281 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
282
283         PR ada/20548
284         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
285         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
286         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
287
288 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
289
290         PR tree-opt/25857
291         * g++.dg/opt/pr25857.C: New test.
292
293 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
294         Jan Hubicka  <jh@suse.cz>
295         Richard Guenther  <rguenther@suse.de>
296
297         PR rtl-optimization/25654
298         * gcc.dg/torture/pr25654.c: New testcase.
299         * gcc.target/i386/pr25654.c: Likewise.
300
301 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
302
303         PR fortran/25901
304         * gfortran.dg/internal references_2.f90: New test.
305
306         Fix regression in testing of admissability of attributes.
307         * gfortran.dg/intent_used_1.f90: New test.
308
309 2006-01-23  Ben Elliston  <bje@au.ibm.com>
310
311         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
312         Remove target conditional torture options for i?86 and x86_64
313         GNU/Linux.
314
315 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
316
317         PR c++/10891
318         * g++.dg/rtti/no-rtti.C: New.
319
320 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
321
322         PR c++/25895
323         * g++.dg/inherit/conv2.C: New test.
324
325         PR c++/25856
326         * g++.dg/parse/dtor7.C: New test.
327
328         PR c++/25858
329         * g++.dg/template/crash44.C: New test.
330
331 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
332
333         PR fortran/25124
334         PR fortran/25625
335         * gfortran.dg/internal_references_1.f90: New test.
336           PR fortran/20881
337         PR fortran/23308
338         PR fortran/25538
339         PR fortran/25710
340         * gfortran.dg/global_references_1.f90: New test.
341         * gfortran.dg/g77/19990905-1.f: Restore the error that
342         there is a clash between the common block name and
343         the name of a subroutine reference.
344
345         PR fortran/PR24276
346         * gfortran.dg/aliasing_dummy_1.f90: New test.
347
348 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
349
350         * gcc.dg/vmx/1b-01.c: Warning fix.
351         * gcc.dg/vmx/1c-02.c: Likewise.
352         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
353
354 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
355
356         PR testsuite/24962
357         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
358
359 2006-01-20  Richard Guenther  <rguenther@suse.de>
360         Steven Bosscher <stevenb.gcc@gmail.com>
361
362         PR rtl-optimization/24626
363         * gcc.dg/torture/pr24626-1.c: New testcase.
364         * gcc.dg/torture/pr24626-2.c: Likewise.
365         * gcc.dg/torture/pr24626-3.c: Likewise.
366         * gcc.dg/torture/pr24626-4.c: Likewise.
367
368 2006-01-20  Dirk Mueller  <dmueller@suse.com>
369
370         PR c++/5520
371         * g++.dg/warn/empty-body.C: New.
372
373 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
374
375         PR c++/22136
376         * g++.dg/template/using10.C: New test.
377         * g++.dg/temlpate/using11.C: Likewise.
378         * g++.dg/inherit/using5.C: Tweak error messages.
379
380 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
381
382         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
383         target test.
384         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
385
386 2006-01-19  Jan Hubicka  <jh@suse.cz>
387
388         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
389
390 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
391
392         PR c++/25854
393         * g++.dg/template/spec28.C: New test.
394
395 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
396
397         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
398         Fix fprintf's by adding srcdir or removing it.
399
400 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
401
402         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
403         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
404         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
405         * testsuite/gcc.dg/gomp/empty.c: Likewise.
406         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
407         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
408         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
409         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
410         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
411         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
412         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
413         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
414         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
415         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
416
417 2006-01-18  Jeff Law  <law@redhat.com>
418
419         * gcc.dg/tree-ssa/vrp25.c: New test.
420
421 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
422
423         * gcc.dg/pr25805.c: Fix misapplied patch.
424
425 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
426
427         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
428         (check_effective_target_vect_udot_qi): New.
429         (check_effective_target_vect_sdot_hi): New.
430         (check_effective_target_vect_udot_hi): New.
431         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
432         prefixed with "wrapv-" with -fwrapv.
433         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
434         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
435         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
436         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
437         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
438
439         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
440         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
441         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
442         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
443
444 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
445
446         PR c++/16829
447         * g++.dg/other/default2.C: New test.
448         * g++.dg/other/default3.C: New test.
449
450 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
451
452         PR c/25805
453         * gcc.dg/pr25805.c: New file.
454
455 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
456
457         PR c++/25836
458         * g++.dg/template/init6.C: New test.
459
460 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
461
462         * gcc.dg/tree-ssa/pr24287.c: New test
463
464 2006-01-18  Eric Christopher  <echristo@apple.com>
465
466         * g++.dg/eh/table.C: New.
467
468 2006-01-18  DJ Delorie  <dj@redhat.com>
469
470         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
471         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
472         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
473         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
474
475 2006-01-18  Jeff Law  <law@redhat.com>
476
477         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
478         on wrapping on overflow semantics.
479
480         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
481
482         * gcc.gc/tree-ssa/vrp23.c: New test.
483         * gcc.gc/tree-ssa/vrp24.c: New test.
484
485 2006-01-18  Richard Henderson  <rth@redhat.com>
486             Aldy Hernandez  <aldyh@redhat.com>
487             Jakub Jelinek  <jakub@redhat.com>
488             Diego Novillo  <dnovillo@redhat.com>
489             Uros Bizjak  <uros@kss-loka.si>
490
491         * testsuite/gcc.dg/gomp: New directory.
492
493 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
494             Steven G. Kargl  <kargls@comcast.net>
495
496         PR fortran/20869
497         * gfortran.dg/intrinsic_external_1.f90: New test.
498
499         PR fortran/20875.
500         * gfortran.dg/elemental_pointer_1.f90: New test.
501
502         PR fortran/25024
503         * gfortran.dg/external_procedures_1.f90: New test.
504
505         PR fortran/25785
506         gfortran.dg/assumed_present.f90: New test.
507
508 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
509
510         * g++.dg/parse/lookup5.C: New test.
511
512 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
513
514         PR fortran/25697
515         * gfortran.dg/read_eof.f90: New test.
516
517 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
518
519         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
520         add a closing brace.
521
522 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
523
524         PR fortran/25631
525         * gfortran.dg/fmt_tl.f: New test.
526
527 2006-01-17  Eric Christopher  <echristo@apple.com>
528
529         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
530         * g++.old-deja/g++.warn/impint2.C: Ditto.
531         * g++.old-deja/g++.other/null1.C: Ditto.
532         * g++.dg/warn/conv2.C: Ditto.
533         * g++.dg/warn/conv4.C: New file.
534
535 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
536
537         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
538
539 2006-01-17  Andreas Jaeger  <aj@suse.de>
540             Janis Johnson <janis187@us.ibm.com>
541
542         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
543         in 64-bit.
544         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
545         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
546
547 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
548
549         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
550         xfail txxx where xxx >= 25.
551
552 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
553
554         PR testsuite/25764
555         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
556
557 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
558
559         PR c/25682
560         * gcc.dg/pr25682.c: New test.
561         * g++.dg/parse/array-size2.C: New test.
562
563 2006-01-16  Ian Lance Taylor  <ian@airs.com>
564
565         * consistency.vlad: Remove entire directory, 1652 files.
566
567 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
568
569         * lib/target-supports.exp (check_effective_target_dfp_nocache,
570         check_effective_target_dfprt_nocache): New.
571         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
572         (check_effective_target_dfprt): New.
573         * lib/c-compat.exp (check_dfp): Remove.
574         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
575         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
576         level of support for decimal float.
577         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
578         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
579         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
580         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
581         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
582         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
583         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
584         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
585         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
586         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
587         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
588         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
589         directives.
590
591 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
592
593         PR testsuite/25741
594         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
595         $base_dir/../.
596         * lib/gfortran.exp (gfortran_init): Likewise.
597         * lib/obj-c++.exp (obj-c++_init): Likewise.
598         * lib/scanasm.exp (scan-assembler-dem): Likewise.
599         (scan-assembler-dem-not): Likewise.
600         * lib/scandump.exp (scan-dump-dem): Likewise.
601         (scan-dump-dem-not): Likewise.
602
603 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
604
605         PR testsuite/25767
606         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
607         powerpc-*-darwin*.
608         * lib/obj-c++.exp (obj-c++_init): Likewise.
609
610 2006-01-16  Richard Guenther  <rguenther@suse.de>
611
612         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
613
614 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
615
616         PR testsuite/25777
617         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
618         to LD_LIBRARY_PATH.
619
620 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
621             Andrew Pinski  <pinskia@physics.uc.edu>
622
623         * gcc.dg/minmax-1.c: New test.
624
625 2006-01-16  Ben Elliston  <bje@au.ibm.com>
626
627         * gcc.dg/dfp/dfp.exp: Correct FSF address.
628         * gcc.misc-tests/dectest.exp: Ditto.
629
630 2006-01-15  Ian Lance Taylor  <ian@airs.com>
631
632         PR testsuite/25796
633         * gcc.target/i386/cmov6.c: Use -march=k8.
634
635 2006-01-15  Andreas Jaeger  <aj@suse.de>
636
637         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
638         x86 does not have __float128.
639
640 2006-01-14  Ian Lance Taylor  <ian@airs.com>
641
642         * gcc.target/i386/cmov6.c: New test.
643
644 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
645
646         PR c++/25663
647         * g++.dg/template/ctor6.C: New test.
648
649 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
650
651         PR tree-optimization/25485
652         * gcc.dg/tree-ssa/pr25485.c: New.
653
654 2006-01-14  Richard Guenther  <rguenther@suse.de>
655
656         PR tree-optimization/22548
657         PR tree-optimization/22555
658         PR tree-optimization/22501
659         * gcc.dg/tree-ssa/alias-4.c: New testcase.
660         * gcc.dg/tree-ssa/alias-5.c: Likewise.
661         * gcc.dg/tree-ssa/alias-6.c: Likewise.
662         * gcc.dg/tree-ssa/alias-7.c: Likewise.
663         * gcc.dg/tree-ssa/alias-8.c: Likewise.
664         * gcc.dg/tree-ssa/alias-9.c: Likewise.
665         * gcc.dg/tree-ssa/alias-10.c: Likewise.
666         * gcc.dg/tree-ssa/alias-11.c: Likewise.
667         * gcc.dg/tree-ssa/alias-12.c: Likewise.
668
669 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
670
671         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
672         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
673
674 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
675         Richard Guenther  <rguenther@suse.de>
676
677         PR rtl-optimization/24257
678         * gcc.dg/torture/pr24257.c: New testcase.
679
680 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
681
682         * gcc.c-torture/execute/20060110-1.c: New test.
683         * gcc.c-torture/execute/20060110-2.c: New test.
684
685 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
686
687         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
688
689 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
690
691         PR fortran/25756
692         * gfortran.dg/label_3.f90: New test.
693
694 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
695
696         PR tree-optimization/25771
697         * g++.dg/tree-ssa/pr25771.C: New test
698
699 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
700
701         PR tree-opt/24365
702         * g++.dg/opt/complex5.C: New test.
703
704 2006-01-13  Richard Guenther  <rguenther@suse.de>
705
706         * gcc.target/i386/387-9.c: New testcase.
707
708 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
709
710         PR c++/24824
711         * g++.dg/debug/dwarf2-1.C: New.
712
713 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
714
715         PR testsuite/25728
716         * lib/gcov.exp (verify-lines): Add "close $fd".
717
718 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
719             Ben Elliston  <bje@au.ibm.com>
720
721         * gcc.dg/dfp/inf-1.c: New test.
722
723 2006-01-12  Janis Johnson <janis187@us.ibm.com>
724             Yao Qi  <qiyaoltc@cn.ibm.com>
725             Ben Elliston  <bje@au.ibm.com>
726             Jon Grimm  <jgrimm2@us.ibm.com>
727
728         * gcc.dg/nodfp-1.c: New test.
729         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
730         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
731         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
732         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
733         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
734         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
735         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
736         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
737         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
738         * gcc.dg/format/dfp-scanf-1.c: Likewise.
739         * gcc.dg/format/dfp-printf-1.c: Likewise.
740         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
741         (compat_setup_dfp): New.
742         * gcc.dg/compat/compat.exp: Use it.
743         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
744         Make some variables global, prepend "compat_" to their names.
745         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
746         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
747         * gcc.misc-tests/dectest.exp: New test driver for decTest.
748         * lib/compat.exp (compat_skip_list): Make global, rename.
749         * lib/c-compat.exp: New file.
750         * lib/target-supports.exp (check_effective_target_dfp): New.
751
752         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
753         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
754         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
755         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
756         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
757         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
758         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
759         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
760         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
761         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
762         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
763         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
764         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
765         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
766         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
767         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
768         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
769         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
770         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
771         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
772         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
773         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
774         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
775         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
776         gcc.dg/dfp/struct-layout-1.c,
777         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
778         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
779         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
780         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
781         gcc.dg/dfp/func-vararg-dfp.c,
782         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
783         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
784         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
785         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
786         gcc.dg/dfp/wtr-conversion-1.c: New tests.
787
788 2006-01-11  Richard Guenther  <rguenther@suse.de>
789
790         PR tree-optimization/25734
791         * gcc.dg/tree-ssa/pr25734.c: New testcase.
792
793 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
794
795         PR fortran/25486
796         * gfortran.dg/literal_character_constant_1_x.F: New test.
797         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
798         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
799         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
800
801 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
802
803         PR c++/25386
804         * g++.dg/ext/packed3.C: Add expected packed error.
805
806 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
807
808         PR target/25706
809         * gcc.dg/torture/pr25706-1.c: New test.
810
811 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
812
813         PR tree-optimization/23109
814         PR tree-optimization/23948
815         PR tree-optimization/24123
816
817         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
818         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
819         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
820         g++.dg/tree-ssa/pr23948.C: New testcases.
821         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
822         three divisions in order to do the optimization.
823
824 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
825
826         PR c++/25632
827         * g++.dg/other/pr25632.C: New test.
828
829 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
830
831         PR fortran/25730
832         * gfortran.dg/used_types_1.f90: New test.
833
834 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
835
836         PR target/25718
837         * gcc.dg/torture/pr25718-1.c: New test.
838
839 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
840
841         * gfortran.dg/list_read_2.f90: Fix typo in description.
842
843 2006-01-10  Jan Beulich  <jbeulich@novell.com>
844
845         * lib/target-supports.exp (check_visibility_available): Simplify test
846         for *-*-netware*.
847         (check_profiling_available): Fail for *-*-netware*.
848         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
849         * gcc.dg/20021014-1.c: Likewise.
850         * gcc.dg/nest.c: Likewise.
851
852 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
853
854         fortran/24936
855         * gfortran.dg/forall_3.f90: New test.
856
857 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
858
859         PR fortran/21977
860         * gfortran.dg/nesting_2.f90: New test.
861         * gfortran.dg/nesting_3.f90: New test.
862
863 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
864
865         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
866         Fix typo in comment.
867
868 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
869
870         * gfortran.dg/single_char_string.f90: New test.
871
872 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
873
874         * gfortran.dg/ichar_2.f90: New test.
875
876 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
877
878         PR fortran/25093
879         * gfortran.dg/private_type_4.f90: New.
880
881 2006-01-07  Richard Guenther  <rguenther@suse.de>
882
883         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
884
885 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
886
887         * gfortran.dg/func_decl_1.f90: New.
888         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
889         * gfortran.dg/array_alloc_2.f90: Likewise.
890         * gfortran.dg/char_result_8.f90: Likewise.
891         * gfortran.dg/dup_save_1.f90: Likewise.
892         * gfortran.dg/dup_save_2.f90: Likewise.
893         * gfortran.dg/f2c_6.f90: Likewise.
894         * gfortran.dg/f2c_7.f90: Likewise.
895         * gfortran.dg/func_result_2.f90: Likewise.
896         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
897
898 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
899
900         PR fortran/22146
901         * gfortran.dg/elemental_subroutine_1.f90: New test.
902         * gfortran.dg/elemental_subroutine_2.f90: New test.
903
904         PR fortran/25029
905         PR fortran/21256
906         * gfortran.dg/assumed_size_refs_1.f90: New test.
907
908         PR fortran/20868
909         PR fortran/20870
910         * gfortran.dg/assumed_size_refs_2.f90: New test.
911         * gfortran.dg/initialization_1.f90: Change warning message.
912
913 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
914
915         * gcc.dg/tree-ssa/loop-15.c: New test.
916
917 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
918
919         PR fortran/25598
920         * gfortran.dg/backspace_3.f: New test.
921         * gfortran.dg/backspace_4.f: New test.
922
923 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
924
925         PR fortran/24268
926         * gfortran.dg/fmt_white.f: Update test.
927
928 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
929
930         * gcc.dg/cast-1.c: Add new warning.
931         * gcc.dg/cast-2.c: Likewise.
932         * gcc.dg/cast-3.c: Likewise.
933         * gcc.dg/format/cast-1.c: Likewise.
934         * gcc.dg/cast-4.c: New testcase.
935
936 2006-01-05  Richard Guenther  <rguenther@suse.de>
937
938         PR tree-optimization/22555
939         * gcc.dg/tree-ssa/alias-3.c: New testcase.
940
941 2006-01-05  Richard Guenther  <rguenther@suse.de>
942             Diego Novillo  <dnovillo@redhat.com>
943
944         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
945         * gcc.dg/tree-ssa/loop-8.c: Likewise.
946         * gcc.dg/tree-ssa/loop-1.c: Likewise.
947         * gcc.dg/tree-ssa/pr23294.c: Likewise.
948         * gcc.dg/tree-ssa/pr21985.c: Likewise.
949         * gcc.dg/tree-ssa/loop-14.c: Likewise.
950         * gcc.dg/tree-ssa/loop-2.c: Likewise.
951         * gcc.dg/tree-ssa/loop-3.c: Likewise.
952         * gcc.dg/tree-ssa/loop-4.c: Likewise.
953         * gcc.dg/tree-ssa/pr21171.c: Likewise.
954         * gcc.dg/tree-ssa/loop-5.c: Likewise.
955         * gcc.dg/tree-ssa/loop-10.c: Likewise.
956         * gcc.dg/tree-ssa/loop-6.c: Likewise.
957         * treelang/compile/extravar.tree: Likewise.
958         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
959         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
960         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
961         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
962         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
963
964 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
965
966         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
967         for 64-bit fix.
968
969 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
970
971         PR fortran/23675
972         gfortran.dg/char_result_11.f90: New.
973
974 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
975
976         PR c++/24782
977         * g++.dg/parse/access9.C: New test.
978         * g++.dg/tc1/dr52.C: Tweak error markers.
979
980 2006-01-04  Richard Henderson  <rth@redhat.com>
981
982         Merge from gomp branch.
983         * g++.dg/parse/pragma2.C: Update expected error lines.
984
985 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
986
987         * g++.dg/other/i386-2.C: New test.
988
989         PR target/25554
990         * gcc.c-torture/compile/20051228-1.c: New test.
991
992         PR c/25559
993         * gcc.dg/pr25559.c: New test.
994
995 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
996
997         PR c++/25492
998         * g++.dg/lookup/friend9.C: New test.
999
1000         PR c++/25625
1001         * g++.dg/template/repo5.C: New test.
1002
1003 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
1004
1005         PR fortran/25101
1006         * gfortran.dg/forall_2.f90: New test.
1007
1008 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
1009
1010         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
1011         dg-require-weak.  Adjust regexp to handle leading-underscore
1012         targets and space as well as TAB after .weak.  Change previous
1013         64-bit fix to not use naked dot.
1014
1015 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
1016
1017         PR rtl-optimization/25578
1018         * gcc.c-torture/execute/20060102-1.c: New testcase.
1019
1020 2006-01-03  Richard Guenther  <rguenther@suse.de>
1021
1022         PR c/25183
1023         * gcc.dg/torture/pr25183.c: New testcase.
1024
1025 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
1026
1027         Merge from gomp-branch.
1028         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
1029         * gcc.dg/ia64-sync-2.c: Likewise.
1030         * gcc.dg/ia64-sync-3.c: Likewise.
1031         * gcc.dg/ia64-sync-4.c: Likewise.
1032         * gcc.dg/sync-2.c: Likewise.
1033         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
1034         that sparc64-*-* and sparcv9-*-* supports sync builtins.
1035
1036 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
1037
1038         PR c++/25635
1039         * g++.dg/parse/operator6.C: New test.
1040
1041         PR c++/25637
1042         * g++.dg/parse/error29.C: New test.
1043
1044         PR c++/25638
1045         * g++.dg/parse/dtor6.C: New test.
1046
1047         PR c++/25633
1048         * g++.dg/parse/ctor3.C: New test.
1049
1050         PR c++/25634
1051         * g++.dg/template/class3.C: New test.
1052
1053 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
1054
1055         * g++.dg/debug/debug9.C: New.
1056
1057 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
1058
1059         PR fortran/24640
1060         * gfortran.dg/label_2.f90: New test.
1061
1062 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1063
1064         * g++.dg/lookup/using12.C: Tighten error marker.
1065
1066 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
1067             Andrew Pinski <pinskia@physics.uc.edu>
1068
1069         * gcc.target/powerpc/darwin-abi-3.c: New file.
1070         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
1071         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
1072         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
1073         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
1074         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
1075         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
1076         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
1077         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
1078
1079 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
1080
1081         * gcc.dg/tree-ssa/loadpre1.c: New;
1082         * gcc.dg/tree-ssa/loadpre2.c: New;
1083         * gcc.dg/tree-ssa/loadpre3.c: New;
1084         * gcc.dg/tree-ssa/loadpre4.c: New;
1085         * gcc.dg/tree-ssa/loadpre5.c: New;
1086         * gcc.dg/tree-ssa/loadpre6.c: New;
1087         * gcc.dg/tree-ssa/loadpre7.c: New;
1088         * gcc.dg/tree-ssa/loadpre8.c: New;
1089         * gcc.dg/tree-ssa/loadpre9.c: New;
1090
1091 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
1092
1093         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
1094         * g++.dg/abi/thunk4.C: Likewise.
1095
1096 2006-01-01  Andreas Jaeger  <aj@suse.de>
1097
1098         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
1099         portable.
1100
1101 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
1102
1103         PR c++/25294
1104         * gcc.dg/pragma-pack-3.c: New test.
1105         * g++.dg/parse/pragma3.C: New test.
1106
1107 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1108
1109         PR middle-end/24827
1110         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
1111
1112 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1113
1114         PR testsuite/25214
1115         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
1116
1117 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
1118
1119         PR fortran/22607
1120         * gfortran-dg/pure_byref_3.f90: New.
1121
1122         fortran/PR 25396
1123         * gfortran.dg/userdef_operator_1.f90: New.
1124
1125 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
1126
1127         * g++.dg/abi/thunk3.C: New.
1128         * g++.dg/abi/thunk4.C: New.
1129
1130 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
1131
1132         PR fortran/25532
1133         * gfortran.dg/host_used_types_1.f90: New test. Check that host
1134         associated derived type components of derived types are
1135         properly declared in contained procedures.
1136
1137 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1138
1139         PR libgfortran/25139
1140         * gfortran.dg/backspace_2.f: New test.
1141
1142 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1143
1144         PR libgfortran/25550
1145         * gfortran.dg/endfile.f: New test.
1146
1147 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1148
1149         PR libgfortran/25419
1150         * gfortran.dg/comma.f: New test.
1151
1152 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1153
1154         * lib/gfortran-dg.exp: Remove trailing whitespace.
1155         * lib/fortran-torture.exp: Test with -fbounds-check instead of
1156         -funroll-all-loops.
1157
1158 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
1159
1160         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
1161         Extended Double long doubles or repeat tests when long double is
1162         the same size as double.
1163
1164 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1165
1166         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
1167
1168         PR testsuite/25442
1169         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
1170         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
1171
1172         PR testsuite/25441
1173         * gcc.dg/pr23911.c: Make test variable static.
1174
1175         PR testsuite/25444
1176         * gcc.dg/tree-ssa/pr14841.c: Likewise.
1177
1178 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
1179
1180         PR c++/25439
1181         * g++.dg/parse/crash17.C: Adjust error markers.
1182         * g++.dg/template/error20.C: New test.
1183
1184 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
1185
1186         PR c++/23172
1187         * g++.dg/ext/complit4.C: New test.
1188
1189         PR c++/25417
1190         * g++.dg/ext/complit5.C: Likewise.
1191
1192 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
1193
1194         PR tree-optimization/25125
1195         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
1196         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
1197         * gcc.c-torture/execute/pr25125.c: New.
1198
1199 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
1200
1201         PR fortran/25029
1202         PR fortran/21256
1203         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
1204         with incorrect assumed size references.
1205
1206 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
1207
1208         PR c++/23171
1209         * g++.dg/opt/init1.C: New test.
1210
1211 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
1212
1213         PR c++/24671
1214         * g++.dg/template/sfinae3.C: New test.
1215
1216 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1217
1218         * g++.dg/other/friend4.C: New test.
1219
1220 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
1221
1222         PR target/25005
1223         * g++.dg/opt/pr25005.C: New test.
1224
1225 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
1226
1227         PR c++/25369
1228         * g++.dg/template/ptrmem16.C: New test.
1229
1230 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
1231
1232         PR fortran/25029
1233         PR fortran/21256
1234         * gfortran.dg/initialization_1.f90: Add test of SIZE.
1235
1236 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1237
1238         PR libgfortran/25307
1239         * gfortran.dg/list_read_5.f90: New test.
1240
1241 2005-12-22  Richard Henderson  <rth@redhat.com>
1242
1243         * gcc.target/i386/sse-7.c: Use -msse2.
1244
1245 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
1246
1247         PR rtl-optimization/25432
1248         * gcc.c-torture/compile/20051216-1.c: New test.
1249
1250         PR objc/25328
1251         * objc/execute/pr25328.m: New test.
1252
1253 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
1254
1255         PR c++/25364
1256         * g++.dg/template/call4.C: New test.
1257
1258 2005-12-22  Dale Johannesen  <dalej@apple.com>
1259
1260         * gcc.target/i386/sse-17.c: New.
1261
1262 2005-12-22  Paul Brook  <paul@codesourcery.com>
1263
1264         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
1265
1266 2005-12-22  Paul Brook  <paul@codesourcery.com>
1267
1268         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
1269
1270 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
1271
1272         PR tree-opt/25513
1273         * gcc.c-torture/compile/pr25513.c: New test.
1274
1275 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1276
1277         PR c++/23333
1278         * g++.dg/parse/error25.C: Add more tests.
1279
1280 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1281
1282         PR fortran/18990
1283         * gfortran.dg/der_charlen_1.f90: New.
1284
1285 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
1286
1287         PR fortran/20889
1288         * gfortran.dg/pointer_component_type_1.f90: New test.
1289
1290         PR fortran/25029
1291         PR fortran/21256
1292         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
1293         should give an error with assumed size array refernces and checks those
1294         that should not.
1295         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
1296         reference an upper bound so that it does not generate an error.
1297
1298         PR fortran/19362
1299         PR fortran/20244
1300         PR fortran/20864
1301         PR fortran/25391
1302         * gfortran.dg/used_dummy_types_1.f90: New test.
1303         * gfortran.dg/used_dummy_types_2.f90: New test.
1304         * gfortran.dg/used_dummy_types_3.f90: New test.
1305         * gfortran.dg/used_dummy_types_4.f90: New test.
1306         * gfortran.dg/used_dummy_types_5.f90: New test.
1307
1308         PR fortran/23152
1309         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
1310         group already being USE associated.
1311         * gfortran.dg/assumed_shape_nml.f90: New test.
1312         * gfortran.dg/assumed_size_nml.f90: New test.
1313
1314         PR fortran/20862
1315         PR fortran/25053
1316         PR fortran/25063
1317         PR fortran/25064
1318         PR fortran/25066
1319         PR fortran/25067
1320         PR fortran/25068
1321         PR fortran/25307
1322         * gfortran.dg/io_constraints_1.f90: New test.
1323         * gfortran.dg/io_constraints_1.f90: New test.
1324         * gfortran.dg/iostat_3.f90: Change wording of warning.
1325         * gfortran.dg/g77/19981216-0.f: The same.
1326
1327 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
1328
1329         PR tree-optimization/23518
1330         * testsuite/gcc.dg/pr23518.c: New.
1331
1332 2005-12-21  Mike Stump  <mrs@apple.com>
1333
1334         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
1335
1336 2005-12-21  Paul Brook  <paul@codesourcery.com>
1337
1338         * gcc.dg/pr19340.c: Skip on m68k targets.
1339
1340 2005-12-21  Steven Bosscher  <stevenb@suse.de>
1341
1342         PR rtl-optimization/25196
1343         * gcc.dg/pr25196.c: New test.
1344
1345 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
1346
1347         PR fortran/25423
1348         gfortran.dg/where_nested_1.f90: New.
1349
1350 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
1351
1352         PR tree-optimization/25382.
1353         * gcc.dg/tree-ssa/pr25382.c: New.
1354
1355 2005-12-20  Richard Guenther  <rguenther@suse.de>
1356
1357         PR middle-end/24306
1358         * gcc.target/i386/pr24306.c: New testcase.
1359
1360 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
1361
1362         PR tree-optimization/25501
1363         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
1364
1365 2005-12-20  Richard Guenther  <rguenther@suse.de>
1366
1367         Revert
1368         2005-12-02  Richard Guenther  <rguenther@suse.de>
1369
1370         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
1371
1372 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
1373
1374         PR c++/21228
1375         * g++.dg/warn/Wunreachable-code-2.C: New test.
1376
1377 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
1378
1379         PR c++/24278
1380         * g++.dg/template/ctor5.C: New test.
1381
1382         PR c++/24915
1383         * g++.dg/template/overload8.C: New test.
1384
1385 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
1386
1387         * gcc.c-torture/compile/pr25483 : New test.
1388
1389 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1390
1391         PR c++/20552
1392         * g++.dg/ext/typeof10.C: New test.
1393
1394 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
1395
1396         * gcc.dg/mt-loopi1.c: New.
1397
1398 2005-12-18  Richard Guenther  <rguenther@suse.de>
1399
1400         PR tree-optimization/25481
1401         * gcc.dg/torture/pr25481.c: New testcase.
1402
1403 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
1404
1405         PR rtl-optimization/21041
1406         * gcc.dg/pr21041.c: New test.
1407
1408 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1409
1410         PR libgfortran/25463
1411         * gfortran.dg/advance.f90: New test.
1412
1413 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
1414
1415         * gcc.dg/20051201-1.c: New test.
1416
1417 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
1418
1419         PR fortran/25018
1420         * gfortran.dg/initialization_1.f90: New test.
1421         * gfortran.dg/enum_5.f90: Change dg-error to new message.
1422         * gfortran.dg/g77/980616-0.f: The same.
1423
1424 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
1425
1426         * PR fortran/25458
1427         * gfortran.dg/chkbits.f90: New test.
1428
1429 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
1430
1431         * gfortran.dg/enum_5.f: Revert to previous version.
1432
1433 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
1434
1435         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
1436         * gfortran.dg/nested_modules_1.f90: Ditto.
1437         * gfortran.dg/hollerith_f95.f90: Ditto.
1438         * gfortran.dg/select_5.f90: Ditto.
1439         * gfortran.dg/secnds.f: Ditto.
1440         * gfortran.dg/hollerith2.f90: Ditto.
1441         * gfortran.dg/imag_2.f: Ditto.
1442         * gfortran.dg/ftell_2.f90: Ditto.
1443         * gfortran.dg/malloc_free_1.f90: Ditto.
1444         * gfortran.dg/logint-1.f: Ditto.
1445         * gfortran.dg/recursive_statement_functions.f90: Ditto.
1446         * gfortran.dg/e_d_fmt.f90: Ditto.
1447         * gfortran.dg/hollerith_legacy.f90: Ditto.
1448         * gfortran.dg/logint-2.f: Ditto.
1449         * gfortran.dg/enum_5.f90: Ditto.
1450         * gfortran.dg/f2c_2.f90: Ditto.
1451         * gfortran.dg/pr17143.f90: Ditto.
1452         * gfortran.dg/namelist_14.f90: Ditto.
1453         * gfortran.dg/logint-3.f: Ditto.
1454         * gfortran.dg/spread_scalar_source.f90: Ditto.
1455         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
1456         * gfortran.dg/namelist_11.f: Ditto.
1457         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
1458         * gfortran.dg/g77/20010519-1.f
1459         * gfortran.dg/g77/alpha1.f: Ditto.
1460         * gfortran.dg/g77/990115-1.f: Ditto.
1461         * gfortran.dg/g77/erfc.f: Ditto.
1462         * gfortran.dg/g77/19990313-3.f: Ditto.
1463         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
1464         * gfortran.dg/g77/20010426.f: Ditto.
1465         * gfortran.dg/g77/19990313-0.f: Ditto.
1466         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
1467         * gfortran.dg/g77/20000629-1.f: Ditto.
1468         * gfortran.dg/g77/970125-0.f: Ditto.
1469         * gfortran.dg/g77/8485.f: Ditto.
1470         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
1471         * gfortran.dg/g77/19990313-1.f: Ditto.
1472         * gfortran.dg/g77/int8421.f: Ditto.
1473         * gfortran.dg/g77/19990305-0.f: Ditto.
1474         * gfortran.dg/g77/947.f: Ditto.
1475         * gfortran.dg/g77/19990905-2.f: Ditto.
1476         * gfortran.dg/g77/cabs.f: Ditto.
1477         * gfortran.dg/g77/19990313-2.f: Ditto.
1478         * gfortran.dg/g77/20020307-1.f: Ditto.
1479         * gfortran.dg/g77/dcomplex.f: Ditto.
1480         * gfortran.dg/g77/19990502-1.f: Ditto.
1481         * gfortran.dg/g77/19981216-0.f: Ditto.
1482         * gfortran.dg/common_4.f90: Ditto.
1483         * gfortran.dg/entry_4.f90: Ditto.
1484         * gfortran.dg/equiv_constraint_2.f90: Ditto.
1485         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
1486         * gfortran.dg/namelist_12.f: Ditto.
1487         * gfortran.dg/scale_1.f90: Ditto.
1488         * gfortran.dg/modulo_1.f90
1489         * gfortran.dg/hollerith.f90: Ditto.
1490         * gfortran.dg/direct_io_3.f90: Ditto.
1491         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
1492         * gfortran.dg/gnu_logical_1.F: Ditto.
1493         * gfortran.dg/unf_io_convert_1.f90: Ditto.
1494         * gfortran.dg/assign_1.f90: Ditto.
1495         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
1496         * gfortran.dg/pr23095.f: Ditto.
1497         * gfortran.dg/read_float_1.f90: Ditto.
1498
1499 2005-12-17  Andreas Jaeger  <aj@suse.de>
1500
1501         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
1502         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
1503
1504 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1505
1506         PR fortran/24268
1507         * gfortran.dg/fmt_white.f: New test.
1508
1509 2005-12-16  Steven G. Kargl <kargls@comcast.net>
1510
1511         * gfortran.dg/label_1.f90: New test.
1512
1513 2005-12-15  Ben Elliston  <bje@au.ibm.com>
1514
1515         PR testsuite/25422
1516         * gcc.dg/20031012-1.c: Add -Walways-true option.
1517         * gcc.dg/weak/weak-3.c: Likewise.
1518         * g++.old-deja/g++.mike/warn8.C: Likewise.
1519
1520 2005-12-16  Mike Stump  <mrs@apple.com>
1521
1522         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
1523         exit.
1524
1525 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1526
1527         PR libgfortran/25264
1528         PR libgfortran/25349
1529         * gfortran.dg/tl_editing.f90: Added additional checks.
1530         * gfortran.dg/t_editing.f: New test.
1531         * gfortran.dg/write_padding.f90: New test
1532
1533 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1534
1535         PR testsuite/25215
1536         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
1537
1538 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
1539
1540         PR rtl-optimization/24899
1541         * gcc.c-torture/execute/20051215-1.c: New test.
1542
1543 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
1544
1545         PR 24823
1546         * gfortran.dg/pr24823.f: New test.
1547
1548 2005-12-16  Jeff Law  <law@redhat.com>
1549
1550         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
1551
1552 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1553
1554         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
1555         Change C++ style comments to C style comments.
1556         Remove aligned types from the array.
1557         Keep Enums disabled.
1558         (complex_types): Remove aligned types from the array.
1559         Comment out "_Complex long double".
1560         (attrib_types): Remove.
1561         (complex_attrib_types): Remove.
1562         (attrib_array_types): Remove.
1563         (complex_attrib_array_types): Remove.
1564         (aligned_bitfld_types): Remove.
1565         (n_aligned_bitfld_types): Remove.
1566         (FEATURE_ALIGNEDPACKED): Delete.
1567         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
1568         (singles): Remove support for adding attributes.
1569         (choose_type): Remove support for attributed types.
1570         (generate_fields): Remove support for attributed bit-fields.
1571         Remove support for adding attributes.
1572         (generate_random_tests): Remove support for adding attributes.
1573         (features): Add back "[0] :0" and "complex vector [0]".
1574         (main): Remove support for attributed bit-fields.
1575         Uncomment the calling of generate_random_tests for the rests of
1576         the tests.
1577
1578 2005-12-16  Jan Hubicka  <jh@suse.cz>
1579
1580         * gcc.c-torture/combine/pr25224.c: New.
1581
1582 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
1583
1584         PR other/25028
1585         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
1586         HP-UX.
1587
1588 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
1589
1590         * gcc.dg/20051215-1.c: New file.
1591
1592 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1593
1594         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
1595         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
1596
1597 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
1598
1599         PR fortran/18197
1600         * gfortran.dg/dummy_functions_1.f90: New.
1601
1602 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
1603
1604         PR rtl-optimization/25310
1605         * gcc.c-torture/compile/pr25310.c: New test.
1606
1607 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
1608
1609         PR debug/25023
1610         * gcc.dg/pr25023.c: New test.
1611
1612 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1613
1614         * g++.old-deja/g++.brendan/redecl1.C,
1615         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
1616         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
1617         g++.old-deja/g++.oliva/typeof1.C,
1618         g++.old-deja/g++.other/crash16.C,
1619         g++.old-deja/g++.other/crash34.C,
1620         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
1621         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
1622         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
1623         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
1624         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
1625         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
1626         Remove xfail.
1627
1628 2005-12-14  Kean Johnston  <jkj@sco.com>
1629             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1630
1631         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
1632         * gcc.target/i386/20020523-1.c: Ditto.
1633         * gcc.target/i386/tailcall-1.c: Ditto.
1634         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
1635         * gcc.target/i386/ssetype-5.c: Ditto.
1636
1637 2005-12-14  Jeff Law  <law@redhat.com>
1638
1639         * gcc.dg/tree-ssa/foldstring-1.c: New test.
1640
1641 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
1642
1643         PR target/25254
1644         PR target/24188
1645         * gcc.target/i386/pr25254.c: New test.
1646         * gfortran.dg/PR24188.f: New test.
1647
1648 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
1649
1650         * lib/fortran-torture.exp: Catch remaining uses of
1651         remote_file build delete.
1652
1653 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1654
1655         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
1656
1657 2005-12-14  Ben Elliston  <bje@au.ibm.com>
1658
1659         * gcc.dg/warn-addr-cmp.c: New test.
1660
1661 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
1662
1663         PR debug/25023
1664         PR target/25293
1665         * gcc.target/i386/pr25293.c: New test.
1666
1667 2005-12-13  Petr Machata  <machata@post.cz>
1668
1669         PR c++/24907
1670         * g++.dg/parse/comma2.C: New test.
1671
1672 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
1673             Jakub Jelinek  <jakub@redhat.com>
1674
1675         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
1676         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
1677         (limits.h): Include unconditionally.
1678         (stdlib.h): Likewise.
1679         (hashtab.h): Do not include.
1680         (getopt.h): Likewise.
1681         (stddef.h): Include.
1682         (hashval_t): Define.
1683         (struct entry): Add "next" field.
1684         (HASH_SIZE): New macro.
1685         (hash_table): New variable.
1686         (switchfiles): Do not use xmalloc.
1687         (mix): New macro.
1688         (iterative_hash): New function.
1689         (hasht): Remove.
1690         (e_exists): New function.
1691         (e_insert): Likewise.
1692         (output): Use, instead of libiberty hashtable functions.
1693         (main): Do not use getopt.  Do not call htab_create.
1694
1695 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
1696
1697         PR c++/25331
1698         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
1699         put atal* and atpaal* attributes on array elements.
1700         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
1701         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
1702         put atal* and atpaal* attributes on array elements.
1703         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
1704
1705 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
1706
1707         * gcc.dg/single-precision-constant.c: New test.
1708
1709 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
1710
1711         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
1712         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
1713         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
1714         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
1715         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
1716         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
1717         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
1718         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
1719         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
1720         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
1721         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
1722         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
1723         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
1724         gcc.target/powerpc/ppc-sdata-2.c,
1725         gcc.target/powerpc/ppc-stackalign-1.c,
1726         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
1727         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
1728         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
1729         gcc.target/powerpc/rs6000-ldouble-2.c,
1730         gcc.target/powerpc/rs6000-power2-1.c,
1731         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
1732         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
1733         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
1734         option into target selector.
1735         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
1736         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
1737
1738 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
1739
1740         PR objc/25348
1741         * objc.dg/encode-9.m: New test.
1742
1743 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1744
1745         PR testsuite/20772
1746         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
1747         * gcc.dg/asm-b.c: Fix typo.
1748         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
1749         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
1750         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
1751         i?86 lp64 and x86_64 ilp32.
1752         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
1753         on i?86 lp64.
1754         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
1755
1756 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
1757
1758         PR fortran/25078
1759         gfortran.dg/equiv_5.f90: New test.
1760
1761 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
1762
1763         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
1764         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
1765         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
1766         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
1767         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
1768         * gcc.dg/tree-ssa/reassoc-5.c: New.
1769         * gcc.dg/tree-ssa/reassoc-6.c: New.
1770         * gcc.dg/tree-ssa/reassoc-7.c: New.
1771         * gcc.dg/tree-ssa/reassoc-8.c: New.
1772         * gcc.dg/tree-ssa/reassoc-9.c: New.
1773         * gcc.dg/tree-ssa/reassoc-10.c: New.
1774         * gcc.dg/tree-ssa/reassoc-11.c: New.
1775
1776 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1777
1778         PR testsuite/25167
1779         PR testsuite/24478
1780         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
1781
1782 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
1783
1784         PR c++/25300
1785         * g++.dg/template/inherit.C: Do not use a generic error message.
1786
1787 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
1788
1789         PR libobjc/25354
1790         * objc.dg/gnu-encoding: New directory.
1791         * objc.dg/gnu-encoding/compat-common.h: New file.
1792         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
1793         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
1794         * objc.dg/gnu-encoding/vector-defs.h: New file.
1795         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
1796         * objc.dg/gnu-encoding/generate-random.c: New file.
1797         * objc.dg/gnu-encoding/generate-random_r.c: New file.
1798         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
1799         * objc.dg/gnu-encoding/generate-random.h: New file.
1800
1801 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
1802
1803         PR c++/25337
1804         * g++.dg/template/defarg7.C: New test.
1805
1806 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
1807
1808         PR libobjc/25347
1809         * objc.dg/encode-8.m: New test.
1810
1811 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
1812
1813         PR libobjc/25346
1814         * objc.dg/encode-7.m: New test.
1815
1816 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
1817
1818         PR c++/25010
1819         * g++.dg/opt/inline10.C: New test.
1820
1821 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
1822
1823         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
1824
1825 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
1826
1827         * gfortran.dg/substring_equivalence.f90: typo in comment
1828
1829 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1830
1831         PR fortran/25068
1832         * gfortran.dg/iostat_3.f90: New test.
1833
1834 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
1835
1836         PR fortran/23815
1837         * gfortran.dg/unf_io_convert_1.f90: New test.
1838         * gfortran.dg/unf_io_convert_2.f90: New test.
1839         * gfortran.dg/unf_io_convert_3.f90: New test.
1840
1841 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1842
1843         PR testsuite/20772
1844         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
1845         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
1846         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
1847         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
1848         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
1849         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
1850         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
1851         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
1852         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
1853         gcc.dg/torture/fp-int-convert-float128-timode.c,
1854         gcc.dg/torture/fp-int-convert-float128.c,
1855         gcc.dg/torture/fp-int-convert-float80-timode.c,
1856         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
1857         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
1858
1859         * gcc.dg/tls/opt-1.c: Require effective target fpic.
1860
1861 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
1862
1863         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
1864
1865 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
1866
1867         * gcc.dg/20051207-1.c,
1868         * gcc.dg/20051207-2.c,
1869         * gcc.dg/20051207-3.c: New tests.
1870
1871 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1872
1873         PR testsuite/20772
1874         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
1875         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
1876         dg-skip-if target selector.
1877
1878         PR testsuite/20772
1879         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
1880         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
1881         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
1882         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
1883         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
1884         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
1885         and/or merge with i?86 cases.
1886
1887         * gcc.dg/tls/opt-3.c: Require effective target fpic.
1888
1889         PR testsuite/20772
1890         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
1891         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
1892         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
1893         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
1894         x86_64-*-linux*.
1895
1896 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
1897
1898         PR target/25311
1899         * gcc.c-torture/compile/pr25311.c: New test.
1900
1901 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1902
1903         PR libgfortran/25039
1904         * gfortran.dg/read_comma.f: New test.
1905
1906 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
1907
1908         PR c++/19317
1909         * g++.dg/opt/pr19317-1.C: New test.
1910         * g++.dg/opt/pr19317-2.C: New test.
1911         * g++.dg/opt/pr19317-3.C: New test.
1912
1913         PR target/19005
1914         * gcc.c-torture/execute/pr19005.c: New test.
1915
1916         PR target/17828
1917         * g++.old-deja/g++.other/comdat5.C: New test.
1918         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
1919
1920         * g++.dg/compat/struct-layout-1.exp: New file.
1921         * g++.dg/compat/struct-layout-1.h: New.
1922         * g++.dg/compat/struct-layout-1_generate.c: New.
1923         * g++.dg/compat/struct-layout-1_x1.h: New.
1924         * g++.dg/compat/struct-layout-1_x2.h: New.
1925         * g++.dg/compat/struct-layout-1_y1.h: New.
1926         * g++.dg/compat/struct-layout-1_y2.h: New.
1927
1928         * gcc.dg/20050330-2.c: New test.
1929
1930 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
1931
1932         PR fortran/25292
1933         * gfortran.dg/associated_1.f90: New.
1934
1935 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1936
1937         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
1938         ILP32 vect_no_align platforms.
1939
1940 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
1941             Jakub Jelinek  <jakub@redhat.com>
1942
1943         PR target/25268
1944         * gcc.c-torture/compile/20051207-1.c: New test.
1945
1946 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1947
1948         PR testsuite/20772
1949         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
1950         gcc.dg/torture/pr18582-1.c,
1951         gcc.target/i386/attributes-error.c: Also test on x86_64.
1952
1953         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
1954
1955 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1956
1957         PR c++/19397
1958         * g++.dg/template/typedef3.C: New test.
1959
1960         PR c++/19762
1961         PR c++/19764
1962         * g++.dg/template/dtor3.C: Fix error markers.
1963
1964 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
1965
1966         * lib/target-supports.exp (check_effective_target_sync_char_short):
1967         Add s390*.
1968
1969 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
1970
1971         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
1972
1973 2005-12-06  Roger Sayle  <roger@eyesopen.com>
1974
1975         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
1976         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
1977         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
1978         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
1979
1980 2005-12-06  Roger Sayle  <roger@eyesopen.com>
1981
1982         PR c++/25263
1983         * g++.dg/other/array2.C: New test case.
1984
1985 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
1986
1987         * gcc.dg/darwin-weakimport-3.c: New.
1988
1989         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
1990         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
1991         and to work on Darwin.
1992         * gcc.dg/attr-weakref-1b.c: New file.
1993         * gcc.dg/attr-weakref-2.c: New test.
1994         * gcc.dg/darwin-weakref-1.c: New test.
1995
1996 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
1997
1998         PR testsuite/25247
1999         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
2000         use in selector expressions.
2001         (dg-xfail-if): Ditto.
2002         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
2003         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
2004         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
2005         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
2006         * gcc.test-framework/test-framework.exp: Skip generated tests if
2007         CHECK_TEST_FRAMEWORK is not 1.
2008
2009 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2010
2011         PR tree-optimization/24963
2012         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
2013
2014         PR target/24108
2015         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
2016
2017         PR target/18580
2018         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
2019         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2020         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
2021         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2022
2023 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
2024
2025         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
2026         dg-options.
2027
2028 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
2029
2030         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
2031
2032 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
2033
2034         * gcc.dg/format/cast-1.c: New test.
2035
2036 2005-12-04  Roger Sayle  <roger@eyesopen.com>
2037
2038         PR c/7776
2039         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
2040         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
2041         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
2042         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
2043
2044 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
2045
2046         * gcc.dg/cast-pretty-print-1.c: New test.
2047
2048 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
2049
2050         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
2051
2052 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
2053
2054         PR c++/24173
2055         * g++.dg/template/friend40.C: New test.
2056
2057 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
2058
2059         PR target/25199
2060         * gcc.target/i386/movq-2.c: New test.
2061         * gcc.target/i386/movq.c: Remove target i?86, instead add
2062         dg-require-effective-target ilp32.
2063
2064 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2065
2066         PR c++/24103
2067         * g++.dg/other/default1.C: New test.
2068
2069 2005-12-02  Richard Guenther  <rguenther@suse.de>
2070
2071         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
2072
2073 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2074
2075         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
2076
2077 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
2078
2079         PR target/21017
2080         * gcc.target/powerpc/rotate.c: New.
2081
2082 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2083
2084         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
2085         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
2086
2087 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2088
2089         PR c/13384
2090         * gcc.dg/pr17730-1.c: Adjust.
2091         * gcc.dg/lvalue1.c (main): Likewise.
2092         * gcc.dg/lvalue-2.c: Likewise.
2093         * g++.dg/pr7503-3.C
2094
2095 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
2096
2097         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
2098         error messages.
2099
2100 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
2101
2102         PR fortran/24789
2103         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
2104
2105 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
2106
2107         PR target/24475
2108         * lib/target-supports.exp (check_effective_target_tls): New.
2109         (check_effective_target_tls_runtime): New.
2110         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
2111         for TLS support.
2112         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2113         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2114         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
2115         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
2116         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
2117         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
2118         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2119         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
2120         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
2121         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
2122         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
2123         effective-target TLS.
2124         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
2125         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
2126         effective-target TLS runtime.
2127
2128 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
2129
2130         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
2131
2132 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
2133
2134         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
2135         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
2136         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
2137         ignored" warnings when "packing" is the same as the ABI layout.
2138
2139 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
2140
2141         PR fortran/21302
2142         * gfortran.dg/line_length_1.f: New test.
2143         * gfortran.dg/line_length_2.f90: Ditto.
2144
2145 2005-11-30  Richard Guenther  <rguenther@suse.de>
2146
2147         PR tree-optimization/21655
2148         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
2149
2150 2005-11-30  Dale Johannesen  <dalej@apple.com>
2151
2152         * gcc.c-torture/compile/pr24930.c: New.
2153
2154 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
2155
2156         PR fortran/15809
2157         *  gfortran.dg/auto_char_dummy_array.f90: New test.
2158
2159 2005-11-30  Jeff Law  <law@redhat.com>
2160
2161         * g++.old-deja/g++.law/pr25000.C: New test.
2162
2163 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
2164
2165         * gcc.dg/tls/opt-11.c: New test.
2166
2167 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
2168
2169         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
2170         targets.
2171         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
2172         LP64 ia64.
2173
2174 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
2175
2176         * gfortran.dg/open_access_1.f90: New test.
2177
2178 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2179
2180         * gcc.dg/charset/builtin2.c: New test.
2181
2182 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
2183
2184         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
2185         on mmix-*-* for *_[xy].c.
2186
2187 2005-11-28  Kean Johnston  <jkj@sco.com>
2188
2189         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
2190         headers.
2191         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
2192         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
2193         * gcc.target/i386/asm-3.c: Ditto.
2194         * gcc.target/i386/clobbers.c: Ditto.
2195         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
2196         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
2197         test regexp.
2198         * gcc.target/i386/mul.c: Ditto.
2199         * gcc.target/i386/ssetype-1.c: Ditto.
2200         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
2201         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
2202         static so the test works with -fPIC mode too. Based on comment in
2203         PR19231 by Pinski.
2204         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
2205
2206 2005-11-28  Richard Guenther  <rguenther@suse.de>
2207
2208         * gcc.dg/alias-9.c: New testcase.
2209         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
2210
2211 2005-11-28  Roger Sayle  <roger@eyesopen.com>
2212             Uros Bizjak  <uros@kss-loka.si>
2213
2214         PR middle-end/20219
2215         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
2216         tan(x)/sin(x) transformations.
2217
2218 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
2219
2220         PR middle-end/24575
2221         * gcc.dg/tree-ssa/divide-3.c: New test.
2222         * gcc.dg/tree-ssa/divide-4.c: New test.
2223
2224 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
2225
2226         PR fortran/24917
2227         *  gfortran.dg/boz_6.f90: New test.
2228
2229 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2230
2231         PR fortran/23912
2232         * gfortran.dg/modulo_1.f90: New test.
2233
2234 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2235
2236         PR libfortran/24919
2237         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
2238         fail on CRLF platforms.
2239         * gfortran.dg/ftell_2.f90: Likewise.
2240
2241 2005-11-26  Eric Christopher  <echristo@apple.com>
2242
2243         * gcc.dg/intmax_t-1.c: Remove mips xfail.
2244
2245 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
2246
2247         * objc.dg/gnu-runtime-3.m: Simplify.
2248
2249 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
2250
2251         PR middle-end/23669
2252         * gcc.dg/tree-ssa/divide-1.c: New test.
2253         * gcc.dg/tree-ssa/divide-2.c: New test.
2254
2255 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
2256
2257         PR libgfortran/24945
2258         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
2259
2260 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
2261
2262         PR libgfortran/24945
2263         * gfortran.dg/open_status_2.f90: New test.
2264
2265 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2266
2267         * gcc.c-torture/execute/builtins/fprintf.c,
2268         gcc.c-torture/execute/builtins/fputs-lib.c,
2269         gcc.c-torture/execute/builtins/fputs.c,
2270         gcc.c-torture/execute/builtins/lib/fprintf.c,
2271         gcc.c-torture/execute/builtins/lib/printf.c,
2272         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
2273
2274 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
2275
2276         * gcc.dg/20050922-2.c: New test.
2277
2278 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
2279
2280         * objc.dg/gnu-runtime-3.m: New test.
2281
2282 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2283
2284         PR c++/9278
2285         * g++.dg/other/void1.C: New test.
2286
2287 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
2288
2289         PR middle-end/24998
2290         * gcc.dg/torture/fp-int-convert-float.c,
2291         gcc.dg/torture/fp-int-convert-double.c,
2292         gcc.dg/torture/fp-int-convert-long-double.c,
2293         gcc.dg/torture/fp-int-convert-timode.c,
2294         gcc.dg/torture/fp-int-convert-float80.c,
2295         gcc.dg/torture/fp-int-convert-float80-timode.c,
2296         gcc.dg/torture/fp-int-convert-float128.c,
2297         gcc.dg/torture/fp-int-convert-float128-timode.c,
2298         gcc.dg/torture/fp-int-convert.h: New files.
2299
2300 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
2301
2302         PR middle-end/24989
2303         * gcc.dg/tree-ssa/bool-10.c: New test.
2304         * gcc.dg/tree-ssa/bool-11.c: New test.
2305         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
2306
2307 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
2308
2309         PR middle-end/24990
2310         * tree-ssa/pr24990-1.c: New test.
2311
2312 2005-11-24  Richard Guenther  <rguenther@suse.de>
2313         Dirk Mueller <dmueller@suse.de>
2314
2315         PR c++/14024
2316         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
2317         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
2318         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
2319         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
2320         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
2321         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
2322
2323 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
2324
2325         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
2326
2327 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2328
2329         PR c/21668
2330         * gcc.dg/Wc++-compat.c: New.
2331         * gcc.dg/Wno-c++-compat.c: New.
2332
2333 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
2334
2335         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
2336         (vspltish, vspltisw): Likewise.
2337
2338 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2339
2340         PR libgfortran/24794
2341         * gfortran.dg/namelist_12.f: Fix quotes.
2342         * gfortran.dg/namelist_13.f90: Fix quotes.
2343         * gfortran.dg/namelist_14.f90: Fix quotes.
2344         * gfortran.dg/namelist_15.f90: Fix quotes.
2345         * gfortran.dg/namelist_use.f90: Fix quotes.
2346         * gfortran.dg/namelist_use_only.f90: Fix quotes.
2347         * gfortran.dg/namelist_21.f90: New test.
2348         * gfortran.dg/namelist_22.f90: New test.
2349
2350 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
2351
2352         PR target/23435
2353         * gcc.c-torture/compile/pr23435.c: New.
2354
2355 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
2356
2357         * gcc.c-torture/execute/floatunsisf-1.c: New test.
2358
2359 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
2360
2361         * gcc.target/powerpc/405-macchw-1.c,
2362         gcc.target/powerpc/405-macchw-2.c,
2363         gcc.target/powerpc/405-macchwu-1.c,
2364         gcc.target/powerpc/405-macchwu-2.c,
2365         gcc.target/powerpc/405-machhw-1.c,
2366         gcc.target/powerpc/405-machhw-2.c,
2367         gcc.target/powerpc/405-machhwu-1.c,
2368         gcc.target/powerpc/405-machhwu-2.c,
2369         gcc.target/powerpc/405-maclhw-1.c,
2370         gcc.target/powerpc/405-maclhw-2.c,
2371         gcc.target/powerpc/405-maclhwu-1.c,
2372         gcc.target/powerpc/405-maclhwu-2.c,
2373         gcc.target/powerpc/405-mulchw-1.c,
2374         gcc.target/powerpc/405-mulchw-2.c,
2375         gcc.target/powerpc/405-mulchwu-1.c,
2376         gcc.target/powerpc/405-mulchwu-2.c,
2377         gcc.target/powerpc/405-mulhhw-1.c,
2378         gcc.target/powerpc/405-mulhhw-2.c,
2379         gcc.target/powerpc/405-mulhhwu-1.c,
2380         gcc.target/powerpc/405-mulhhwu-2.c,
2381         gcc.target/powerpc/405-mullhw-1.c,
2382         gcc.target/powerpc/405-mullhw-2.c,
2383         gcc.target/powerpc/405-mullhwu-1.c,
2384         gcc.target/powerpc/405-mullhwu-2.c,
2385         gcc.target/powerpc/405-nmacchw-1.c,
2386         gcc.target/powerpc/405-nmacchw-2.c,
2387         gcc.target/powerpc/405-nmachhw-1.c,
2388         gcc.target/powerpc/405-nmachhw-2.c,
2389         gcc.target/powerpc/405-nmaclhw-1.c,
2390         gcc.target/powerpc/405-nmaclhw-2.c,
2391         gcc.target/powerpc/440-macchw-1.c,
2392         gcc.target/powerpc/440-macchw-2.c,
2393         gcc.target/powerpc/440-macchwu-1.c,
2394         gcc.target/powerpc/440-macchwu-2.c,
2395         gcc.target/powerpc/440-machhw-1.c,
2396         gcc.target/powerpc/440-machhw-2.c,
2397         gcc.target/powerpc/440-machhwu-1.c,
2398         gcc.target/powerpc/440-machhwu-2.c,
2399         gcc.target/powerpc/440-maclhw-1.c,
2400         gcc.target/powerpc/440-maclhw-2.c,
2401         gcc.target/powerpc/440-maclhwu-1.c,
2402         gcc.target/powerpc/440-maclhwu-2.c,
2403         gcc.target/powerpc/440-mulchw-1.c,
2404         gcc.target/powerpc/440-mulchw-2.c,
2405         gcc.target/powerpc/440-mulchwu-1.c,
2406         gcc.target/powerpc/440-mulchwu-2.c,
2407         gcc.target/powerpc/440-mulhhw-1.c,
2408         gcc.target/powerpc/440-mulhhw-2.c,
2409         gcc.target/powerpc/440-mulhhwu-1.c,
2410         gcc.target/powerpc/440-mulhhwu-2.c,
2411         gcc.target/powerpc/440-mullhw-1.c,
2412         gcc.target/powerpc/440-mullhw-2.c,
2413         gcc.target/powerpc/440-mullhwu-1.c,
2414         gcc.target/powerpc/440-mullhwu-2.c,
2415         gcc.target/powerpc/440-nmacchw-1.c,
2416         gcc.target/powerpc/440-nmacchw-2.c,
2417         gcc.target/powerpc/440-nmachhw-1.c,
2418         gcc.target/powerpc/440-nmachhw-2.c,
2419         gcc.target/powerpc/440-nmaclhw-1.c,
2420         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
2421
2422 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
2423
2424         PR fortran/24774
2425         * gfortran.dg/inquire_9.f90: New test.
2426
2427         PR fortran/21647
2428         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
2429
2430 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2431
2432         PR libfortran/24432
2433         * lib/target-supports.exp (check_effective_target_fortran_large_real):
2434         Check that 'cos' is supported.
2435
2436 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
2437
2438         PR fortran/24223
2439         * gfortran.dg/substring_equivalence.f90: New test.
2440
2441         PR fortran/24705
2442         * gfortran.dg/auto_internal_assumed.f90: New test.
2443
2444 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
2445
2446         * gcc.dg/fold-div-2.c: New test.
2447
2448 2005-11-20  Ian Lance Taylor  <ian@airs.com>
2449
2450         PR rtl-optimization/24883
2451         * gcc.c-torture/compile/pr24883.c: New test.
2452
2453 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
2454
2455         PR middle-end/20583
2456         * gcc.c-torture/compile/pr20583.c: New.
2457
2458 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
2459
2460         * gcc.c-torture/execute/usmul.c: New test.
2461
2462 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
2463
2464         * gcc.dg/tree-ssa/vrp22.c: New test.
2465
2466 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
2467
2468         PR middle-end/24912
2469         * gcc.dg/torture/pr24912-1.c: New test.
2470
2471 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
2472
2473         PR fortran/24862
2474         * gfortran.dg/arrayio_derived_1.f90: New test.
2475
2476 2005-11-19  Richard Guenther  <rguenther@suse.de>
2477
2478         PR middle-end/23294
2479         * gcc.dg/tree-ssa/pr23294.c: New testcase.
2480
2481 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
2482
2483         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
2484
2485 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
2486
2487         PR c++/8355
2488         * g++.dg/template/friend39.C: New test.
2489
2490 2005-11-18  James E Wilson  <wilson@specifix.com>
2491
2492         * gcc.dg/builtin-strstr.c: New.
2493
2494 2005-11-18  Richard Henderson  <rth@redhat.com>
2495
2496         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
2497         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
2498         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
2499         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
2500         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
2501         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
2502         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
2503         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
2504         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
2505         renaming to remove initial "ia64-".
2506
2507 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
2508
2509         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
2510
2511 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
2512
2513         * g++.dg/cpp/string-2.C: New test.
2514
2515 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
2516
2517         * gcc.dg/tree-ssa/loop-14.c: New test.
2518
2519 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
2520             Michael Chamberlain <michael@chamberlain.net.au>
2521
2522         * ada/acats/run_all.sh (target_run): Kill long running tests.
2523
2524 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2525
2526         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
2527         * gcc.dg/cleanup-9.c: Likewise.
2528         * gcc.dg/cleanup-10.c: Likewise.
2529         * gcc.dg/cleanup-11.c: Likewise.
2530
2531 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2532
2533         PR fortran/24892
2534         * gfortran.dg/open_access_append_1.f90: New test.
2535         * gfortran.dg/open_access_append_2.f90: New test.
2536
2537 2005-11-16  Richard Guenther  <rguenther@suse.de>
2538
2539         PR middle-end/24851
2540         * gcc.c-torture/execute/pr24851.c: New testcase.
2541
2542 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
2543
2544         * gcc.dg/fold-overflow-1.c: New test.
2545
2546 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
2547
2548         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
2549         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
2550
2551 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
2552
2553         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
2554         structures.
2555         * g++.dg/eh/forced2.C: Likewise.
2556         * g++.dg/eh/forced3.C: Likewise.
2557         * g++.dg/eh/forced4.C: Likewise.
2558
2559 2005-11-11  Mike Stump  <mrs@apple.com>
2560
2561         * g++.old-deja/g++.mike/unused.C: Add.
2562
2563 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
2564
2565         PR c++/24667
2566         * g++.dg/warn/Wcast-qual1.C: New test.
2567
2568 2005-11-15  Jan Hubicka  <jh@suse.cz>
2569
2570         * gcc.dg/winline-5.c: Add large-unit-insns limit.
2571
2572 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
2573
2574         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
2575
2576 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
2577
2578         PR 24840
2579         * gcc.dg/tree-ssa/pr24840.c: New test.
2580
2581 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
2582
2583         PR testsuite/24841
2584         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
2585
2586 2005-11-14  Dale Johannesen  <dalej@apple.com>
2587
2588         * gcc.c-torture/execute/20051113-1.c: New.
2589
2590 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
2591
2592         PR c++/24687
2593         * g++.dg/template/crash43.C: New test.
2594
2595 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
2596
2597         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
2598
2599 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
2600
2601         PR c++/24817
2602         * g++.dg/eh/spec8.C: New test.
2603
2604 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
2605
2606         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
2607
2608 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
2609
2610         PR c++/20293
2611         * g++.dg/parse/ambig4.C: New test.
2612         * g++.dg/tc1/dr101.C: Adjust error markers.
2613         * g++.dg/lookup/strong-using-2.C: Likewise.
2614         * g++.dg/lookup/ambig5.C: Likewise.
2615         * g++.dg/lookup/ambig4.C: Likewise.
2616         * g++.dg/parse/crash22.C: Likewise.
2617
2618 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
2619
2620         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
2621
2622 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2623
2624         * gcc.dg/nested-calls-1.c: New test.
2625
2626 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2627
2628         * gfortran.dg/complex_intrinsic_1.f90: New test.
2629         * gfortran.dg/complex_intrinsic_2.f90: New test.
2630         * gfortran.dg/fgetc_1.f90: New test.
2631         * gfortran.dg/fgetc_2.f90: New test.
2632         * gfortran.dg/fgetc_3.f90: New test.
2633         * gfortran.dg/ftell_1.f90: New test.
2634         * gfortran.dg/ftell_2.f90: New test.
2635         * gfortran.dg/gnu_logical_1.F: New test.
2636         * gfortran.dg/gnu_logical_2.f90: New test.
2637
2638 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
2639
2640         PR middle-end/24820
2641         * testsuite/gcc.dg/pr24820.c: New test.
2642
2643 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
2644
2645         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
2646         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
2647         variable.
2648
2649 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2650
2651         testsuite/24614
2652         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
2653
2654 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
2655
2656         * gcc.target/cris/cris.exp: New file.
2657         * gcc.target/cris/rld-legit1.c: New test.
2658         * gcc.target/cris/rld-legit2.c: New test.
2659
2660 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
2661
2662         PR c++/24780
2663         * g++.dg/opt/pr24780.C: New test.
2664
2665         PR c++/24761
2666         * g++.dg/template/asm1.C: New test.
2667
2668 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
2669
2670         PR libgfortran/24787
2671         * gfortran.dg/scan_1.f90: New test.
2672
2673 2005-11-12  Jan Hubicka  <jh@suse.cz>
2674
2675         * gcc.target/i386/minmax-1.c: New.
2676         * gcc.target/i386/minmax-2.c: New.
2677
2678 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
2679
2680         * gcc.dg/pr24445.c: Fix for 64-bit targets.
2681
2682 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
2683
2684         * gcc.c-torture/execute/20051110-1.c,
2685         gcc.c-torture/execute/20051110-2.c: New tests.
2686
2687 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
2688
2689         PR middle-end/24750
2690         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
2691         New tests.
2692
2693 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
2694
2695         * lib/target-libpath.exp (get_shlib_extension): New proc.
2696         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
2697         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2698         * lib/objc.exp (objc_target_compile): Likewise.
2699         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
2700         detection.
2701
2702 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
2703
2704         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
2705
2706         * lib/target-supports.exp (check_effective_target_static_libgfortran):
2707         Add -static to additional_flags and pass it to target_compile.
2708
2709 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2710
2711         PR libgfortran/24719
2712         gfortran.dg/read_noadvance.f90: New test.
2713
2714         PR libgfortran/24699
2715         gfortran.dg/fmt_t_2.f90: New test.
2716
2717         PR libgfortran/24785
2718         gfortran.dg/read_x_eor.f90: New test.
2719
2720         PR libgfortran/24584
2721         gfortran.dg/namelist_empty.f90: Rename test.
2722
2723         PR libgfortran/24489
2724         gfortran/read_eor.f90: Rename test.
2725
2726 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
2727
2728         PR fortran/15976
2729         * gfortran.dg/automatic_module_variable.f90: New test.
2730
2731 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
2732
2733         PR target/24445
2734         * gcc.dg/pr24445.c: New test.
2735
2736 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
2737
2738         PR fortran/24655
2739         PR fortran/24755
2740         * gfortran.dg/recursive_statement_functions.f90: Add statement
2741         functions using inline intrinsic functions and parameters to test
2742         that they no longer seg-fault.
2743
2744         PR fortran/24409
2745         gfortran.dg/nested_modules_4.f90: New test.
2746         gfortran.dg/nested_modules_5.f90: New test.
2747
2748 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2749
2750         PR fortran/24643
2751         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
2752
2753 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
2754
2755         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
2756         failures.
2757
2758 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2759
2760         * gcc.dg/sparc-getcontext-1.c: New test.
2761
2762 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2763
2764         * gcc.dg/ifcvt-fabs-1.c: New test.
2765
2766 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
2767
2768         PR other/4372
2769         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
2770         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
2771
2772 2005-11-09  Richard Guenther  <rguenther@suse.de>
2773
2774         PR tree-optimization/24716
2775         * gcc.c-torture/execute/pr24716.c: New testcase.
2776
2777 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2778
2779         * gcc.dg/pr24624.c: Disable for non S/390 targets.
2780
2781 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2782
2783         PR 24624
2784         * gcc.dg/pr24624.c: Testcase added.
2785
2786 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2787
2788         PR 24623
2789         * g++.dg/other/pr24623.C: Testcase added.
2790
2791 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
2792
2793         PR fortran/22607
2794         * gfortran-dg/pure_byref_1.f90: New.
2795         * gfortran-dg/pure_byref_2.f90: New.
2796
2797 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
2798
2799         PR c/24101
2800         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
2801         * gcc.dg/dg.exp: Run main loop also for *.i files.
2802
2803 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
2804
2805         PR c++/19450
2806         * g++.dg/tls/diag-3.C: New test.
2807         * g++.dg/tls/diag-4.C: New test.
2808         * g++.dg/tls/static-1.C: New test.
2809         * g++.dg/tls/static-1a.cc: New file.
2810
2811 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
2812
2813         PR 23046
2814         * g++.dg/tree-ssa/pr23046.C: New test.
2815
2816 2005-11-08  Devang Patel <dpatel@apple.com>
2817
2818         PR tree-optimization/23115
2819         * gcc.dg/tree-ssa/pr23115.c: New.
2820
2821 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
2822
2823         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
2824         * gcc.target/powerpc/pr16155.c: Same.
2825         * gcc.target/powerpc/altivec-1.c: Same.
2826         * gcc.target/powerpc/altivec-2.c: Same.
2827         * gcc.target/powerpc/altivec-3.c: Same.
2828         * gcc.target/powerpc/altivec-5.c: Same.
2829         * gcc.target/powerpc/altivec-11.c: Same.
2830         * gcc.target/powerpc/altivec-12.c: Same.
2831         * gcc.target/powerpc/altivec-14.c: Same.
2832         * gcc.target/powerpc/altivec-22.c: Same.
2833         * gcc.target/powerpc/altivec-consts.c: Same.
2834         * gcc.target/powerpc/altivec-pr22085.c: Same.
2835         * gcc.target/powerpc/altivec-splat.c: Same.
2836         * gcc.target/powerpc/altivec-varargs-1.c: Same.
2837         * gcc.target/powerpc/altivec-vec-merge.c: Same.
2838         * gcc.target/powerpc/darwin-longlong.c: Same.
2839
2840 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
2841
2842         PR target/19340
2843         * gcc.dg/pr19340.c: New test.
2844
2845 2005-11-07  Ian Lance Taylor  <ian@airs.com>
2846
2847         PR rtl-optimization/24683
2848         * gcc.dg/pr24683.c: New test.
2849
2850 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
2851
2852         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
2853         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
2854
2855 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
2856
2857         * gcc.target/i386/pr23376.c: Compile with -mmmx.
2858
2859 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
2860
2861         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
2862
2863 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
2864
2865         PR target/24230
2866
2867         * gcc.target/powerpc/altivec-consts.c,
2868         gcc.target/powerpc/altivec-splat.c: New testcase.
2869
2870 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
2871
2872         PR c/24599
2873
2874         * gcc.dg/overflow-2.c: New testcase.
2875
2876 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
2877
2878         PR rtl-optimization/23567
2879         * gcc.c-torture/execute/20051104-1.c: New test.
2880
2881 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
2882
2883         PR fortran/24534
2884         gfortran.dg/private_type_2.f90: Modified to check that case with
2885         PRIVATE declaration within derived type is accepted.
2886
2887         PR fortran/20838
2888         gfortran.dg/pointer_assign_1.f90: New test.
2889
2890         PR fortran/20840
2891         * gfortran.dg/arrayio_0.f90: New test.
2892
2893         PR fortran/17737
2894         gfortran.dg/data_initialized.f90: New test.
2895         gfortran.dg/data_constraints_1.f90: New test.
2896         gfortran.dg/data_constraints_2.f90: New test.
2897
2898 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
2899
2900         PR fortran/24174
2901         PR fortran/24305
2902         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
2903
2904 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
2905
2906         PR 24670
2907         * gcc.dg/tree-ssa/pr24670.c: New test.
2908
2909 2005-11-05  Ian Lance Taylor  <ian@airs.com>
2910
2911         PR target/22432
2912         * gcc.target/i386/pr22432.c: New test.
2913
2914 2005-11-05  Richard Henderson  <rth@redhat.com>
2915
2916         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
2917         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
2918         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
2919         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
2920         from gcc.dg/alpha-*.
2921         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
2922         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
2923
2924 2005-11-05  Andreas Jaeger  <aj@suse.de>
2925
2926         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
2927
2928 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
2929
2930         PR target/23424
2931         * gcc.dg/torture/pr23424-1.c: New test.
2932
2933 2005-11-04  Richard Henderson  <rth@redhat.com>
2934
2935         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
2936         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
2937         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
2938         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
2939         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
2940         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
2941         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
2942         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
2943         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
2944         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
2945         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
2946         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
2947         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
2948         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
2949         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
2950         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
2951         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
2952         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
2953         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
2954         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
2955         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
2956         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
2957         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
2958         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
2959         Move from gcc.dg/.
2960         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
2961         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
2962         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
2963         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
2964         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
2965         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
2966         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
2967         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
2968         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
2969         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
2970         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
2971         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
2972         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
2973         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
2974         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
2975         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
2976         gcc.target/i386/lea.c, gcc.target/i386/local.c,
2977         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
2978         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
2979         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
2980         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
2981         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
2982         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
2983         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
2984         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
2985         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
2986         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
2987         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
2988         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
2989         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
2990         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
2991         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
2992         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
2993         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
2994         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
2995         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
2996         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
2997         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
2998         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
2999         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
3000         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
3001         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
3002         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
3003         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
3004         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
3005
3006 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
3007
3008         PR 24627
3009         * gcc.dg/tree-ssa/pr24627.c: New test.
3010
3011 2005-11-04 Paul Brook  <paul@codesourcery.com>
3012
3013         * gcc.dg/tls/opt-10.c: New test.
3014
3015 2005-11-04  Andreas Jaeger  <aj@suse.de>
3016
3017         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
3018         avoid extra warnings.
3019
3020 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3021
3022         PR libfortran/22298
3023         * gcc/testsuite/lib/target-supports.exp
3024         (check_effective_target_static_libgfortran): New
3025         static_libgfortran effective target.
3026         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
3027         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
3028
3029 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
3030
3031         * gcc.dg/pr24615.c: Guard test with { target fpic }.
3032
3033 2005-11-03  Josh Conner  <jconner@apple.com>
3034
3035         PR c++/19989
3036         g++.dg/ext/array2.C: New test.
3037         g++.dg/template/dependent-name3.C: New test.
3038         g++.dg/template/dependent-name4.C: New test.
3039         g++.dg/template/sfinae2.C: New test.
3040
3041 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3042
3043         PR preprocessor/22042
3044         * gcc.dg/cpp/strify4.c: New test.
3045
3046 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
3047
3048         PR c++/17964
3049         * g++.dg/cpp/string-1.C: New test.
3050
3051 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
3052
3053         * gcc.target/powerpc: New directory.
3054         * gcc.target/powerpc/powerpc.exp: New file.
3055         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
3056         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
3057         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
3058         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
3059         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
3060         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
3061         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
3062         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
3063         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
3064         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
3065         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
3066         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
3067         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
3068         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
3069         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
3070         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
3071         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
3072         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
3073         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
3074         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
3075         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
3076         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
3077         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
3078         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
3079         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
3080         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
3081         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
3082         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
3083         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
3084         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
3085         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
3086         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
3087         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
3088         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
3089
3090 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
3091
3092         PR c++/21627
3093         * g++.dg/warn/inline2.C: New test.
3094
3095 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3096
3097         PR middle-end/23155
3098         * g++.dg/ext/c99struct1.C: New test.
3099         * gcc.dg/union-cast-1.c: New test.
3100         * gcc.dg/union-cast-2.c: New test.
3101         * gcc.dg/union-cast-3.c: New test.
3102
3103 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3104
3105         PR middle-end/24589
3106         * gcc.c-torture/execute/zero-struct-2.c: New test.
3107
3108 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3109
3110         PR c++/24582
3111         * g++.dg/init/switch1.C: New test.
3112
3113 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3114
3115         * gcc.dg/delay-slot-1.c: New test.
3116
3117 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
3118
3119         PR target/24620
3120         * gcc.dg/pr24620.c: New test.
3121
3122 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
3123
3124         PR c/24329
3125         * gcc.dg/format/unnamed-1.c: New test.
3126
3127 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
3128
3129         PR c++/22434
3130         * g++.dg/expr/cond8.C: New test.
3131
3132         PR c++/24560
3133         * g++.dg/parse/dot1.C: New test.
3134
3135 2005-11-02  Jan Hubicka  <jh@suse.cz>
3136
3137         PR target/23303
3138         * gcc.dg/i386-lea.c: New test
3139
3140 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
3141
3142         PR target/24615
3143         * gcc.dg/pr24615.c: New test.
3144
3145 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
3146
3147         PR target/24600
3148         * gcc.dg/pr24600.c: New test.
3149
3150 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
3151
3152         PR c++/19253
3153         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
3154         * g++.dg/parse/typename9.C: New test.
3155         * g++/dg/parse/typename10.C: Likewise.
3156
3157 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
3158
3159         PR fortran/18157
3160         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
3161         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
3162         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
3163
3164 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
3165
3166         PR c++/24569
3167         * g++.dg/debug/static1.C: New test.
3168
3169 2005-11-02  Josh Conner  <jconner@apple.com>
3170
3171         * g++.dg/crash38.C: moved into proper directory...
3172         * g++.dg/template/crash42.C: ...here
3173
3174 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
3175
3176         PR target/18338
3177         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
3178         pcc_bitfield_type_matters || default_packed.
3179
3180         * lib/target-supports.exp
3181         (check_effective_target_pcc_bitfield_type_matters): New proc.
3182         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
3183
3184         PR testsuite/23304
3185         * lib/target-supports.exp (check_effective_default_packed): New proc.
3186         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
3187         Gate expected errors on target ! default_packed.
3188         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
3189
3190 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3191
3192         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
3193         change (r106358).
3194
3195 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3196
3197         PR fortran/24008
3198         * gfortran.dg/entry_5.f90: New.
3199         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
3200
3201 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
3202
3203         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
3204
3205 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
3206
3207         PR fortran/21565
3208         gfortran.dg/namelist_blockdata.f90: New test.
3209
3210         PR fortran/18737
3211         gfortran.dg/external_implicit_none.f90: New test.
3212
3213         PR fortran/14994
3214         * gfortran.dg/secnds.f: New test.
3215
3216 2005-10-31  Jan Hubicka  <jh@suse.cz>
3217
3218         PR target/20928
3219         * gcc.c-torture/compile/pr20928.c: New test.
3220
3221 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
3222
3223         PR middle-end/23492
3224         * gcc.c-torture/compile/zero-strct-5.c: New test.
3225
3226 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
3227
3228         PR libgfortran/24584
3229         * gfortran.dg/pr24584.f90: New test.
3230
3231 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
3232
3233         PR fortran/18883
3234         * gfortran.dg/char_result_9.f90: New.
3235         * gfortran.dg/char_result_10.f90: New.
3236
3237 2005-10-30  Jan Hubicka  <jh@suse.cz>
3238
3239         * g++.dg/tree-ssa/pr24172.C: New testcase.
3240
3241 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3242
3243         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
3244
3245 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
3246
3247         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
3248         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
3249         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
3250         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
3251         gfortran.dg/enum_9.f90,
3252         gfortran.fortran-torture/compile/enum_1.f90,
3253         gfortran.fortran-torture/execute/enum_1.f90,
3254         gfortran.fortran-torture/execute/enum_2.f90,
3255         gfortran.fortran-torture/execute/enum_3.f90,
3256         gfortran.fortran-torture/execute/enum_4.f90: New tests.
3257
3258 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
3259
3260         PR target/18482
3261         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
3262         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
3263
3264 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3265
3266         PR libfortran/20179
3267         * gfortran.dg/mixed_io_1.f90: New test.
3268         * gfortran.dg/mixed_io_1.c: New file.
3269
3270 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3271
3272         * gfortran.dg/malloc_free_1.f90: New test.
3273
3274 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
3275
3276         * gcc.dg/nested-func-4.c: Require profiling -pg.
3277
3278 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3279
3280         PR C++/23229
3281         * g++.dg/warn/main-2.C: New test.
3282
3283 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
3284
3285         PR fortran/24545
3286         * gfortran.dg/interface_2.f90: new test.
3287
3288 2005-10-28  Josh Conner  <jconner@apple.com>
3289
3290         PR c++/22153
3291         * g++.dg/template/crash38.C: New test.
3292         * g++.dg/parse/explicit1.C: Change expected errors.
3293
3294 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3295
3296         PR C++/23426
3297         * g++.dg/other/large-size-array.C: New test.
3298
3299 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3300
3301         PR middle-end/24362
3302         * g++.dg/opt/complex4.C: New test.
3303
3304 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3305
3306         * gcc.dg/nested-func-4.c: New test.
3307
3308 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
3309
3310         PR fortran/24158
3311         gfortran.dg/derived_recursion.f90: New test.
3312         gfortran.dg/implicit_actual.f90: New test.
3313
3314 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
3315
3316         PR middle-end/24295, PR testsuite/24477
3317         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
3318         removed when weakref hits the tree.
3319
3320 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
3321
3322         * gfortran.dg/cray_pointers_4.f90: New test.
3323
3324         * gfortran.dg/cray_pointers_5.f90: New test.
3325
3326 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
3327
3328         PR fortran/22290
3329         * gfortran.dg/assign_5.f90: New test.
3330         * gfortran.dg/assign_6.f: New test.
3331
3332 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
3333
3334         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
3335         CPU has no SSE support.
3336
3337 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
3338
3339         PR libgfortran/24224
3340         * gfortran.dg/arrayio_1.f90: Update attribution.
3341         * gfortran.dg/arrayio_2.f90: Update attribution.
3342         * gfortran.dg/arrayio_3.f90: Update attribution.
3343         * gfortran.dg/arrayio_4.f90: Update test conditions.
3344         * gfortran.dg/arrayio_5.f90: Update attribution.
3345         * gfortran.dg/arrayio_6.f90: New test.
3346         * gfortran.dg/arrayio_7.f90: New test.
3347
3348 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
3349
3350         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
3351
3352 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
3353
3354         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
3355
3356 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
3357
3358         PR fortran/24416
3359         * gfortran.dg/namelist_char_only.f90: New test.
3360
3361 2005-10-24  Asher Langton  <langton2@llnl.gov>
3362
3363         PR fortran/17031
3364         PR fortran/22282
3365         * gfortran.dg/cray_pointers_1.f90: New test.
3366         * gfortran.dg/cray_pointers_2.f90: New test.
3367         * gfortran.dg/cray_pointers_3.f90: New test.
3368         * gfortran.dg/loc_1.f90: New test.
3369         * gfortran.dg/loc_2.f90: New test.
3370
3371 2005-10-24  Steven Bosscher  <stevenb@suse.de>
3372
3373         * gcc.dg/pr24225.c: New test.
3374
3375 2005-10-24  Asher Langton  <langton2@llnl.gov>
3376
3377         * gfortran.dg/dup_save_1.f90: New test.
3378         * gfortran.dg/dup_save_2.f90: New test.
3379
3380 2005-10-24  Paul Brook  <paul@codesourcery.com>
3381
3382         PR 24107
3383         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
3384         stdint.h.
3385
3386 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
3387
3388         PR libgfortran/24489
3389         * gfortran.dg/pr24489.f90: New test.
3390
3391 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
3392
3393         PR fortran/23635
3394         * gfortran.dg/ichar_1.f90: Add tests for derived types.
3395
3396 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
3397
3398         PR target/18911
3399         * g++.dg/init/array16.C: Skip for mmix-*-*.
3400
3401 2005-10-23  Asher Langton  <langton2@llnl.gov>
3402
3403         * gfortran.dg/byte_1.f90: New test.
3404         * gfortran.dg/byte_2.f90: New test.
3405
3406 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
3407
3408         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
3409
3410 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
3411
3412         PR fortran/18022
3413         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
3414
3415         PR fortran/24311
3416         * gfortran.dg/merge_char_const.f90: New test.
3417
3418         PR fortran/24384
3419         * gfortran.dg/spread_scalar_source.f90: New test.
3420
3421 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
3422
3423         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
3424
3425         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
3426         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
3427
3428         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
3429
3430 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
3431
3432         PR fortran/24426
3433         * gfortran.dg/der_pointer_4.f90: New.
3434
3435 2005-10-22  David Ayers  <d.ayers@inode.at>
3436
3437         * obj-c++.dg/except-1.mm: Simplify.
3438
3439 2005-10-21  David Ayers  <d.ayers@inode.at>
3440
3441         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
3442
3443 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
3444
3445         * gfortran.dg/assumed_dummy_2.f90: New test.
3446
3447 2005-10-21  James E Wilson  <wilson@specifix.com>
3448
3449         PR preprocessor/15220
3450         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
3451
3452 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
3453
3454         * gcc.c-torture/execute/20051021-1.c: New test.
3455
3456 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
3457
3458         PR c++/24260
3459         * g++.dg/ext/tmplattr1.C: New test.
3460
3461 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
3462
3463         PR fortran/24440
3464         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
3465
3466 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
3467
3468         * obj-c++.dg/except-1.mm: New.
3469
3470         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
3471
3472 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
3473
3474         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
3475
3476 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
3477
3478         PR middle-end/24295
3479         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
3480         declarations with the same names as thunks' alias targets, use
3481         aliases instead.
3482         * gcc.dg/attr-alias-3.c: New test.
3483         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
3484
3485 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
3486
3487         PR c++/22618
3488         * g++.dg/parse/access8.C: New test.
3489
3490 2005-10-20  Richard Guenther  <rguenther@suse.de>
3491
3492         PR c++/24439
3493         * g++.dg/tree-ssa/pr24439.C: New testcase.
3494
3495 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3496
3497         * g++.dg/opt/delay-slot-1.C: New test.
3498
3499 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
3500
3501         PR fortran/21625
3502         * gfortran.fg/der_init_1.f90: New.
3503
3504 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
3505
3506         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
3507
3508 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
3509
3510         PR c++/21908
3511         * g++.dg/parse/error28.C: New test.
3512
3513 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3514
3515         * gcc.dg/profile-generate-2.c: New test.
3516
3517 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
3518
3519         PR target/23589
3520         * g++.dg/ext/dllimport11.C: New.
3521
3522 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3523
3524         PR c++/22293
3525         * g++.dg/other/friend3.C: New test.
3526
3527 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
3528
3529         PR c++/23293
3530         * g++.dg/template/error19.C: New test.
3531
3532 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
3533
3534         PR c++/21383
3535         * g++.dg/overload/koenig2.C: New.
3536
3537         PR c++/23118
3538         * g++.dg/overload/error2.C: New.
3539
3540         PR c++/22604
3541         * g++.dg/inherit/covariant14.C: New.
3542
3543 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3544
3545         PR c++/23440
3546         * g++.dg/parse/for1.C: New test.
3547
3548 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
3549
3550         PR fortran/23446
3551         * gfortran.dg/host_dummy_index_1.f90: New test.
3552
3553         PR fortran/21459
3554         * gfortran.dg/automatic_char_len_2.f90: New test.
3555
3556         PR fortran/20866
3557         * gfortran.dg/recursive_statement_functions.f90: New test.
3558
3559         PR fortran/20853
3560         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
3561
3562         PR fortran/20849
3563         * gfortran.dg/external_initializer.f90: New test.
3564
3565         PR fortran/20837
3566         * non_module_public.f90: New test.
3567
3568 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
3569
3570         PR c++/24386
3571         * g++.dg/template/overload7.C: New.
3572
3573         PR c++/22551
3574         * g++.dg/other/switch2.C: Remove expected warnings.
3575
3576         PR c++/21353
3577         * g++.dg/template/defarg6.C: New.
3578
3579 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
3580
3581         PR target/24315
3582         * gcc.target/i386/pr24315.c: New test.
3583
3584 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
3585
3586         PR c++/24389
3587         * g++.dg/template/static21.C: New test.
3588         * g++.dg/template/static21-a.cc: Likewise.
3589
3590 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
3591
3592         PR c++/23959
3593         * g++.dg/warn/Wswitch-default-1.C: New test.
3594         * g++.dg/warn/Wswitch-default-2.C: New test.
3595
3596 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
3597
3598         PR c++/22173
3599         * g++.dg/parse/template18.C: New test.
3600         * g++.dg/template/nontype15.C: Likewise.
3601
3602 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
3603
3604         PR fortran/22273
3605         * gfortran.dg/spec_expr_2.f90: New.
3606
3607 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
3608
3609         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
3610         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
3611         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
3612         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
3613         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
3614         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
3615         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
3616         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
3617         previous target-specific skips and warning-message matches where
3618         applicable.
3619
3620 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
3621
3622         PR c++/21347
3623         * g++.dg/warn/Wctor-dtor.C: New test.
3624
3625 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3626
3627         PR c/23439
3628         * gcc.dg/for-1.c: New test.
3629
3630 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
3631
3632         PR c++/19565
3633         * g++.dg/warn/Wconversion1.C: New test.
3634         * g++.dg/ext/packed4.C: Compile with -w.
3635         * g++.dg/opt/20050511-1.C: Likewise.
3636         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
3637
3638 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
3639
3640         * gfortran.dg/boz_5.f90: New test.
3641
3642 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
3643
3644         PR c++/22551
3645         * g++.dg/other/switch2.C: New.
3646
3647         PR c++/23984
3648         * g++.dg/init/ctor7.C: New.
3649
3650 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
3651
3652         PR c++/23730
3653         * g++.dg/parse/crash32.C: New test.
3654
3655 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
3656
3657         PR c++/20721
3658         * g++.dg/init/goto2.C: New test.
3659
3660         PR c++/22464
3661         * g++.dg/template/crash/41.C: New test.
3662
3663         PR c++/22180
3664         * g++.dg/template/crash40.C: New test.
3665
3666         PR c++/23694
3667         * g++.dg/parse/friend5.C: New test.
3668
3669         PR c++/23307
3670         * g++.dg/template/crash38.C: New test.
3671
3672         PR c++/22352
3673         * g++.dg/template/friend38.C: New test.
3674
3675         PR c++/22405
3676         * g++.dg/template/crash39.C: New test.
3677
3678 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
3679
3680         * gcc.dg/debug/dwarf2/dwarf-char1.c,
3681         gcc.dg/debug/dwarf2/dwarf-char2.c,
3682         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
3683
3684         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
3685
3686 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
3687
3688         * gcc.dg/dll-2.c: Add tests for warnings.
3689         * gcc.dg/dll-3.c: Likewise.
3690         * gcc.dg/dll-4.c: Likewise.
3691
3692         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
3693         * g++.dg/ext/dllimport2.C: Likewise.
3694         * g++.dg/ext/dllimport3.C: Likewise.
3695         * g++.dg/ext/dllimport7.C: Likewise.
3696         * g++.dg/ext/dllimport8.C: Likewise.
3697         * g++.dg/ext/dllimport9.C: Likewise.
3698
3699 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
3700
3701         PR fortran/24092
3702         * gfortran.dg/derived_pointer_recursion.f90: New test.
3703
3704 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
3705
3706         * gcc.c-torture/execute/20051012-1.c: New test.
3707
3708 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
3709
3710         PR fortran/18082
3711         * gfortran.dg/automatic_char_len_1.f90: New test.
3712
3713 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
3714
3715         PR fortran/20847
3716         * gfortran.dg/save_common.f90: New test.
3717
3718         PR fortran/20856
3719         * gfortran.dg/save_result.f90: New test.
3720
3721 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
3722
3723         PR c++/21592
3724         * g++.dg/template/dependent-expr1.C: Add new expected error.
3725         * g++.dg/template/dependent-expr2.C: Adjust error text.
3726         * g++.dg/template/overload6.C: New.
3727
3728         PR c++/23797
3729         * g++.dg/other/typename8.C: New.
3730
3731         PR c++/21117
3732         * g++.dg/other/return1.C: New.
3733
3734 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
3735
3736         PR c++/24052
3737         * g++.dg/ext/label5.C: New.
3738
3739 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
3740
3741         PR c++/19964
3742         * g++.dg/parse/crash31.C: New.
3743
3744 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
3745
3746         * g++.dg/ipa/ipa-1.c: New test.
3747         * g++.dg/ipa/ipa-2.c: New test.
3748         * g++.dg/ipa/ipa-3.c: New test.
3749         * g++.dg/ipa/ipa-4.c: New test.
3750         * g++.dg/ipa/ipa-5.c: New test.
3751         * g++.dg/ipa/ipa.exp: New file.
3752
3753 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
3754
3755         PR fortran/24207
3756         * gfortran.dg/private_type_3.f90: New test.
3757
3758 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
3759
3760         PR fortran/20786
3761         gfortran.dg/aint_anint_1.f90: New test.
3762
3763 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
3764
3765         PR libgfortran/24313
3766         gfortran.dg/csqrt.f: New test.
3767
3768 2005-10-11  Ian Lance Taylor  <ian@airs.com>
3769
3770         PR c++/8057
3771         * g++.dg/warn/noeffect7.C: New test.
3772         * g++.dg/warn/noeffect2.C: Instantiate templates.
3773         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
3774         and warning.
3775
3776 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
3777
3778         PR c++/21089
3779         * g++.dg/init/float1.C: New test.
3780
3781         PR c++/24277
3782         * g++.dg/init/member1.C: Tweak error markers.
3783
3784 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
3785
3786         PR testsuite/24281
3787         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
3788         Check for null pointer.
3789
3790 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
3791
3792         PR c++/21369
3793         * g++.dg/parse/ret-type3.C: New test.
3794
3795 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
3796
3797         PR tree-opt/23946
3798         * gcc.c-torture/compile/pr23946.c: New test.
3799
3800 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
3801
3802         * g++.dg/opt/mmx2.C: New test.
3803
3804 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
3805
3806         PR c++/24277
3807         * g++.dg/template/static20.C: New test.
3808
3809         PR c++/24302
3810         * g++.dg/warn/Wunused-12.C: New test.
3811
3812         PR c++/23437
3813         * g++.dg/template/arg4.C: New test.
3814
3815 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3816
3817         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
3818         * gcc.dg/ucnid-3.c: Likewise.
3819         * gcc.dg/ucnid-4.c: Likewise.
3820         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
3821         * g++.dg/other/ucnid-1.C: Likewise.
3822         * gcc.dg/sparc-frame-1.c: New test.
3823
3824 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
3825
3826         PR c++/24139
3827         * g++.dg/template/spec27.C: New test.
3828
3829         PR c++/24275
3830         * g++.dg/template/static19.C: New test.
3831
3832 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3833
3834         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
3835         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
3836
3837 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
3838
3839         PR target/24136
3840         * gfortran.fortran-torture/compile/pr24136.f: New test.
3841
3842 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
3843
3844         PR c++/22172
3845         * g++.dg/parse/crash30.C: New test.
3846
3847 2005-10-07  Richard Guenther  <rguenther@suse.de>
3848
3849         PR middle-end/24227
3850         * gcc.c-torture/compile/pr24227.c: New testcase.
3851
3852 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
3853
3854         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
3855         Do not put aligned attributes on array elements.
3856
3857 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
3858
3859         PR testsuite/23611, PR testsuite/23615
3860         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
3861         writing prototypes of library functions by hand.
3862         * obj-c++.dg/bitfield-4.mm: Likewise.
3863         * obj-c++.dg/const-str-4.mm: Likewise.
3864         * obj-c++.dg/encode-4.mm: Likewise.
3865         * obj-c++.dg/encode-5.mm: Likewise.
3866         * obj-c++.dg/encode-6.mm: Likewise.
3867         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3868         * obj-c++.dg/method-10.mm: Likewise.
3869         * obj-c++.dg/method-17.mm: Likewise.
3870         * obj-c++.dg/method-19.mm: Likewise.
3871         * obj-c++.dg/try-catch-2.mm: Likewise.
3872
3873 2005-10-06  Richard Henderson  <rth@redhat.com>
3874
3875         PR 24236
3876         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
3877
3878 2005-10-06  Dale Johannesen  <dalej@apple.com>
3879
3880         * gcc.c-torture/execute/20030125-1.c: Correct.
3881
3882 2005-10-06  Richard Guenther  <rguenther@suse.de>
3883
3884         PR tree-optimization/24238
3885         * g++.dg/tree-ssa/pr24238.C: New testcase.
3886
3887 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
3888
3889         PR 18568
3890         * gfortran.dg/der_pointer_3.f90: New test.
3891
3892 2005-10-05  Devang Patel  <dpatel@apple.com>
3893
3894         PR Debug/23205
3895         * g++.dg/other/PR23205.C: New.
3896
3897 2005-10-05  Richard Henderson  <rth@redhat.com>
3898
3899         PR target/23602
3900         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
3901         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
3902
3903 2005-10-05  Dale Johannesen  <dalej@apple.com>
3904
3905         * gcc.c-torture/execute/float-floor.c: New.
3906
3907 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
3908
3909         PR tree-optimization/21419
3910         PR tree-optimization/24146
3911         PR tree-optimization/24151
3912
3913         * g++.dg/ext/asm7.C: New.
3914         * g++.dg/ext/asm8.C: New.
3915         * gcc.dg/asm-1.c: Compile on all targets.
3916         * gcc.dg/asm-pr24146.c: New.
3917         * gcc.dg/pr21419.c: Adjust error messages.
3918
3919 2005-10-05  Richard Guenther  <rguenther@suse.de>
3920
3921         PR fortran/24176
3922         * gfortran.fortran-torture/compile/empty.f90: New testcase.
3923
3924 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
3925
3926         PR c++/23513
3927         * g++.dg/template/spec22.C: Robustify test.
3928         * g++.dg/template/spec26.C: New.
3929
3930 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
3931
3932         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
3933         if target supports vector instructions.
3934
3935 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
3936
3937         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
3938         C99 functions.
3939
3940 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
3941
3942         * lib/target-supports.exp (check_effective_target_fortran_large_real,
3943         check_effective_target_fortran_large_int): Replace cached result
3944         when target changes.
3945
3946 2005-10-04  Devang Patel  <dpatel@apple.com>
3947
3948         * gcc.dg/i386-sse-vect-types.c: New.
3949
3950 2005-10-04  Ian Lance Taylor  <ian@airs.com>
3951
3952         PR preprocessor/13726
3953         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
3954         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
3955
3956 2005-10-04  Richard Guenther  <rguenther@suse.de>
3957
3958         PR c/23576
3959         * gcc.dg/noncompile/pr23576.c: New testcase.
3960
3961 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
3962
3963         PR middle-end/23125
3964         * gcc.dg/register-var-3.c: New test.
3965
3966 2005-10-04  Steven Bosscher  <stevenb@suse.de>
3967
3968         * gcc.dg/pr23049.c: New test.
3969
3970         * gcc.dg/ucnid-4.c: Fix test.
3971
3972 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
3973
3974         PR 23445
3975         * gcc.c-torture/compile/pr23445.c: New test.
3976
3977 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
3978
3979         * g++.dg/overload/unknown1.C: New.
3980
3981 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
3982
3983         PR c++/17775
3984         * g++.dg/template/repo4.C: New test.
3985
3986 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3987
3988         PR libfortran/19308
3989         * gfortran.dg/large_real_kind_2.F90: New test.
3990         * gfortran.dg/large_integer_kind_2.f90: New test.
3991
3992 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
3993
3994         * lib/target-supports.exp (check_effective_target_vect_shift):
3995         Implement with result caching. Add i?86, x86_64 and ia64 targets.
3996         (check_effective_target_vect_condition): Fix copy-n-pasto.
3997
3998         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
3999         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
4000         targets.
4001
4002 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
4003
4004         PR c++/22621
4005         * g++.dg/template/overload5.C : New test.
4006
4007         PR c++/23840
4008         * g++.dg/expr/stdarg1.C: New test.
4009
4010 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
4011
4012         PR 24142
4013         * gcc.c-torture/execute/pr24142.c: New test.
4014
4015 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
4016
4017         PR 24141
4018         * gcc.c-torture/execute/pr24141.c: New test.
4019
4020 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
4021             Diego Novillo  <dnovillo@redhat.com>
4022
4023         PR 23604
4024         * gcc.c-torture/execute/pr23604.c: New test.
4025
4026 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
4027
4028         PR fortran/16404
4029         PR fortran/20835
4030         PR fortran/20890
4031         PR fortran/20899
4032         PR fortran/20900
4033         PR fortran/20901
4034         PR fortran/20902
4035         gfortran.dg/equiv_constraint_1.f90: New test.
4036         gfortran.dg/equiv_constraint_2.f90: New test.
4037         gfortran.dg/equiv_constraint_3.f90: New test.
4038         gfortran.dg/equiv_constraint_4.f90: New test.
4039         gfortran.dg/equiv_constraint_5.f90: New test.
4040         gfortran.dg/equiv_constraint_6.f90: New test.
4041         gfortran.dg/equiv_constraint_7.f90: New test.
4042         gfortran.dg/equiv_constraint_8.f90: New test.
4043         gfortran.dg/private_type_1.f90: New test.
4044         gfortran.dg/private_type_2.f90: New test.
4045         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
4046         980628-10.f: Assert std=gnu to permit mixing of
4047         types in equivalence statements.
4048
4049 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
4050
4051         PR 24112
4052         * gfortran.dg/open_status_1.f90: New.
4053
4054 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
4055
4056         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
4057         * gcc.dg/vect/pr22480.c: Clean up temp files.
4058         * gcc.dg/vect/pr23831.c: Clean up temp files.
4059         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
4060         Clean up temp files.
4061         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
4062         Clean up temp files.
4063
4064         * gcc.dg/20050309-1.c: Clean up temp files.
4065         * gcc.dg/20050325-1.c: Clean up temp files.
4066
4067 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
4068
4069         PR tree-optimization/24059
4070         * gcc.dg/vect/pr24059.c : New test.
4071
4072 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
4073
4074         PR middle-end/24109
4075         * gcc.c-torture/execute/20050929-1.c: New test.
4076
4077 2005-09-29  Steven Bosscher  <stevenb@suse.de>
4078
4079         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
4080
4081 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
4082
4083         PR c/21419
4084         * gcc.dg/pr21419.c: New test.
4085
4086 2005-09-29  Steven Bosscher  <stevenb@suse.de>
4087
4088         * gcc.dg/pr23911.c: New test.
4089
4090 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
4091
4092         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
4093
4094         PR c++/16782
4095         * g++.dg/parse/qualified4.C: New test.
4096         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
4097         * g++.old-deja/g++.mike/p8154.C: Likewise.
4098
4099 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
4100
4101         PR c++/22147
4102         * g++.dg/template/friend37.C: New test.
4103         * g++.dg/parse/crash28.C: Adjust error markers.
4104
4105 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
4106
4107         PR fortran/18518
4108         * gfortran.fortran-torture/execute/save_2.f90: New decl.
4109
4110 2005-09-27  Devang Patel  <dpatel@apple.com>
4111
4112         PR tree-optimization/23625
4113         * gcc.dg/pr23625.c: New test.
4114
4115 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
4116
4117         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
4118         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
4119
4120 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
4121
4122         PR fortran/23677
4123         * gfortran.fortran-torture/execute/save_1.f90: New test.
4124         * gfortran.dg/save_1.f90: New test.
4125
4126 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
4127
4128         * gcc.target/i386/builtin-apply-mmx.c: New test.
4129
4130         PR target/22576
4131         * gcc.target/i386/pr22576.c: New test.
4132
4133         PR target/22585
4134         * gcc.target/i386/pr22585.c: New test.
4135
4136         PR target/23268
4137         * gcc.target/i386/pr23268.c: New test.
4138
4139         PR middle-end/23831
4140         * gcc.dg/vect/pr23831.c: New test.
4141
4142         PR target/24055
4143         * gcc.target/i386/pr24055.c: New test.
4144
4145 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
4146
4147         PR tree-optimization/23960
4148         * gcc.c-torture/compile/pr23960.c: New.
4149
4150 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
4151
4152         PR fortran/16861
4153         * gfortran.dg/nested_modules_3.f90: New.
4154
4155 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
4156
4157         PR fortran/24005
4158         gfortran.dg/interface_1.f90: New test.
4159
4160 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
4161         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4162
4163         PR fortran/23843
4164         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
4165
4166 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
4167
4168         PR fortran/23516
4169         * gfortran.dg/imag_1.f: New test.
4170         * gfortran.dg/imag_2.f: Ditto.
4171
4172 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
4173
4174         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
4175
4176 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
4177
4178         PR c++/21983
4179         * g++.dg/warn/pr21983.C: New test.
4180
4181 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
4182
4183         PR c++/23993
4184         * g++.dg/template/array14.C: New test.
4185
4186 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
4187
4188         PR fortran/19929
4189         * gfortran.dg/der_ptr_component_1.f90: New test.
4190
4191 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4192
4193         PR c++/23965
4194         * g++.dg/template/error1.C: Reject "no matching function" message.
4195
4196 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4197
4198         PR c++/17609
4199         * g++.dg/lookup/error1.C: New test.
4200
4201 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
4202
4203         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
4204         functionality of the testcase.
4205
4206 2005-09-20  Richard Henderson  <rth@redhat.com>
4207
4208         * gcc.dg/vect/vect-22.c: Require vect_float.
4209         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
4210
4211 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
4212
4213         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
4214         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
4215         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
4216         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
4217         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
4218         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
4219         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
4220         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
4221         * gcc.dg/cpp/ucnid-8.c: New test.
4222
4223 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
4224
4225         PR tree-optimization/23929
4226         * gcc.c-torture/compile/pr23929.c: New test.
4227
4228 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
4229
4230         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
4231         for one loop.
4232
4233 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
4234
4235         PR testsuite/23186
4236         * g++.dg/other/pr22003.C: Require named sections.
4237
4238 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
4239
4240         PR c++/23947
4241         * g++.dg/rtti/crash3.C: New test.
4242
4243         PR tree-optimization/23818
4244         * gcc.dg/pr23818.c: New test.
4245
4246 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4247
4248         PR fortran/23420
4249         * gfortran.dg/print_fmt_4.f: New.
4250
4251 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
4252
4253         PR fortran/23663
4254         * gfortran.fortran-torture/execute/entry_11.f90: New test.
4255
4256 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
4257
4258         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
4259         Use pointers to local alignable arrays instead. Added comments.
4260         * gcc.dg/vect/vect-46.c: Likewise.
4261         * gcc.dg/vect/vect-48.c: Likewise.
4262         * gcc.dg/vect/vect-49.c: Likewise.
4263         * gcc.dg/vect/vect-52.c: Likewise.
4264         * gcc.dg/vect/vect-53.c: Likewise.
4265         * gcc.dg/vect/vect-54.c: Likewise.
4266         * gcc.dg/vect/vect-56.c: Likewise.
4267         * gcc.dg/vect/vect-57.c: Likewise.
4268         * gcc.dg/vect/vect-58.c: Likewise.
4269         * gcc.dg/vect/vect-60.c: Likewise.
4270         * gcc.dg/vect/vect-61.c: Likewise.
4271
4272         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
4273         The test is no longer vectorizable on vect_no_align targets.
4274         * gcc.dg/vect/vect-43.c: Likewsie.
4275
4276         * gcc.dg/vect/vect-44.c: Added comments.
4277         * gcc.dg/vect/vect-45.c: Added comments.
4278         * gcc.dg/vect/vect-50.c: Added comments.
4279         * gcc.dg/vect/vect-51.c: Added comments.
4280
4281         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
4282         aligned type.
4283         * gcc.dg/vect/Os-vect-95.c: Likewise.
4284
4285         * gcc.dg/vect/vect-41.c: Test removed.
4286         * gcc.dg/vect/vect-47.c: Test removed.
4287         * gcc.dg/vect/vect-55.c: Test removed.
4288         * gcc.dg/vect/vect-59.c: Test removed.
4289
4290 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
4291
4292         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
4293         No longer vectorizable on vect_no_align targets.
4294         * gcc.dg/vect/pr20122.c: Likewise.
4295         * gcc.dg/vect/vect-74.c: Likewise.
4296         * gcc.dg/vect/vect-75.c: Likewise.
4297         * gcc.dg/vect/vect-76.c: Likewise.
4298
4299         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
4300         Will not be vectorizable on vect_no_align targets once aliasing issues
4301         are resolved.
4302         * gcc.dg/vect/vect-79.c: Likewise.
4303
4304         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
4305         * gcc.dg/vect/vect-78.c: Likewise.
4306         * gcc.dg/vect/vect-97.c: Likewise.
4307
4308 2005-09-19  Steven Bosscher  <stevenb@suse.de>
4309
4310         * gcc.dg/pr23943.c: New test.
4311
4312 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
4313
4314         PR fortran/19181
4315         * gfortran.dg/derived_pointer_null_1.f90: New test.
4316
4317 2005-09-18  Richard Guenther  <rguenther@suse.de>
4318
4319         PR middle-end/23944
4320         * gcc.c-torture/compile/pr23944.c: New testcase.
4321
4322 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
4323
4324         PR fortran/15975
4325         * gfortran.dg/der_pointer_2.f90: New test.
4326
4327 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
4328
4329         PR fortran/16861
4330         * gfortran.dg/nested_modules_2.f90: New test.
4331
4332 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4333
4334         PR c++/18368
4335         * g++.dg/other/semicolon.C: New test.
4336
4337 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
4338
4339         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
4340         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
4341
4342 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
4343
4344         PR c++/23914
4345         * g++.dg/template/static18.C: New test.
4346
4347         PR c++/21514
4348         * g++.dg/template/crash19.C: Remove dg-error marker.
4349         * g++.dg/template/local4.C: New test.
4350
4351 2005-09-16  Paul Brook  <paul@codesourcery.com>
4352
4353         PR fortran/23906
4354         * gfortran.dg/dependency_1.f90: New test.
4355
4356 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
4357
4358         PR c++/23896
4359         * g++.dg/template/static17.C: New test.
4360
4361 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
4362
4363         PR c++/23139
4364         * g++.dg/warn/huge-val1.C: New test.
4365
4366 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
4367
4368         PR c++/13140
4369         * g++.dg/parse/class2.C: New test.
4370         * g++.dg/template/explicit8.C: Likewise.
4371         * g++.dg/template/spec25.C: Likewise.
4372
4373 2005-09-14  Josh Conner  <jconner@apple.com>
4374
4375         PR middle-end/23584
4376         * gcc.dg/pr23584.c: New test.
4377
4378 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
4379
4380         PR fortran/21875 Internal Unit Array I/O, NIST
4381         * gfortran.dg/arrayio_1.f90: New test.
4382         * gfortran.dg/arrayio_1.f90: New test.
4383         * gfortran.dg/arrayio_1.f90: New test.
4384         * gfortran.dg/arrayio_1.f90: New test.
4385         * gfortran.dg/arrayio_1.f90: New test.
4386
4387 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
4388
4389         PR middle-end/22480
4390         * gcc.dg/vect/pr22480.c: New test.
4391
4392 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
4393
4394         PR fortran/19358
4395         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
4396
4397 2005-09-13 Josh Conner <jconner@apple.com>
4398
4399         PR c++/23180
4400         * g++.dg/init/struct2.C: New test.
4401         * g++.dg/init/struct3.C: New test.
4402
4403 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
4404
4405         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
4406         Clean up temp files.
4407         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
4408         gcc.dg/tree-ssa/builtin-fprintf-1.c,
4409         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
4410         gcc.dg/tree-ssa/builtin-printf-1.c,
4411         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
4412         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
4413         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
4414         gcc.dg/tree-ssa/builtin-vprintf-1.c,
4415         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
4416         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
4417         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
4418         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
4419         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
4420         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
4421         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
4422         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
4423
4424 2005-09-13  Josh Conner  <jconner@apple.com>
4425
4426         * lib/gcc-dg.exp: Load scanipa.exp.
4427         (cleanup-dump): New procedure.
4428         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
4429         * lib/scandump.exp: New file.
4430         * lib/scantree.exp: Use it.
4431         * lib/scanipa.exp: New file.
4432
4433 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
4434
4435         PR fortran/17740
4436         * gfortran.dg/generic_4.f90: New test.
4437
4438 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
4439
4440         PR target/23816
4441         * gcc.target/i386/pr23816-1.c: New test.
4442         * gcc.target/i386/pr23816-2.c: New test.
4443
4444
4445 2005-09-13  Bastian Blank <waldi@debian.org>
4446
4447         PR c++/16171
4448         * g++.dg/abi/mangle26.C: New test.
4449         * g++.dg/abi/mangle27.C: New test.
4450         * g++.dg/abi/mangle28.C: New test.
4451         * g++.dg/abi/mangle29.C: New test.
4452
4453         PR c++/23839
4454         * g++.dg/parse/register1.C: New test.
4455
4456 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
4457
4458         PR c++/23842
4459         * g++.dg/template/access16.C: New test.
4460
4461 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
4462
4463         * gfortran.dg/char_pack_2.f90: Increase the vector size.
4464
4465 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
4466
4467         PR fortran/18899
4468         * gfortran.dg/shape_2.f90: New test.
4469
4470 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
4471
4472         PR target/19269
4473         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
4474         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
4475         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
4476         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
4477         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
4478         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
4479         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
4480         tests.
4481
4482 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
4483
4484         PR c++/23841
4485         * g++.dg/parse/template17.C: New test.
4486
4487 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
4488
4489         PR c++/23789
4490         * g++.dg/template/nontype14.C: New test.
4491
4492 2005-09-12  Ian Lance Taylor  <ian@airs.com>
4493
4494         PR g++/7874
4495         * g++.dg/lookup/friend7.C: New test.
4496         * g++.dg/lookup/friend8.C: New test.
4497         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
4498         so that it will be found via argument dependent lookup.
4499         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
4500         friend functions which will no longer be found.
4501         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
4502         function g, so that it will be found via argument dependent
4503         lookup.
4504         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
4505         * g++.old-deja/g++.mike/net43.C: Likewise.
4506
4507 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
4508
4509         PR c++/23691
4510         * g++.dg/template/static16.C: New test.
4511
4512 2005-09-12  Josh Conner  <jconner@apple.com>
4513
4514         PR middle-end/23237
4515         * gcc.c-torture/compile/pr23237.c: New test.
4516
4517 2005-09-11  Richard Henderson  <rth@redhat.com>
4518
4519         * g++.dg/other/error8.C: Update expected diagnostic text.
4520
4521 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4522
4523         PR libfortran/19872
4524         * gfortran.dg/overwrite_1.f: New test.
4525
4526 2005-09-09  Josh Conner  <jconner@apple.com>
4527
4528         * g++.dg/init/pr23180-1.C: Removed.
4529         * g++.dg/init/pr23180-2.C: Removed.
4530
4531 2005-09-09  David Daney <ddaney@avtrex.com>
4532
4533         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
4534         files which are ...
4535         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
4536         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
4537
4538 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4539
4540         * gfortran.dg/iostat_2.f90: New test.
4541
4542 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
4543
4544         PR c++/22252
4545         * g++.dg/ext/interface1.C: New test.
4546         * g++.dg/ext/interface1.h: Likewise.
4547         * g++.dg/ext/interface1a.cc: Likewise.
4548
4549 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
4550
4551         * gfortran.dg/iomsg_1.f90: New test case.
4552
4553 2005-09-09  Richard Guenther  <rguenther@suse.de>
4554
4555         PR c++/23624
4556         * g++.dg/tree-ssa/pr23624.C: New testcase.
4557
4558 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
4559
4560         PR fortran/19239
4561         * gfortran.dg/vector_subscript_1.f90,
4562         * gfortran.dg/vector_subscript_2.f90: New tests.
4563
4564 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
4565
4566         PR fortran/21104
4567         * gfortran.dg/array_alloc_1.f90,
4568         * gfortran.dg/array_alloc_2.f90,
4569         * gfortran.dg/array_alloc_3.f90: New tests.
4570
4571 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
4572
4573         PR fortran/12840
4574         * gfortran.dg/array_constructor_6.f90
4575         * gfortran.dg/array_constructor_7.f90
4576         * gfortran.dg/array_constructor_8.f90
4577         * gfortran.dg/array_constructor_9.f90
4578         * gfortran.dg/array_constructor_10.f90
4579         * gfortran.dg/array_constructor_11.f90
4580         * gfortran.dg/array_constructor_12.f90: New tests.
4581
4582 2005-09-08  Josh Conner  <jconner@apple.com>
4583
4584         PR c++/23180
4585         * g++.dg/init/pr23180-1.C: New test.
4586         * g++.dg/init/pr23180-2.C: New test.
4587
4588 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
4589
4590         PR fortran/18878
4591         * gfortran.dg/module_double_reuse.f90: New.
4592
4593 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
4594
4595         PR fortran/23270
4596         PR fortran/22304
4597         PR fortran/18870
4598         PR fortran/17917
4599         PR fortran/16511
4600         * gfortran.dg/common_equivalence_1.f: New.
4601         * gfortran.dg/common_equivalence_2.f: New.
4602         * gfortran.dg/common_equivalence_3.f: New.
4603         * gfortran.dg/contained_equivalence_1.f90: New.
4604         * gfortran.dg/module_blank_common.f90: New.
4605         * gfortran.dg/module_commons_1.f90: New.
4606         * gfortran.dg/module_equivalence_1.f90: New.
4607         * gfortran.dg/nested_modules_1.f90: New.
4608         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
4609         equivalences and add comment to connect the test with
4610         the PR.
4611
4612 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4613
4614         PR fortran/23765
4615         * gfortran.dg/common_6.f90: New test.
4616
4617 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
4618
4619         PR fortran/15326
4620         * gfortran.dg/char_result_1.f90,
4621         * gfortran.dg/char_result_2.f90,
4622         * gfortran.dg/char_result_3.f90,
4623         * gfortran.dg/char_result_4.f90,
4624         * gfortran.dg/char_result_5.f90,
4625         * gfortran.dg/char_result_6.f90,
4626         * gfortran.dg/char_result_7.f90,
4627         * gfortran.dg/char_result_8.f90: New tests.
4628
4629 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
4630
4631         PR fortran/19928
4632         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
4633
4634 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
4635
4636         PR obj-c++/16816
4637         * obj-c++.dg/selector-5.mm: New test.
4638         * obj-c++.dg/selector-6.mm: New test.
4639
4640 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
4641
4642         PR objc/20574
4643         PR objc/19324
4644         * objc.dg/error-1.m: New test.
4645
4646 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
4647
4648         PR fortran/23373
4649         * gfortran.fortran-torture/execute/pr23373-1.f90,
4650         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
4651
4652 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
4653
4654         PR libfortran/23760
4655         * gfortran.dg/g77/1832.f: Remove long string in write statement
4656         to allow the test to pass on correct list directed output with
4657         prepended space.
4658
4659 2005-09-07  James E Wilson  <wilson@specifix.com>
4660
4661         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
4662
4663 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
4664
4665         * gfortran.dg/parameter+save.f90: Rename to
4666         * gfortran.dg/parameter_save.f90: .. this.
4667
4668 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
4669
4670         PR fortran/20848
4671         * gfortran.dg/parameter+save.f90: New test case.
4672
4673 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
4674
4675         PR fortran/19269
4676         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
4677
4678 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
4679
4680         PR c/23075
4681         * gcc.dg/pr23075.c: New test.
4682         * g++.dg/warn/pr23075.C: New test.
4683
4684         PR target/22362
4685         * gcc.target/i386/pr22362.c: New test.
4686
4687         PR rtl-optimization/23098
4688         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
4689
4690         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
4691         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4692         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4693
4694 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
4695
4696         * g++.dg/expr/cast6.C: New test.
4697
4698         PR c++/9782
4699         * g++.dg/init/new15.C: New test.
4700
4701 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
4702
4703         * gcc.dg/vect/Os-vect-95.c: New test.
4704         * gcc.dg/vect/vect-95.c: Same.
4705
4706 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
4707
4708         * gcc.dg/vect/vect-29.c: Update xfail testing.
4709         * gcc.dg/vect/vect-44.c: Same.
4710         * gcc.dg/vect/vect-48.c: Same.
4711         * gcc.dg/vect/vect-50.c: Same.
4712         * gcc.dg/vect/vect-72.c: Same.
4713         * gcc.dg/vect/vect-77.c: Same.
4714         * gcc.dg/vect/vect-78.c: Same.
4715         * gcc.dg/vect/vect-80.c: Same.
4716         * gcc.dg/vect/vect-96.c: Same.
4717         * gcc.dg/vect/vect-100.c: Same.
4718         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
4719         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
4720         * gfortran.dg/vect/vect-5.f90: Same.
4721
4722 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
4723
4724         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
4725         start strings.
4726         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4727         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4728
4729         PR c++/23056
4730         * g++.dg/opt/pr23056.C: New test.
4731
4732         PR rtl-optimization/23098
4733         * gcc.target/i386/pr23098.c: New test.
4734
4735 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
4736
4737         PR c++/23667
4738         * g++.dg/template/static15.C: New test.
4739
4740         PR c++/21440
4741         * g++.dg/ext/stmtexpr5.C: New test.
4742         * g++.dg/ext/stmtexpr6.C: Likewise.
4743
4744 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
4745
4746         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
4747
4748         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
4749         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4750         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4751
4752 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
4753
4754         PR libfortran/23321
4755         * gfortran.dg/direct_io_4.f90: New test case.
4756
4757 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
4758             Rasmus Hahn  <rassahah@neofonie.de>
4759
4760         PR libobjc/23108
4761         * objc.dg/type-stream-1.m: New test.
4762
4763 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
4764
4765         PR fortran/23661
4766         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
4767         gfortran.dg/print_fmt_3.f90: New test.
4768
4769 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
4770
4771         * gfortran.dg/fmt_t_1.f90: New test.
4772
4773 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
4774
4775         PR rtl-optimization/23454
4776         * g++.dg/opt/pr23454.C: New test.
4777
4778 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
4779
4780         PR c++/23699
4781         * g++.dg/ext/static1.C: New test.
4782
4783 2005-09-02  Richard Henderson  <rth@redhat.com>
4784
4785         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
4786         tail call to check_fa_work.
4787
4788 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
4789
4790         PR c++/21687
4791         * g++.dg/other/gc3.C: New test.
4792
4793 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
4794
4795         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
4796         * gcc.dg/20050826-1.c: Likewise.
4797
4798 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
4799
4800         PR c++/23167
4801         * g++.dg/expr/volatile1.C: New test.
4802
4803 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
4804
4805         PR middle-end/23547
4806         * gcc.dg/pr23547.c: New test.
4807
4808 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
4809
4810         PR c/22061
4811         * gcc.c-torture/execute/pr22061-1.c,
4812         * gcc.c-torture/execute/pr22061-2.c,
4813         * gcc.c-torture/execute/pr22061-3.c,
4814         * gcc.c-torture/execute/pr22061-4.c: New tests.
4815
4816 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
4817
4818         * gcc.dg/Wredundant-decls-2.c: New test to check that
4819         -Wredundant-decls does not issue warning for a variable
4820         definition following a declaration.
4821
4822 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
4823
4824         PR debug/7241
4825         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
4826         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
4827         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
4828
4829         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
4830         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
4831         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
4832         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
4833         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
4834         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
4835         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
4836         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
4837
4838 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
4839
4840         PR objc/23306
4841         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
4842         scan-assmbler.
4843
4844 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
4845
4846         PR target/21255
4847         * gcc.dg/pr21255-1.c: New test.
4848         * gcc.dg/pr21255-2-mb.c: Likewise.
4849         * gcc.dg/pr21255-2-ml.c: Likewise.
4850         * gcc.dg/pr21255-3.c: Likewise.
4851         * gcc.dg/pr21255-4.c: Likewise.
4852
4853 2005-08-31  Dale Johannesen  <dalej@apple.com>
4854
4855         * gcc.dg/20050830-1.c: New.
4856
4857 2005-08-31  Josh Conner  <jconner@apple.com>
4858
4859         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
4860         command-line options for arm-*-* targets.
4861         * g++.dg/init/array16.C: Likewise.
4862         * g++.dg/other/crash-4.C: Likewise.
4863
4864 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
4865
4866         PR obj-c++/23640
4867         * obj-c++.dg/gnu-runtime-3.mm: New test.
4868
4869 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4870
4871         PR c++/13377
4872         * g++.dg/lookup/ambig4.C: New test.
4873         * g++.dg/lookup/ambig5.C: New test.
4874         * g++.dg/tc1/dr101.C: Adjust error markers.
4875
4876 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4877
4878         PR c++/23639
4879         * g++.dg/template/ttp5.C: Adjust error markers.
4880
4881 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
4882
4883         PR testsuite/23609
4884         * lib/obj-c++.exp: Include target-libpath.exp.
4885         (obj-c++_link_flags): Look for the GNU libobjc library
4886         and set the library path to include it.
4887         Don't manually set LD_LIBRARY_PATH (etc.) but call
4888         set_ld_library_path_env_vars instead.
4889         (obj-c++_target_compile): Don't set library path or
4890         linker flags because they are already set correctly
4891         in obj-c++_link_flags.
4892
4893 2005-08-30  Josh Conner  <jconner@apple.com>
4894
4895         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
4896         to command-line options for arm-*-* targets.
4897
4898 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
4899
4900         * g++.dg/other/i386-1.C: New.
4901
4902 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
4903
4904         PR preprocessor/20348
4905         PR preprocessor/20356
4906         * gcc.dg/cpp/pr20348.c: New test.
4907         * gcc.dg/cpp/pr20348.h: New file.
4908         * gcc.dg/cpp/inc/pr20348.h: New file.
4909         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
4910         * gcc.dg/cpp/pr20356.c: New test.
4911         * gcc.dg/cpp/pr20356.h: New file.
4912         * gcc.dg/cpp/inc/pr20356.h: New file.
4913         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
4914
4915 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
4916
4917         * gfortran.fortran-torture/execute/intrinsic_count.f90:
4918         Fix array dimension to avoid correct end-of-file error.
4919
4920 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
4921
4922         PR libfortran/23598
4923         * gfortran.dg/iostat_1.f90: New test.
4924
4925 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
4926
4927         PR middle-end/23408
4928         * gcc.dg/pr23408.c: New test.
4929
4930 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
4931
4932         PR c++/23099
4933         * g++.dg/init/member1.C: Make sure erroneous static data member
4934         definitions are required.
4935         * g++.dg/template/static13.C: New test.
4936         * g++.dg/template/static14.C: Likewise.
4937
4938 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
4939
4940         * gcc.target/i386/pr23575.c: Use -msse2 instead of
4941         -march=pentium4, remove ilp32 requirement.
4942
4943         PR middle-end/23484
4944         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
4945         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
4946
4947 2005-08-29  Andreas Jaeger  <aj@suse.de>
4948
4949         PR testsuite/23607
4950         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
4951
4952 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
4953
4954         * gcc.c-torture/execute/20050316-2.c: New test.
4955         * gcc.c-torture/execute/20050316-3.c: New test.
4956         * gcc.dg/torture/pr16104-1.c: New test.
4957
4958 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
4959
4960         PR middle-end/23463
4961         * gcc.c-torture/execute/zero-struct-1.c: New test.
4962
4963 2005-08-27  Richard Guenther  <rguenther@suse.de>
4964
4965         PR target/23575
4966         * gcc.target/i386/pr23575.c: New testcase.
4967
4968 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
4969
4970         PR rtl-optimization/23561
4971         * gcc.c-torture/execute/20050826-1.c: New test.
4972
4973         PR rtl-opt/23560
4974         * gcc.c-torture/execute/20050826-2.c: New test.
4975
4976 2005-08-26  Dale Johannesen  <dalej@apple.com>
4977
4978         * gcc.dg/20030711-1.c: Modify to work on Darwin.
4979         * gcc.dg/20050826-1.c: New.
4980
4981 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
4982
4983         PR c++/19004
4984         * g++.dg/template/nontype13.C: New test.
4985
4986         PR c++/23491
4987         * g++.dg/init/new14.C: New test.
4988         * g++.dg/expr/anew1.C: Do not XFAIL.
4989         * g++.dg/expr/anew2.C: Likewise.
4990         * g++.dg/expr/anew3.C: Likewise.
4991
4992 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
4993
4994         PR middle-end/22439
4995         * gcc.dg/vla-3.c: New test.
4996
4997 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
4998
4999         PR fortran/20363
5000         * gfortran.dg/named_interface.f90: New.
5001
5002 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
5003
5004         * gcc.c-torture/execute/frame-address.c: New test.
5005
5006 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
5007
5008         PR c++/20817
5009         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
5010
5011 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
5012
5013         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
5014
5015 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
5016
5017         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
5018         * gcc.dg/altivec-22.c: Rename from..
5019         * gcc.dg/altivec-nomfcr.c: ..this.
5020
5021 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
5022
5023         PR tree-optimization/23546
5024         * gcc.dg/tree-ssa/pr23546.c: New test.
5025
5026 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
5027
5028         PR fortran/17758
5029         * gfortran.dg/nonreturning_statements.f90: New test.
5030
5031 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5032
5033         PR c++/22454
5034         * g++.dg/parse/crash29.C: New.
5035
5036 2005-08-23  DJ Delorie  <dj@redhat.com>
5037
5038         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
5039         constants have the L suffix.
5040
5041 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
5042
5043         PR c++/23044
5044         * g++.dg/template/instantiate8.C: New.
5045
5046 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
5047
5048         PR middle-end/23467
5049         * gcc.c-torture/execute/pr23467.c: New test.
5050
5051 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
5052
5053         PR tree-optimization/22043
5054         * gcc.c-torture/execute/20050613-1.c: New test.
5055
5056 2005-08-23  Ben Elliston  <bje@au.ibm.com>
5057
5058         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
5059
5060 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
5061
5062         PR rtl-optimization/23478
5063         * g++.dg/opt/pr23478.C: New test.
5064
5065 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
5066
5067         PR c/18715
5068         * gcc.dg/switch-warn-3.c: New test.
5069
5070 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5071
5072         PR c++/22233
5073         * g++.dg/template/param1.C: New test.
5074
5075 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5076
5077         PR c++/23089
5078         * g++.dg/other/incomplete1.C: New test.
5079
5080 2005-08-22  Ira Rosen  <irar@il.ibm.com>
5081
5082         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
5083         are vectorizable.
5084
5085 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5086
5087         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
5088         d_lines_5.f: New.
5089
5090 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
5091
5092         * gcc.target/i386/sse-4.c: New test.
5093
5094 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5095
5096         PR testsuite/23239
5097         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
5098
5099 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
5100
5101         * gcc.dg/20050811-1.c: New test.
5102         * gcc.dg/20050811-2.c: New test.
5103
5104 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
5105
5106         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
5107
5108 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
5109
5110         PR 23476
5111         * gcc.c-torture/compile/pr23476.c: New test.
5112
5113 2005-08-19  Devang Patel  <dpatel@apple.com>
5114
5115         PR tree-optimization/23048
5116         * gcc.dg/tree-ssa/pr23048.c: New test.
5117
5118 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5119
5120         PR middle-end/20624
5121         * g++.dg/warn/Wreturn-3.C: New test
5122
5123 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
5124
5125         PR tree-optimization/22228
5126         * g++.dg/vect/pr22543.cc: New test.
5127
5128 2005-08-17  Steven Bosscher  <stevenb@suse.de>
5129
5130         PR tree-optimization/21574
5131         * gcc.dg/tree-ssa/pr21574.c: New test.
5132
5133 2005-08-16  James E Wilson  <wilson@specifix.com>
5134
5135         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
5136
5137 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
5138
5139         PR tree-opt/23402
5140         * gcc.c-torture/compile/zero-strct-3.c: New test.
5141         * gcc.c-torture/compile/zero-strct-4.c: New test.
5142
5143 2005-08-16  Steven Bosscher  <stevenb@suse.de>
5144
5145         PR target/23376
5146         * gcc.target/x86_64/pr23376.c: New test.
5147
5148 2005-08-16  Ian Lance Taylor  <ian@airs.com>
5149
5150         PR c++/23337
5151         * g++.dg/ext/vector2.C: New.
5152
5153 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
5154
5155         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
5156
5157 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
5158
5159         PR libfortran/23428
5160         * gfortran.dg/inquire-complex.f90: New test case.
5161
5162 2005-08-16  James E Wilson  <wilson@specifix.com>
5163
5164         PR tree-optimization/21105
5165         * gcc.dg/large-size-array.c: New.
5166
5167 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
5168
5169         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
5170         type.
5171         * gcc.dg/vect/vect-41: Likewise.
5172         * gcc.dg/vect/vect-42: Likewise.
5173         * gcc.dg/vect/vect-43: Likewise.
5174         * gcc.dg/vect/vect-44: Likewise.
5175         * gcc.dg/vect/vect-46: Likewise.
5176         * gcc.dg/vect/vect-47: Likewise.
5177         * gcc.dg/vect/vect-48: Likewise.
5178         * gcc.dg/vect/vect-52: Likewise.
5179         * gcc.dg/vect/vect-53: Likewise.
5180         * gcc.dg/vect/vect-54: Likewise.
5181         * gcc.dg/vect/vect-55: Likewise.
5182         * gcc.dg/vect/vect-56: Likewise.
5183         * gcc.dg/vect/vect-57: Likewise.
5184         * gcc.dg/vect/vect-58: Likewise.
5185         * gcc.dg/vect/vect-59: Likewise.
5186         * gcc.dg/vect/vect-60: Likewise.
5187         * gcc.dg/vect/vect-61: Likewise.
5188         * gcc.dg/vect/vect-85: Likewise.
5189         * gcc.dg/vect/vect-87: Likewise.
5190         * gcc.dg/vect/vect-88: Likewise.
5191         * gcc.dg/vect/vect-93.c: Likewise.
5192         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
5193         * gcc.dg/vect/vect-75: Likewise.
5194         * gcc.dg/vect/vect-76: Likewise.
5195         * gcc.dg/vect/vect-77: Likewise.
5196         * gcc.dg/vect/vect-78: Likewise.
5197         * gcc.dg/vect/vect-80: Likewise.
5198         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
5199         vectorized for the expected reason, rather than checking how alignment
5200         was handled.
5201         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
5202         type and also instead of aligned pointers. Added documentation.
5203
5204 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
5205
5206         * gfortran.dg/power.f90: New test.
5207
5208 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
5209
5210         PR rtl-optimization/23299
5211         * g++.dg/opt/pr23299.C: New test.
5212
5213 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5214
5215         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
5216
5217 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
5218
5219         * g++.dg/template/local6.C: New test.
5220
5221 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
5222
5223         * execute/exceptions/finally-1.m: Check that the catch and finally are
5224         being called.  Also add a "return 0;" at the end of main.
5225
5226 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
5227
5228         PR fortran/21432.
5229         * gfortran.dg/namelist_print_1.f: New test of functionality of
5230         PRINT namelist.
5231         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
5232         namelist generates error with -std=f95.
5233
5234 2005-08-14  Ira Rosen  <irar@il.ibm.com>
5235
5236         PR tree-optimization/23119
5237         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
5238
5239 2005-08-13  Marcin Koziej  <creep@desk.pl>
5240             Andrew Pinski  <pinskia@physics.uc.edu>
5241
5242         PR libobjc/22492
5243         * execute/exceptions/finally-1.m: New test.
5244
5245 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5246
5247         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
5248         testsuite.
5249         * objc/execute/exceptions/trivial.m: New test.
5250         * objc.dg/try-catch-11.m: Move to ...
5251         * objc/execute/exceptions/foward-1.m: Here.
5252         * objc.dg/try-catch-2.m: Move to ...
5253         * objc/execute/exceptions/catchall-1.m: Here.
5254         * objc.dg/try-catch-8.m: Move to ...
5255         * objc/execute/exceptions/local-variables-1.m: Here.
5256
5257 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5258
5259         * objc.dg/nested-func-1.m: Move to ...
5260         * objc/execute/nested-func-1.m: Here.
5261
5262 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5263
5264         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
5265         in ${options} instead of [target_info name].
5266         * lib/obj-c++.exp (objc_target_compile): Likewise.
5267
5268 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5269
5270         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
5271
5272 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5273
5274         part of PR testsuite/23348
5275         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
5276         of the torture options.
5277         * objc/compile/trivial.m: New test.
5278
5279 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
5280
5281         * gfortran.dg/eoshift.f90: Correct format.
5282
5283 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
5284
5285         * gfortran.fortran-torture/execute/character_passing.f90:
5286         Fix comment typo.
5287
5288 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
5289
5290         PR c++/8271
5291         * g++.dg/template/unify10.C: New.
5292
5293 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
5294
5295         * g++.dg/parse/pr22514.C: Move to...
5296         * g++.dg/debug/pr22514.C: here.
5297
5298 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5299
5300         PR c++/23266
5301         * g++.dg/inherit/pure1.C: New test.
5302
5303         * ChangeLog: Fix typos.
5304
5305 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5306             Steven Bosscher  <stevenb@suse.de>
5307
5308         * gfortran.dg/runtime_warning_1.f90: New test.
5309
5310 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
5311
5312         PR c++/23219
5313         * g++.dg/parse/crash28.C: New.
5314
5315 2005-08-11  Richard Guenther  <rguenther@suse.de>
5316
5317         PR target/23289
5318         * gcc.target/i386/tailcall-1.c: New testcase.
5319
5320 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
5321
5322         * gcc.dg/vect/vect-67.c: Un-xfail.
5323
5324 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
5325
5326         PR c++/23225
5327         * g++.dg/testsuite/parse/crash27.C: new test.
5328
5329 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
5330
5331         PR libfortran/22143
5332         * gfortran.dg/shift-kind.f90: New testcase.
5333
5334 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
5335
5336         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
5337         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
5338
5339 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5340
5341         PR c++/20646
5342         * g++.dg/other/mult-stor1.C: New test.
5343
5344 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
5345
5346         * gcc.c-torture/pr18299-1.c: Move to ...
5347         * gcc.c-torture/compile/pr18299-1.c: Here.
5348
5349 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
5350
5351         * gfortran/fortran.torture/execute/character_passing.f90:
5352         Fix types for LSAME.
5353
5354 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
5355
5356         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
5357         input data back to what it was originally.
5358
5359 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
5360
5361         * objc.dg/try-catch-8.m: Enable for all targets.
5362
5363 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
5364
5365         * gcc.dg/pr23165.c: New test.
5366
5367 2005-08-09  Steven Bosscher  <stevenb@suse.de>
5368
5369         PR tree-optimization/23234
5370         * gcc.dg/tree-ssa/pr23234.c: New test.
5371
5372 2005-08-08  Josh Conner  <jconner@apple.com>
5373
5374         PR rtl-optimization/23241
5375         * gcc.dg/char-compare.c: New test.
5376
5377 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5378
5379         PR c++/22508
5380         * g++.dg/init/new13.C: New test.
5381
5382 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
5383
5384         PR c++/21166
5385         * g++.dg/other/crash-4.C: Adjust
5386         * g++/dg/ext/packed9.C: New.
5387
5388 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
5389
5390         PR middle-end/21964
5391         * gcc.c-torture/execute/pr21964-1.c: New test.
5392
5393 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
5394
5395         PR c/22458
5396         * gcc.dg/pr22458-1.c: New test.
5397
5398 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
5399             Steven G. Kargl <kargls@comcast.net>
5400
5401         PR fortran/22390
5402         * gfortran.dg/flush_1.f90: New test.
5403
5404 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5405
5406         PR c++/23191
5407         * g++.dg/template/eh2.C: New test.
5408
5409 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5410
5411         PR c++/19498
5412         * g++.dg/template/instantiate7.C: New test.
5413
5414 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
5415
5416         PR c/23113
5417         * gcc.dg/Wunused-value-1.c: New test.
5418
5419 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
5420
5421         PR rtl-optimization/23233
5422         * gcc.c-torture/compile/pr23233-1.c: New test.
5423
5424 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
5425
5426         PR fortran/18833
5427         PR fortran/20850
5428         * gfortran.dg/equiv_1.f90: New test.
5429         * gfortran.dg/equiv_2.f90: New test.
5430         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
5431         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
5432         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
5433
5434 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
5435
5436         * gcc.c-torture/execute/vrp-5.c: New test.
5437         * gcc.c-torture/execute/vrp-6.c: New test.
5438         * gcc.dg/tree-ssa/vrp21.c: New test.
5439
5440 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
5441
5442         * g++.dg/parse/pr22514.C: New test.
5443
5444 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
5445
5446         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
5447
5448         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
5449         instead of constant loads / pool entries.
5450
5451 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
5452
5453         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
5454         TEST_TO_WCTYPE.
5455
5456 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
5457
5458         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
5459         __WINT_TYPE__ in generated prototypes if possible.
5460
5461 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
5462
5463         PR 22037
5464         * g++.dg/tree-ssa/pr22037.C:
5465
5466 2005-08-04  Richard Henderson  <rth@redhat.com>
5467
5468         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
5469         scan-tree-dump-times directive.
5470
5471 2005-08-04  Jan Hubicka  <jh@suse.cz>
5472
5473         * gcov-1.C: Fix switch counts.
5474         * gcov-4b.c: Likewise.
5475
5476 2005-08-03  Jeff Law  <law@redhat.com>
5477
5478         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
5479
5480 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
5481
5482         * gcc.c-torture/execute/pr23135.c: New test.
5483
5484 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5485
5486         PR tree-optimization/19899
5487         * gcc.dg/tree-ssa/scev-1.c: New test.
5488         * gcc.dg/tree-ssa/scev-2.c: New test.
5489
5490 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
5491
5492         PR target/18582
5493         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
5494
5495 2005-08-03  Jan Hubicka  <jh@suse.cz>
5496
5497         * update-conroll.c: New testcase.
5498         * update-conroll-2.c: New testcase.
5499
5500 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
5501
5502         * gfortran.dg/constant_substring.f: New test.
5503         * gfortran.dg/pr22491.f: New test.
5504
5505 2005-08-02  Jan Hubicka  <jh@suse.cz>
5506
5507         * update-threading.c: Replace by the proper one.
5508
5509 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
5510
5511         PR 23164
5512         * g++.dg/tree-ssa/pr23164.C: New test.
5513
5514 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
5515
5516         * gcc.dg/tree-ssa/pr23192.c: New test.
5517
5518 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
5519
5520         * gcc.c-torture/execute/vrp-4.c: New test.
5521
5522 2005-08-02  Jan Hubicka  <jh@suse.cz>
5523
5524         * update-threading.c: New test.
5525
5526 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
5527
5528         * gcc.c-torture/compile/20050801-1.c: New test.
5529         * gcc.c-torture/compile/20050801-2.c: New test.
5530
5531 2005-08-01  Jan Hubicka  <jh@suse.cz>
5532
5533         * val-prof-5.c: New test.
5534
5535 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
5536
5537         PR c/22311
5538         * gcc.dg/pr22311-1.c : New test.
5539
5540 2005-07-31  Steven Bosscher  <stevenb@suse.de>
5541
5542         PR target/23095
5543         * gfortran.dg/pr23095.f: New test.
5544
5545         PR c++/22003
5546         * g++.dg/other/pr22003.C: New test.
5547
5548 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
5549
5550         PR target/20621
5551         * gcc.c-torture/execute/pr20621-1.c: New test.
5552
5553 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
5554
5555         * gfortran.dg/comma_format_extension_4.f: Adjust length
5556         of string for format.
5557         * gfortran.dg/der_array_io_1.f: Replace illegal internal
5558         print statement with internal write.
5559         * gfortran.dg/der_array_io_2.f: Likewise.
5560         * gfortran.dg/der_array_io_3.f: Likewise.
5561
5562 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
5563
5564         * gcc.dg/fold-abs-4.c: new test.
5565
5566 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
5567
5568         PR fortran/22570 an related issues.
5569         * gfortran.dg/x_slash_1.f: New test.
5570
5571 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
5572
5573         PR c/23143
5574         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
5575         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
5576
5577 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5578
5579         PR c/529
5580         * gcc.dg/Wshadow-3.c: New test.
5581
5582 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
5583
5584         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
5585         used to have the wrong bounds).
5586
5587 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5588
5589         PR c/21720
5590         * gcc.dg/hex-round-1.c: Test more cases.
5591         * gcc.dg/hex-round-2.c: New test.
5592
5593 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
5594
5595         PR 22550
5596         * g++.dg/tree-ssa/pr22550.C: New test.
5597
5598 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
5599
5600         * gcc.dg/tree-ssa/vrp19.c: New test.
5601         * gcc.dg/tree-ssa-vrp20.c: New test.
5602
5603 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5604
5605         PR c/22240
5606         * gcc.dg/transparent-union-4.c: New test.
5607
5608 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5609
5610         PR c/22192
5611         * gcc.dg/c99-vla-2.c: New test.
5612
5613 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5614
5615         PR c/21720
5616         * gcc.dg/hex-round-1.c: New test.
5617
5618 2005-07-28  Jan Hubicka  <jh@suse.cz>
5619
5620         * inliner-1.c: Do not dump everything.
5621         * tree-prof.exp: Do not pass -ftree-based-profiling.
5622         * bprob.exp: Likewise.
5623
5624         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
5625
5626 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
5627
5628         PR c++/22545
5629         * g++.dg/expr/ptrmem7.C: New test.
5630
5631 2005-07-28  Mike Stump  <mrs@apple.com>
5632
5633         * g++.old-deja/g++.mike/visibility-1.C: New test.
5634
5635 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
5636
5637         PR c/20187
5638         * gcc.c-torture/execute/pr20187-1.c: New test.
5639
5640 2005-07-28  Jeff Law  <law@redhat.com>
5641
5642         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
5643         * gcc.dg/tree-ssa/vrp18.c: New test.
5644
5645 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
5646
5647         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
5648
5649 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
5650
5651         PR tree-optimization/22506
5652         * gcc.dg/vect/ps22506.c: New test.
5653
5654 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
5655
5656         PR target/21149
5657         * gcc.target/i386/sse-3.c: New test.
5658
5659 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
5660
5661         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
5662         * gcc.target/mips/mips32-dsp-type.c: Likewise.
5663
5664 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
5665
5666         PR c/22589
5667         * gcc.c-torture/compile/pr22589-1.c: New test.
5668
5669 2005-07-28  Jan Hubicka  <jh@suse.cz>
5670
5671         * update-loopch.c: New testcase.
5672
5673 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
5674
5675         PR rtl-optimization/23047
5676         * gcc.c-torture/execute/pr23047.c: New test.
5677         * gcc.c-torture/execute/pr23047.x: New.
5678
5679 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
5680
5681         PR tree-optimization/22493
5682         * gcc.c-torture/execute/pr22493-1.c: New test.
5683         * gcc.c-torture/execute/pr22493-1.x: New.
5684         * gcc.c-torture/execute/vrp-1.c: New test.
5685         * gcc.c-torture/execute/vrp-2.c: New test.
5686         * gcc.c-torture/execute/vrp-2.c: New test.
5687
5688 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
5689
5690         * gcc.target/frv/all-builtin-read8.c: Delete.
5691         * gcc.target/frv/all-builtin-read16.c: Delete.
5692         * gcc.target/frv/all-builtin-read32.c: Delete.
5693         * gcc.target/frv/all-builtin-read64.c: Delete.
5694         * gcc.target/frv/all-builtin-write8.c: Delete.
5695         * gcc.target/frv/all-builtin-write16.c: Delete.
5696         * gcc.target/frv/all-builtin-write32.c: Delete.
5697         * gcc.target/frv/all-builtin-write64.c: Delete.
5698         * gcc.target/frv/all-read-write-1.c: New.
5699
5700 2005-07-27  Jeff Law  <law@redhat.com>
5701
5702         * gcc.c-torture/execute/pr22630.c: New test.
5703
5704 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
5705
5706         PR tree-optimization/23073
5707         * gcc.dg/vect/nodump-pr23073.c: New test.
5708         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
5709
5710 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
5711
5712         PR tree-optimize/22348
5713         * gcc.c-torture/execute/pr22348.c: New.
5714
5715 2005-07-27  Richard Guenther  <rguenther@suse.de>
5716
5717         * gcc.dg/tree-ssa/salias-1.c: New testcase.
5718
5719 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5720
5721         PR fortran/22503
5722         * gfortran.dg/logical_comp.f90: New test.
5723
5724 2005-07-27  Jan Hubicka  <jh@suse.cz>
5725
5726         * inliner-1.c: Add cleanup of dumps.
5727         * val-prof-*.c: Likewise.
5728         * update-tailcall.c: New.
5729
5730 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
5731
5732         PR 22591
5733         * gcc.dg/tree-ssa/pr22591.c: New test.
5734         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
5735
5736 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
5737
5738         PR libobjc/22606
5739         * objc.dg/try-catch-11.m: New test.
5740
5741 2005-07-26  Richard Guenther  <rguenther@suse.de>
5742
5743         PR tree-optimization/22486
5744         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
5745
5746 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
5747
5748         PR tree-opt/22484
5749         * testsuite/g++.dg/opt/loop2.C: New test.
5750
5751 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
5752
5753         * gcc.dg/tree-ssa/reassoc-3.c: New test.
5754         * gcc.dg/tree-ssa/reassoc-4.c: New test.
5755
5756 2005-07-25  Adam Nemet  <anemet@lnxw.com>
5757
5758         * lib/profopt.exp (profopt-execute): Check for profiling data
5759         files on the target.
5760
5761 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
5762
5763         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
5764         for matching of asm labels.
5765
5766 2005-07-25  Richard Guenther  <rguenther@suse.de>
5767
5768         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
5769
5770 2005-07-25  Richard Guenther  <rguenther@suse.de>
5771
5772         PR testsuite/22624
5773         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
5774
5775 2005-07-25  Ira Rosen  <irar@il.ibm.com>
5776
5777         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
5778         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
5779         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
5780         * gcc.dg/vect/vect-100.c: New test.
5781         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
5782         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
5783         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
5784         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
5785         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
5786         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
5787         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
5788         * gfortran.dg/vect/pr19049.f90: New testcase.
5789         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5790
5791 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
5792
5793         * gcc.c-torture/execute/20050713-1.c: New test.
5794
5795         PR fortran/20063
5796         * gfortran.fortran-torture/execute/data_4.f90: New test.
5797
5798         PR middle-end/20303
5799         * gcc.dg/visibility-d.c: New test.
5800
5801 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
5802
5803         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
5804         * gfortran.dg/underflow.f90: Ditto.
5805
5806 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5807
5808         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
5809         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
5810         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
5811
5812 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
5813
5814         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
5815         include case of field width of zero.
5816
5817 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
5818
5819         PR libgfortran/21875
5820         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
5821         with trailing blanks on normal formatted read.
5822
5823 2005-07-23  Chao-ying Fu  <fu@mips.com>
5824
5825         * gcc.target/mips/mips32-dsp-type.c: New test.
5826         * gcc.target/mips/mips32-dsp.c: New test.
5827
5828 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
5829
5830         PR testsuite/21073
5831         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
5832
5833         PR testsuite/20454
5834         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
5835         and __cyg_profile_func_exit.
5836
5837 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
5838
5839         * gfortran.dg/comma_format_extension_3.f: Fix typo.
5840         * gfortran.dg/comma_format_extension_4.f: Same.
5841         * gfortran.dg/pr15332.f: Same.
5842         * gfortran.dg/pr21730.f: Same.
5843
5844 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
5845
5846         * g++.dg/opt/vrp2.C: Fix testcase.
5847
5848         PR tree-opt/22625
5849         * g++.dg/opt/vrp2.C: New test.
5850
5851 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
5852
5853         PR debug/21828
5854         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
5855
5856 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
5857
5858         * gcc.dg/tree-ssa/20050719-1.c: New test.
5859
5860 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
5861
5862         * gcc.dg/bfin-longcall-1.c: New file.
5863         * gcc.dg/bfin-longcall-2.c: New file.
5864
5865 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
5866
5867         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
5868
5869 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
5870
5871         PR middle-end/19055
5872         * gcc.dg/tree-ssa/pr19055.c: New test.
5873         * gcc.dg/tree-ssa/pr19055-2.c: New test.
5874
5875 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
5876
5877         PR C++/22358
5878         * g++.dg/other/pr22358.C: New test.
5879
5880 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
5881
5882         PR c++/2922
5883         * g++.dg/lookup/two-stage5.C: New test from bug comments.
5884
5885 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5886
5887         PR c++/15938
5888         * g++.dg/init/union2.C: New test.
5889
5890 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5891
5892         PR c/22393
5893         * gcc.dg/complex-4.c: New test.
5894
5895 2005-07-21  Richard Guenther  <rguenther@suse.de>
5896
5897         PR testsuite/22522
5898         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
5899         scanning for asm labels.
5900         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
5901
5902 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
5903
5904         PR target/22085
5905         * gcc.dg/altivec-pr22085.c: New.
5906
5907 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
5908
5909         PR tree-optimization/19210
5910         * gcc.dg/tree-ssa/pr19210-1.c: New.
5911         * gcc.dg/tree-ssa/pr19210-2.c: New.
5912
5913 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
5914
5915         PR rtl-optimization/22167
5916         * g++.dg/opt/pr22167.C: New test.
5917
5918 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
5919
5920         PR c++/2922
5921         * g++.dg/lookup/two-stage2.C: New.
5922         * g++.dg/lookup/two-stage3.C: New.
5923         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
5924         fixed two-stage name lookup for operators.
5925         * g++.dg/template/call3.C: Compiler now produces an appropriate
5926         error message.
5927         * g++.dg/template/crash37.C: Compiler now describes bla() on line
5928         14 as a candidate.
5929         * g++.dg/template/ptrmem4.C: Compiler produces different error
5930         message.
5931         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
5932         connect_to_method as a candidate.
5933
5934 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
5935
5936         * gcc.dg/fold-alloc-1.c: New test.
5937
5938 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
5939
5940         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
5941         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
5942
5943 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
5944
5945         * gcc.dg/fold-abs-1.c: New test.
5946         * gcc.dg/fold-abs-2.c: New test.
5947         * gcc.dg/fold-abs-3.c: New test.
5948
5949 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
5950
5951         Make CONSTRUCTOR use VEC to store initializers.
5952         * g++.dg/ext/complit3.C: Check for specific error messages.
5953         * g++.dg/init/brace2.C: Update error message.
5954         * g++.dg/warn/Wbraces2.C: Likewise.
5955
5956 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
5957
5958         PR fortran/16940
5959         * gfortran.dg/module_interface_1.f90: New test.
5960
5961 2005-07-19  Danny Berlin <dberlin@dberlin.org>
5962             Kenneth Zadeck <zadeck@naturalbridge.com>
5963
5964         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
5965
5966 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5967
5968         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
5969         specify -Wformat for these tests.
5970         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
5971         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
5972         * gcc.dg/format/opt-6.c: Delete.
5973
5974 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
5975
5976         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
5977         * gcc.dg/tree-ssa/sra-3.c: Likewise.
5978
5979 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
5980
5981         * gcc.dg/tree-ssa/alias-2.c: New test.
5982
5983 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
5984
5985         PR c++/22263
5986         * g++.dg/template/explicit7.C: New test.
5987
5988 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
5989
5990         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
5991         width of 8 to +Inf and -Inf.
5992
5993 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
5994
5995         PR c++/22139
5996         * g++.dg/template/friend36.C: New test.
5997
5998 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
5999
6000         PR fortran/21730
6001         * gfortran.dg/pr21730.f: New test.
6002
6003 2005-07-16  Danny Berlin <dberlin@dberlin.org>
6004             Kenneth Zadeck <zadeck@naturalbridge.com>
6005
6006         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
6007         since pure const detection cannot run at -O1 in c compiler.
6008         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
6009         can now optimize this case properly.
6010         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
6011         because we now pass.
6012         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
6013
6014 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
6015
6016         PR c/22421
6017         * gcc.dg/format/bitfld-1.c: New test.
6018
6019 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
6020
6021         PR c++/22204
6022         * g++.dg/rtti/repo1.C: New test.
6023
6024 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
6025
6026         PR middle-end/22398
6027         * gcc.c-torture/compile/pr22398.c: New test.
6028
6029 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
6030
6031         PR c++/22132
6032         * g++.dg/expr/cast4.C: New test.
6033
6034 2005-07-15  Richard Guenther  <rguenther@suse.de>
6035
6036         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
6037         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
6038
6039 2005-07-15  Steven Bosscher  <stevenb@suse.de>
6040
6041         PR tree-optimization/22230
6042         * gcc.dg/tree-ssa/pr22230.c: New test.
6043
6044 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
6045
6046         * gfortran.dg/g77/cpp6.f: New test.
6047
6048         PR fortran/22417
6049         * gfortran.dg/g77/cpp5.F: New test.
6050         * gfortran.dg/g77/cpp5.h: New file.
6051         * gfortran.dg/g77/cpp5inc.h: New file.
6052
6053 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
6054
6055         PR libfortran/16435
6056         * gfortran.dg/tl_editting.f90: New.
6057         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
6058
6059 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
6060
6061         * gfortran.dg/char_array_constructor.f90: New test.
6062
6063 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
6064
6065         * gfortran.dg/past_eor.f90: New.
6066         * gfortran.dg/complex_read.f90: New.
6067
6068 2005-07-13  Jeff Law  <law@redhat.com>
6069
6070         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
6071         additional casts.
6072
6073         * gcc.dg/tree-ssa/pr22321.c: New test
6074
6075 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
6076
6077         PR tree-optimization/21921
6078         * gcc.dg/tree-ssa/pr21921.c: New.
6079
6080 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
6081
6082         PR tree-optimizatio/22442
6083         * gcc.dg/tree-ssa/loop-11.c: New test.
6084
6085 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
6086
6087         PR tree-opt/21840
6088         * gcc.c-torture/compile/pr21840.c: New test.
6089
6090 2005-07-12  Jan Hubicka  <jh@suse.cz>
6091
6092         * gcc.c-torture/compile/pr22379.c: New test.
6093
6094 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
6095
6096         PR libfortran/21593
6097         gfortran.dg/dev_null.f90: Remove outdated comment about
6098         PR libfortran/21593.
6099
6100
6101 2005-07-12  Dale Johannesen  <dalej@apple.com>
6102
6103         * gcc.target/i386/compress-float-sse.c: New.
6104         * gcc.target/i386/compress-float-sse-pic.c: New.
6105         * gcc.target/i386/compress-float-387.c: New.
6106         * gcc.target/i386/compress-float-387-pic.c: New.
6107         * gcc.dg/compress-float-ppc.c: New.
6108         * gcc.dg/compress-float-ppc-pic.c: New.
6109
6110 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
6111
6112         PR libfortran/21593
6113         gfortran.dg/dev_null.f90: Remove targets.
6114
6115 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
6116
6117         PR tree-opt/22335
6118         * gcc.dg/pr22335-1.c: New test.
6119         * gcc.dg/pr22335-2.c: New test.
6120
6121 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6122
6123         PR c++/20172
6124         * g++.dg/template/nontype12.C : New test.
6125
6126 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
6127
6128         * gcc.dg/tree-ssa/loop-10.c: New test.
6129
6130 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
6131
6132         * gcc.c-torture/execute/20020720-1.x: Remove.
6133
6134 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
6135
6136         * gfortran.fortran-torture/execute/forall_7.f90: New test.
6137
6138 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
6139
6140         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
6141         (dg-mips-options): Use it.
6142
6143 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
6144
6145         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
6146
6147 2005-07-09  Richard Henderson  <rth@redhat.com>
6148
6149         * lib/target-supports.exp (check_effective_target_sync_char_short):
6150         Add alpha.
6151
6152 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
6153
6154         PR libfortran/22217
6155         * gfortran.dg/negative-z-descriptor.f90: New test.
6156
6157 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
6158
6159         PR tree-opt/22329
6160         * gcc.dg/pr22329.c: New test.
6161
6162 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
6163
6164         PR tree-optimization/20139
6165         * gcc.dg/tree-ssa/pr20139.c: New.
6166
6167 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
6168
6169         PR tree-opt/22356
6170         * testsuite/gcc.dg/pr22356-1.c: New test.
6171
6172 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
6173
6174         PR c++/21799
6175         * g++.dg/template/unify8.C: New.
6176         * g++.dg/template/unify9.C: New.
6177
6178 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
6179
6180         * gfortran.fortran-torture/execute/entry_10.f90: New test.
6181
6182 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
6183
6184         * gcc.dg/darwin-version-1.c: New.
6185         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
6186         * gcc.dg/builtins-20.c: Likewise.
6187         * gcc.dg/builtins-53.c: Likewise.
6188         * gcc.dg/torture/builtins-convert-1.c: Likewise.
6189         * gcc.dg/torture/builtins-convert-2.c: Likewise.
6190         * gcc.dg/torture/builtins-convert-3.c: Likewise.
6191         * gcc.dg/torture/builtins-power-1.c: Likewise.
6192         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
6193         on Darwin.
6194
6195 2005-07-07  Jeff Law  <law@redhat.com>
6196
6197         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
6198         argument evaluation order.
6199
6200 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
6201
6202         PR libfortran/21594
6203         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
6204         Add test cases where the shift length is greater than the
6205         array length.
6206
6207 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
6208
6209         * obj-c++.dg/proto-lossage-6.mm: New.
6210         * objc.dg/proto-lossage-6.m: New.
6211
6212 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
6213
6214         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
6215         * objc.dg/gnu-runtime-2.m: Likewise.
6216
6217 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
6218
6219         * gfortran.dg/longline.f: New test.
6220
6221         * gfortran.dg/badline.f: New test.
6222
6223 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
6224
6225         PR fortran/16531
6226         PR fortran/15966
6227         PR fortran/18781
6228         * gfortran.dg/hollerith.f90: New.
6229         * gfortran.dg/hollerith2.f90: New.
6230         * gfortran.dg/hollerith3.f90: New.
6231         * gfortran.dg/hollerith4.f90: New.
6232         * gfortran.dg/hollerith_f95.f90: New.
6233         * gfortran.dg/hollerith_legacy.f90: New.
6234         * gfortran.dg/g77/cpp4.F: New. Port from g77.
6235
6236 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
6237
6238         PR objc/22274
6239         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
6240         * objc.dg/gnu-runtime-2.m: New.
6241
6242 2005-07-06  Jeff Law  <law@redhat.com>
6243
6244         * gcc.dg/tree-ssa/vrp17.c: New test.
6245
6246 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
6247
6248         PR fortran/22327
6249         * gfortran.dg/array_constructor_5.f90: New test.
6250
6251 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
6252
6253         * gfortran.fortran-torture/execute/entry_9.f90: New test.
6254
6255 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
6256
6257         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
6258         * gcc.dg/980816-1.c: Ditto.
6259
6260 2005-07-06  Jeff Law  <law@redhat.com>
6261
6262         * gcc.c-torture/compile/pr21356.c: New test.
6263
6264 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
6265
6266         PR c/22013
6267         PR c/22098
6268         * gcc.c-torture/compile/pr22013-1.c,
6269         gcc.c-torture/execute/pr22098-1.c,
6270         gcc.c-torture/execute/pr22098-2.c,
6271         gcc.c-torture/execute/pr22098-3.c: New tests.
6272
6273 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
6274
6275         PR c/22308
6276         * gcc.dg/pr22308-1.c: New test.
6277
6278 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
6279
6280         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
6281         target.
6282         * gcc.dg/compare9.c: Use -fshort-enums instead of
6283         -fno-short-enums.  Change the last test to dg-bogus.
6284
6285 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
6286
6287         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
6288         * gcc.dg/compare9.c: New.
6289
6290 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6291
6292         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
6293
6294 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
6295
6296         PR testsuite/22288
6297         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
6298
6299
6300 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6301
6302         * gcc.dg/format/gcc_gfc-1.c: New.
6303
6304 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
6305
6306         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
6307
6308 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6309
6310         PR fortran/20842
6311         * gfortran.dg/io_invalid_1.f90: New test.
6312
6313 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
6314
6315         * gcc.dg/format/gcc_diag-1.c: Update.
6316
6317 2005-07-02  Jeff Law  <law@redhat.com>
6318
6319         * gcc.dg/tree-ssa/pr22051-1.c: New test.
6320         * gcc.dg/tree-ssa/pr22051-2.c: New test.
6321
6322 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
6323
6324         * gcc.dg/format/gcc_diag-1.c: Update.
6325
6326 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
6327
6328         PR tree-opt/22269
6329         * gcc.c-torture/compile/pr22269.c: New test.
6330
6331 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
6332
6333         PR 21584
6334         PR 22219
6335         * g++.dg/tree-ssa/pr21584-1.C: New test.
6336         * g++.dg/tree-ssa/pr21584-2.C: New test.
6337
6338 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
6339
6340         * obj-c++.dg/try-catch-11.mm: New.
6341         * objc.dg/try-catch-10.m: New.
6342
6343 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
6344
6345         * g++.dg/other/ucnid-1.C: xfail on AIX.
6346
6347 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
6348
6349         PR 22234
6350         * gcc.dg/20050629-1.c: New test.
6351
6352 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
6353
6354         * obj-c++.dg/const-str-1[0-1].mm: New.
6355         * objc.dg/const-str-1[0-1].m: New.
6356
6357 2005-05-29  Richard Henderson  <rth@redhat.com>
6358
6359         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
6360         Rename from check_effective_target_vect_no_max.
6361         (check_effective_target_vect_no_int_add): New.
6362         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
6363         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
6364         * gcc.dg/vect/vect-reduc-3.c: Likewise.
6365         * gcc.dg/vect/vect-reduc-1.c: Use both.
6366         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6367
6368 2005-05-29  Richard Henderson  <rth@redhat.com>
6369
6370         * lib/target-supports.exp (check_effective_target_vect_no_max):
6371         Remove i386 and x86_64.
6372
6373 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
6374
6375         PR testsuite/21969
6376         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
6377
6378 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
6379
6380         PR middle-end/21969
6381         * gcc.dg/vect/pr21969.c: New test.
6382
6383 2005-06-28  Eric Christopher  <echristo@redhat.com>
6384
6385         PR c/22052
6386         PR c/21975
6387         * gcc.dg/inline1.c: New test.
6388         * gcc.dg/inline2.c: Ditto.
6389         * gcc.dg/inline3.c: Ditto.
6390         * gcc.dg/inline4.c: Ditto.
6391         * gcc.dg/inline5.c: Ditto.
6392
6393 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
6394
6395         PR libfortran/22142
6396         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
6397         Add testcase also testing eoshift1 for PR 22142.
6398
6399 2005-06-28  Richard Henderson  <rth@redhat.com>
6400
6401         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
6402         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
6403         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
6404         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
6405         gcc.dg/tree-ssa/20030922-2.c: Likewise.
6406
6407 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
6408
6409         PR libfortran/22142
6410         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
6411         Add testcase for PR 22142.
6412
6413 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
6414
6415         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
6416         gcc.target/ia64/fpreg-2.c: New tests.
6417
6418 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6419
6420         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
6421
6422 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6423
6424         PR libfortran/22170
6425         * gfortran.dg/slash_1.f90: New test.
6426
6427 2005-06-27  Richard Henderson  <rth@redhat.com>
6428
6429         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
6430         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
6431         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
6432         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6433         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
6434         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
6435
6436 2005-06-27  Richard Henderson  <rth@redhat.com>
6437
6438         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
6439         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
6440
6441 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
6442
6443         * obj-c++.dg/proto-lossage-5.mm: New.
6444         * objc.dg/proto-lossage-5.m: New.
6445
6446 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
6447
6448         PR 21959
6449         * gcc.dg/tree-ssa/pr21959.c: New test.
6450
6451 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
6452
6453         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
6454         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
6455         testing uninitialized var.
6456
6457         * gcc.c-torture/execute/builtins/chk.h: New.
6458         * gcc.c-torture/execute/builtins/lib/chk.c: New.
6459         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
6460         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
6461         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
6462         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
6463         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
6464         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
6465         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
6466         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
6467         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
6468         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
6469         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
6470         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
6471         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
6472         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
6473         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
6474         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
6475         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
6476         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
6477         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
6478         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
6479         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
6480         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
6481         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
6482         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
6483         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
6484         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
6485         * gcc.dg/builtin-object-size-1.c: New test.
6486         * gcc.dg/builtin-object-size-2.c: New test.
6487         * gcc.dg/builtin-object-size-3.c: New test.
6488         * gcc.dg/builtin-object-size-4.c: New test.
6489         * gcc.dg/builtin-object-size-5.c: New test.
6490         * gcc.dg/builtin-stringop-chk-1.c: New test.
6491         * gcc.dg/builtin-stringop-chk-2.c: New test.
6492         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
6493         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
6494         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
6495         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
6496         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
6497         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
6498         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
6499         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
6500         * gcc.c-torture/execute/printf-1.c: New test.
6501         * gcc.c-torture/execute/fprintf-1.c: New test.
6502         * gcc.c-torture/execute/vprintf-1.c: New test.
6503         * gcc.c-torture/execute/vfprintf-1.c: New test.
6504         * gcc.c-torture/execute/printf-chk-1.c: New test.
6505         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
6506         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
6507         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
6508
6509 2005-06-27  Michael Matz  <matz@suse.de>
6510
6511         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
6512         slot is not merged if address escapes.
6513
6514 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6515
6516         PR c/21911
6517         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
6518
6519 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
6520
6521         PR middle-end/17965
6522         * gcc.c-torture/compile/20050622-1.c: New test.
6523
6524         PR middle-end/22028
6525         * gcc.dg/20050620-1.c: New test.
6526
6527 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
6528
6529         PR tree-optimization/22026
6530         * gcc.dg/tree-ssa/pr22026.c: New.
6531
6532 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
6533
6534         PR libfortran/22144
6535         * gfortran.dg/shift-alloc.f90: New testcase.
6536
6537 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
6538
6539         * all files: Update FSF address in copyright headers.
6540
6541 2005-06-22  Jan Hubicka  <jh@suse.cz>
6542
6543         * wholeprogram-1.c: New testcase.
6544         * wholeprogram-2.c: New testcase.
6545
6546 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
6547
6548         PR 22171
6549         * gcc.dg/tree-ssa/pr22171.c: New test.
6550
6551 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
6552
6553         * gfortran.dg/simplify_modulo.f90: New.
6554
6555 2005-06-24  Jan Hubicka  <jh@suse.cz>
6556
6557         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
6558
6559 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
6560
6561         * obj-c++.dg/proto-lossage-[1-4].mm: New.
6562
6563 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
6564
6565         * obj-c++.dg/typedef-alias-1.mm: New.
6566         * objc.dg/typedef-alias-1.m: New.
6567
6568 2005-06-23  Jeff Law  <law@redhat.com>
6569
6570         * gcc.dg/tree-ssa/vrp16.c: New test.
6571
6572 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6573
6574         * lib/target-supports.exp: Add
6575         check_effective_target_fortran_large_real and
6576         check_effective_target_fortran_large_int to check for
6577         corresponding effective targets.
6578         * gfortran.dg/large_integer_kind_1.f90: New test.
6579         * gfortran.dg/large_real_kind_1.f90: New test.
6580
6581 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
6582
6583         PR tree-optimization/22117
6584         * gcc.dg/tree-ssa/pr22117.c: New.
6585
6586 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
6587
6588         PR testsuite/22123
6589         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
6590
6591 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
6592
6593         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
6594
6595 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
6596
6597         * gfortran.dg/f2c_4.f90: Add tests for complex functions
6598         * gfortran.dg/f2c_4.c: Likewise.
6599
6600 2005-06-22 Paul Brook  <paul@codesourcery.com>
6601
6602         PR fortran/21034
6603         * gfortran.dg/auto_save_1.f90: New test.
6604
6605 2005-06-22  Michael Matz  <matz@suse.de>
6606
6607         * gcc.target/x86-64/abi: New directory.
6608         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
6609         * gcc.target/x86-64/abi/README.gcc: New file.
6610         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
6611         * gcc.target/x86-64/abi/asm-support.s: New file.
6612         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
6613         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
6614         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
6615         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
6616         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
6617         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
6618         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
6619         * gcc.target/x86_64/abi/test_bitfields.c: New test.
6620         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
6621         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
6622         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
6623         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
6624         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
6625         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
6626         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
6627         * gcc.target/x86_64/abi/test_varargs.c: New test.
6628
6629 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
6630
6631         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
6632         32-bit i?86 and x86_64.
6633
6634 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
6635
6636         * obj-c++.dg/const-str-[1-9].mm: New tests.
6637
6638 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
6639
6640         PR fortran/22010
6641         * gfortran.dg/namelist_use.f90: New.
6642         * gfortran.dg/namelist_use_only.f90: New.
6643
6644 2005-06-21  Jeff Law  <law@redhat.com>
6645
6646         * gcc.dg/tree-ssa/vrp15.c: New test.
6647
6648 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
6649
6650         * lib/target-supports.exp (check_effective_target_vect_reduction):
6651         Remove.
6652         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
6653         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
6654         remove vect_reduction target keyword. Also avoid two returns in main.
6655         * gcc.dg/vect/vect-reduc-3.c: Likewise.
6656         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
6657         * gcc.dg/vect/vect-reduc-1short.c: New test.
6658         * gcc.dg/vect/vect-reduc-1char.c: New test.
6659         * gcc.dg/vect/vect-reduc-2short.c: New test.
6660         * gcc.dg/vect/vect-reduc-2char.c: New test.
6661         * gcc.dg/vect/vect-reduc-6.c: New test.
6662         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
6663         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
6664         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
6665
6666 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6667         Paul Thomas  <pault@gcc.gnu.org>
6668
6669         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
6670         New tests.
6671
6672 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6673
6674         * gfortran.dg/backslash_1.f90: New test.
6675         * gfortran.dg/backslash_2.f90: New test.
6676
6677 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
6678
6679         * gfortran.dg/duplicate_labels.f90: New test.
6680
6681 2005-06-20  Jan Beulich  <jbeulich@novell.com>
6682
6683         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
6684         unsupportable relocations.
6685         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6686         * gcc.dg/20050321-2.c: xfail for NetWare.
6687
6688 2005-06-20  Andreas Jaeger  <aj@suse.de>
6689
6690         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
6691         gcc.target/i386/fastcall-sseregparm.c,
6692         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
6693
6694 2005-06-19  Richard Henderson  <rth@redhat.com>
6695
6696         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
6697
6698 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
6699
6700         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
6701
6702 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
6703
6704         PR c++/22115
6705         * g++.dg/conversion/simd2.C: Change expected error message.
6706
6707 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
6708
6709         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
6710         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6711         * gcc.dg/vect/vect-reduc-3.c: Likewise.
6712
6713 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
6714
6715         * gcc.dg/fold-mod-1.c: New test.
6716
6717 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
6718
6719         PR fortran/19926
6720         * gfortran.dg/pr19926.f90: New test.
6721
6722 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
6723
6724         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
6725         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
6726         targets.
6727         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6728         * gcc.dg/vect/vect-reduc-3.c: Likewise.
6729
6730 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
6731
6732         * gcc.target/ia64/float80-varargs-1.c: New test.
6733
6734 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6735
6736         PR tree-opt/22035
6737         * gfortran.dg/f2c_6.f90: New test.
6738
6739 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
6740
6741         PR c++/17413
6742         * g++.dg/template/local5.C: New.
6743
6744 2005-06-17  Richard Henderson  <rth@redhat.com>
6745
6746         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
6747
6748 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
6749
6750         PR testsuite/21945
6751         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
6752
6753 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
6754
6755         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
6756         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
6757         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
6758         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
6759         check_vect to verify the presence of hardware vector support.
6760
6761 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
6762
6763         PR testsuite/22056
6764         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
6765
6766 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6767
6768         PR libfortran/19216
6769         * gfortran.dg/pr19216.f: Add correct space between brackets and
6770         dg directive.
6771
6772 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6773
6774         PR libfortran/16436
6775         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
6776
6777 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
6778
6779         * gcc.target/i386/attributes-error.c: New testcase.
6780         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6781         * gcc.target/i386/regparm-stdcall.c: Likewise.
6782         * gcc.target/i386/sseregparm-1.c: Likewise.
6783         * gcc.target/i386/sseregparm-2.c: Likewise.
6784
6785 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
6786
6787         * g++.dg/rtti/crash2.C: New.
6788
6789 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
6790
6791         * gcc.dg/noncompile/20040203-3.c: Update expected message.
6792
6793 2005-06-15  David Ung  <davidu@mips.com>
6794
6795         * gcc.target/mips/mips16e-extends.c: New test for testing the
6796         generation of MIPS16e zeb/zeh, seb/seh instructions.
6797
6798 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
6799
6800         PR 22018
6801         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
6802         * gcc.dg/tree-ssa/pr22018.c: New test.
6803
6804 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
6805
6806         * gcc.dg/simd-1.c: Update error messages.
6807         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
6808         * gcc.dg/simd-2.c: Update error messages.
6809         * gcc.dg/simd-4.c: New.
6810
6811 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
6812
6813         PR c++/20678
6814         * g++.dg/other/crash-4.C: New.
6815
6816 2005-06-14  Devang Patel  <dpatel@apple.com>
6817
6818         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
6819
6820 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
6821
6822         PR c++/21929
6823         * g++.dg/parse/crash11.C: Update
6824
6825 2005-06-13  Jeff Law  <law@redhat.com>
6826
6827         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
6828         perform the desired transformations.
6829         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
6830         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
6831
6832 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6833
6834         PR fortran/22038
6835         * gfortran.dg/forall_1.f90: Un-XFAIL.
6836
6837 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
6838
6839         PR c++/21929
6840         * g++.dg/parse/crash26.C: New.
6841
6842         PR c++/20789
6843         * g++.dg/init/member1.C: New.
6844
6845 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
6846
6847         * gfortran.dg/altreturn_1.f90: New test.
6848
6849 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
6850
6851         PR middle-end/21985
6852         * gcc.dg/tree-ssa/pr21985.c: New test.
6853
6854 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
6855
6856         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
6857
6858 2005-06-12  Roger Sayle  <roger@eyesopen.com>
6859
6860         PR c++/21930
6861         * g++.dg/other/error10.C: New test case.
6862
6863 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6864
6865         PR libfortran/19155
6866         * gfortran.dg/pr19155.f: Add test.
6867
6868 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6869
6870         * gfortran.dg/f2c_7.f90: New test.
6871
6872         * gfortran.dg/forall_1.f90: XFAILed.
6873
6874 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
6875
6876         * gcc.dg/pr14796-1.c: New.
6877         * gcc.dg/pr14796-2.c: New.
6878
6879 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
6880
6881         PR fortran/17792
6882         PR fortran/21375
6883         * gfortran.dg/deallocate_stat.f90: New test.
6884
6885 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
6886
6887         * gfortran.fortran-torture/execute/in-pack.f90: New test.
6888
6889 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
6890
6891         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
6892         access will be generated when this loop is vectorized. Test that
6893         accesses with same alignment were detected.
6894         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
6895         Test that accesses with same alignment were detected.
6896         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
6897         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
6898         alignment were detected.
6899
6900 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
6901
6902         PR c++/10611
6903         * g++.dg/conversion/simd2.C: New.
6904
6905 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6906
6907         * gcc.dg/Wcxx-compat-1.c: New.
6908
6909 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
6910
6911         PR libfortran/21480
6912         * gfortran.dg/reshape-complex.f90: Add a test for a packed
6913         complex array.
6914
6915 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
6916
6917         * gcc.dg/alias-8.c: New.
6918
6919 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
6920
6921         * gcc.dg/format/cmn_err-1.c: Update.
6922
6923 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
6924
6925         PR target/20666
6926         * gcc.target/sparc/fexpand-2.c: New.
6927         * gcc.target/sparc/fpmerge-2.c: New.
6928         * gcc.target/sparc/fpmul-2.c: New.
6929         * gcc.target/sparc/noresult.c: New.
6930         * gcc.target/sparc/pdist-2.c: New.
6931         * gcc.target/sparc/pdist-3.c: New.
6932
6933 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
6934
6935         PR testsuite/21702
6936         * gcc.target/i386/i386.exp: Fix comment typo.
6937
6938 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
6939
6940         PR c++/19497
6941         * g++.dg/inherit/using5.C: New.
6942         * g++.dg/inherit/using6.C: New.
6943
6944 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6945
6946         PR c++/19894
6947         * g++.dg/template/ptrmem15.C: New test.
6948
6949         PR c++/20563
6950         * g++.dg/ext/label4.C: New test.
6951
6952 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6953
6954         * gcc.dg/tls/debug-1.c: New test.
6955
6956 2005-06-07  Dale Johannesen  <dalej@apple.com>
6957
6958         * gcc.target/i386/movq.c: New.
6959
6960 2005-06-07  Dale Johannesen  <dalej@apple.com>
6961
6962         * gcc.dg/20050607-1.c: New.
6963
6964 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
6965
6966         PR middle-end/21850
6967         * gcc.c-torture/execute/20050607-1.c: New test.
6968
6969 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
6970
6971         PR libfortran/21926
6972         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
6973         Test case where the return array has lowest stride one,
6974         but isn't packed.
6975
6976 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
6977
6978         * lib/target-supports.exp (check_effective_target_sync_int_long):
6979         Add s390 and s390x targets.
6980
6981 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
6982
6983         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
6984         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
6985         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
6986         * gcc.dg/tree-ssa/loop-9.c: New test.
6987
6988 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
6989
6990         * g++.dg/parse/defarg10.C: New.
6991
6992 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
6993
6994         PR regression/21897
6995         * gcc.c-torture/execute/20050604-1.c: New test.
6996
6997 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
6998
6999         PR 21903
7000         * g++.dg/parse/defarg9.C: New.
7001
7002         PR c++/20637
7003         * g++.dg/inherit/using4.C: New.
7004         * g++.dg/overload/error1.C: Adjust expected errors.
7005         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
7006         * g++.old-deja/g++.brendan/arm2.C: Likewise.
7007         * g++.old-deja/g++.other/redecl2.C: Likewise.
7008         * g++.old-deja/g++.other/redecl4.C: Likewise.
7009         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
7010
7011 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
7012
7013         * gfortran.dg/f2c_5.f90: Add -w to dg-options
7014
7015 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
7016
7017         * lib/gfortran.exp (gfortran_target_compile): Call
7018         dg-additional-files-options
7019         * gfortran.dg/f2c_4.f90: New file
7020         * gfortran.dg/f2c_4.c: New file
7021         * gfortran.dg/f2c_5.f90: New file
7022         * gfortran.dg/f2c_5.c: New file
7023
7024 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7025
7026         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
7027
7028         PR fortran/21912
7029         * gfortran.dg/array_constructor_4.f90: New test.
7030
7031 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
7032
7033         PR c++/21619
7034         * g++.dg/ext/builtin9.C: New test.
7035
7036 2005-06-05  Dale Johannesen  <dalej@apple.com>
7037
7038         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
7039         * gcc.c-torture/execute/20050603-2.c: Ditto.
7040
7041 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
7042
7043         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
7044         * gcc.dg/vect/vect-reduc-1.c: New.
7045         * gcc.dg/vect/vect-reduc-2.c: New.
7046         * gcc.dg/vect/vect-reduc-3.c: New.
7047
7048 2005-06-04  Dale Johannesen  <dalej@apple.com>
7049
7050         * gcc.c-torture/execute/20050603-1.c: New.
7051         * gcc.c-torture/execute/20050603-2.c: New.
7052         * gcc.dg/20050603-3.c: New.
7053
7054 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7055
7056         PR fortran/19195
7057         * gfortran.dg/debug_1.f90: New test.
7058
7059         * gfortran.dg/forall_1.f90: New test.
7060
7061 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
7062
7063         * gfortran.dg/array_constructor_3.f90: New test.
7064
7065 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7066
7067         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
7068
7069 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
7070
7071         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
7072
7073 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
7074
7075         PR c/21873
7076         * gcc.dg/init-excess-1.c: New test.
7077
7078 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
7079
7080         PR c++/21853
7081         * g++.dg/expr/static_cast6.C: New test.
7082
7083 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
7084
7085         * gcc.dg/tree-ssa/vrp14.c: New test.
7086
7087 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
7088
7089         PR c++/21336
7090         * g++.dg/template/new2.C: New test.
7091
7092 2005-06-03  Josh Conner  <jconner@apple.com>
7093
7094         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
7095         all entries in initializer.
7096
7097 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
7098
7099         PR middle-end/21858
7100         * gcc.dg/pr21858.c: New testcase.
7101
7102 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
7103
7104         PR tree-optimization/21292
7105
7106         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
7107         New.
7108         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
7109         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
7110         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
7111         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
7112         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
7113
7114 2005-06-02  Richard Henderson  <rth@redhat.com>
7115
7116         * gcc.dg/sync-2.c: Use -march=i486 for i386.
7117
7118 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
7119
7120         * gcc.dg/wtypequal.c: New testcase.
7121
7122 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
7123
7124         PR 21582
7125         * gcc.dg/tree-ssa/pr21582.c: New test.
7126
7127 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
7128
7129         PR c++/21280
7130         * g++.dg/opt/interface2.h: New.
7131         * g++.dg/opt/interface2.C: New.
7132         * g++.dg/init/ctor4.C: Adjust error lines.
7133         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7134         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
7135         * g++.old-deja/g++.jason/opeq3.C: Likewise.
7136         * g++.old-deja/g++.pt/assign1.C: Likewise.
7137         * g++.old-deja/g++.pt/crash20.C: Likewise.
7138
7139 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
7140
7141         PR tree-optimization/21734
7142         * g++.dg/vect/pr21734_1.cc: New.
7143         * g++.dg/vect/pr21734_2.cc: New.
7144
7145 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
7146
7147         PR c++/20350
7148         * g++.dg/template/spec24.C: New.
7149
7150         PR c++/21151
7151         * g++.dg/pch/local-1.C: New.
7152         * g++.dg/pch/local-1.Hs: New.
7153
7154 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
7155
7156         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
7157         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
7158         * gcc.dg/tree-ssa/pr14341.c: New test.
7159         * gcc.dg/tree-ssa/pr14841.c: New test.
7160         * gcc.dg/tree-ssa/pr20701.c: New test.
7161         * gcc.dg/tree-ssa/pr21086.c: New test.
7162         * gcc.dg/tree-ssa/pr21090.c: New test.
7163         * gcc.dg/tree-ssa/pr21332.c: New test.
7164         * gcc.dg/tree-ssa/pr21458.c: New test.
7165         * gcc.dg/tree-ssa/pr21658.c: New test.
7166         * gcc.dg/tree-ssa/vrp01.c: New test.
7167         * gcc.dg/tree-ssa/vrp02.c: New test.
7168         * gcc.dg/tree-ssa/vrp03.c: New test.
7169         * gcc.dg/tree-ssa/vrp04.c: New test.
7170         * gcc.dg/tree-ssa/vrp05.c: New test.
7171         * gcc.dg/tree-ssa/vrp06.c: New test.
7172         * gcc.dg/tree-ssa/vrp07.c: New test.
7173         * gcc.dg/tree-ssa/vrp08.c: New test.
7174         * gcc.dg/tree-ssa/vrp09.c: New test.
7175         * gcc.dg/tree-ssa/vrp10.c: New test.
7176         * gcc.dg/tree-ssa/vrp11.c: New test.
7177         * gcc.dg/tree-ssa/vrp12.c: New test.
7178         * gcc.dg/tree-ssa/vrp13.c: New test.
7179
7180 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
7181
7182         PR 21029
7183         * gcc.dg/tree-ssa/pr21029.c: New test.
7184
7185 2005-06-01  Roger Sayle  <roger@eyesopen.com>
7186
7187         * gfortran.dg/logint-1.f: New test case.
7188         * gfortran.dg/logint-2.f: Likewise.
7189         * gfortran.dg/logint-3.f: Likewise.
7190
7191 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
7192
7193         PR c/21536
7194         PR c/20760
7195         * gcc.dg/20050527-1.c: New test.
7196
7197         * gcc.dg/i386-sse-12.c: New test.
7198
7199         PR fortran/21729
7200         * gfortran.dg/implicit_5.f90: New test.
7201
7202 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
7203
7204         PR fortran/20883
7205         * gfortran/assign_4.f90: New test.
7206         * gfortran/assign_2.f90: Change compile to run.
7207
7208 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
7209
7210         * lib/target-supports.exp
7211         (check_effective_target_sync_char_short): New.
7212         * gcc.dg/sync-2.c: New.
7213
7214 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
7215
7216         PR tree-optimization/21817
7217         * gcc.dg/torture/pr21817-1.c: New.
7218
7219 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
7220
7221         PR c++/21165
7222         * g++.dg/template/init5.C: New.
7223
7224 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
7225
7226         * gfortran.dg/char_initialiser_actual.f90:
7227         Test character initialisers as actual arguments.
7228         * gfortran.dg/char_pointer_comp_assign.f90:
7229         Test character pointer structure component assignments.
7230         * gfortran.dg/char_array_structure_constructor.f90:
7231         Test character components in structure constructors.
7232
7233 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
7234
7235         PR middle-end/20931
7236         * g++.dg/opt/pr20931.C: New test.
7237
7238 2005-05-31  Andreas Jaeger  <aj@suse.de>
7239
7240         PR testsuite/20772
7241         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
7242         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
7243         g++.old-deja/g++.ext/asmspec1.C,
7244         g++.old-deja/g++.other/regstack.C,
7245         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
7246         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
7247         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
7248         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
7249         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
7250         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
7251         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
7252         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
7253         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
7254         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
7255         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
7256         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
7257         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
7258         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
7259         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
7260         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
7261         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
7262         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
7263         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
7264
7265 2005-05-31  Jeff Law  <law@redhat.com>
7266
7267         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
7268
7269 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
7270
7271         PR middle-end/21743
7272         * gcc.dg/builtins-1.c: Activate disabled clog test.
7273         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7274
7275 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
7276
7277         * gfortran.dg/char_pointer_assign.f90:
7278         Test character-pointer assignments and pointer assignments.
7279         * gfortran.dg/char_pointer_dummy.f90:
7280         Test character-pointer dummy arguments.
7281         * gfortran.dg/char_pointer_func.f90:
7282         Test character-pointer function returns.
7283         * gfortran.dg/char_pointer_dependency.f90:
7284         Test character-pointer functions with dependencies.
7285
7286 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
7287
7288         PR c++/21784
7289         * g++.dg/lookup/using14.C: New test.
7290
7291 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
7292
7293         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
7294         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
7295         trailing ^M.
7296
7297 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
7298
7299         PR c++/17413
7300         * g++.dg/template/local5.C: New.
7301
7302         PR target/21761
7303         * gcc.c-torture/compile/pr21761.c: New.
7304
7305         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
7306         before darwin8.
7307
7308 2005-05-30  Steven G. Kargl
7309
7310         PR fortran/20846
7311         * gfortran.dg/inquire_8.f90: New test.
7312
7313 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7314
7315         PR libfortran/21376
7316         * gfortran.dg/output_exponents_1.f90: New test.
7317
7318 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7319
7320         PR libfortran/20006
7321         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
7322
7323 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
7324
7325         PR c++/21210
7326         * g++.dg/ext/complex1.C: New test.
7327
7328         PR c++/21340
7329         * g++.dg/init/ctor6.C: New test.
7330
7331 2005-05-29  Jan Hubicka  <jh@suse.cz>
7332
7333         * gcc.c-torture/compile/pr21562.c: New.
7334
7335 2005-05-28  Steven G. Kargl <kargls@comcast.net>
7336
7337         * gfortran.dg/subnormal_1.f90: New test.
7338
7339 2005-05-28  Jan Hubicka  <jh@suse.cz>
7340
7341         * tree-prof.exp: Fix comment.
7342         * value-prof-1.c: New.
7343         * value-prof-2.c: New.
7344         * value-prof-3.c: New.
7345         * value-prof-4.c: New.
7346
7347 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
7348
7349         PR c++/21614
7350         * g++.dg/expr/ptrmem6.C: New test.
7351         * g++.dg/expr/ptrmem6a.C: Likewise.
7352
7353 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
7354
7355         PR tree-optimization/21658
7356         * gcc.dg/tree-ssa/pr21658.c: New.
7357
7358 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
7359
7360         PR c++/21455
7361         * g++.dg/inherit/ptrmem3.C: New.
7362
7363         PR c++/21681
7364         * g++.dg/parse/template16.C: New.
7365
7366 2005-05-27  Andreas Jaeger  <aj@suse.de>
7367
7368         * gcc.dg/setjmp-2.c: Only run in 32-bit.
7369
7370         * gcc.dg/i386-sse-8.c: Run test on all archs.
7371
7372 2005-05-26  Mike Stump  <mrs@apple.com>
7373
7374         * objc.dg/isa-field-1.m: Only run on darwin.
7375         * objc.dg/lookup-1.m: Likewise.
7376         * objc.dg/try-catch-8.m: Likewise.
7377
7378 2005-05-26  Roger Sayle  <roger@eyesopen.com>
7379
7380         PR tree-optimization/9814
7381         * gcc.dg/pr9814-1.c: New test case.
7382
7383 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
7384
7385         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
7386         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
7387         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
7388         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
7389         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
7390         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
7391         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
7392         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
7393         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
7394         objc.dg/try-catch-8.m: New.
7395
7396 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
7397
7398         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
7399         remove extraneous semicolons.
7400
7401 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
7402
7403         * obj-c++.dg/comp-types-12.mm: New.
7404         * objc.dg/comp-types-11.m: New.
7405         * objc.dg/selector-4.m: New.
7406
7407 2005-05-26  Andreas Jaeger  <aj@suse.de>
7408
7409         PR testsuite/20772
7410         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
7411         g++.old-deja/g++.ext/attrib3.C,
7412         g++.old-deja/g++.other/store-expr1.C,
7413         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
7414         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
7415         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
7416         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
7417         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
7418         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
7419         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
7420         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
7421         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
7422         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
7423         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
7424         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
7425         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
7426         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
7427         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
7428         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
7429         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
7430         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
7431         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
7432
7433 2005-05-26  Andreas Jaeger  <aj@suse.de>
7434
7435         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
7436         x86-64 compilation.
7437
7438 2005-05-26  Andreas Jaeger  <aj@suse.de>
7439
7440         PR testsuite/20772
7441         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
7442         gcc.misc-tests/i386-pf-athlon-1.c,
7443         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
7444         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
7445         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
7446         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
7447         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
7448         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
7449         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
7450         programs.
7451
7452         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
7453         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
7454         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
7455         x86-64 compilation.
7456
7457         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
7458         x86_64.
7459
7460         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
7461         effective-target ilp32.
7462
7463 2005-05-26  David Ung  <davidu@mips.com>
7464
7465         * gcc.target/mips/ext_ins.c: New test for testing the generation
7466         of MIPS32/64 rev 2 ext/ins instructions.
7467
7468 2005-05-26  Andreas Jaeger  <aj@suse.de>
7469
7470         * treelang/compile/unsigned.tree: Use gimple instead of
7471         nonexisting generic dump.
7472
7473 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
7474
7475         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
7476
7477 2005-05-26  Andreas Jaeger  <aj@suse.de>
7478
7479         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
7480
7481 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
7482
7483         PR libfortran/17283
7484         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
7485         Test callee-allocated memory with write statements.
7486
7487 2005-05-25  Roger Sayle  <roger@eyesopen.com>
7488
7489         PR middle-end/21709
7490         * gcc.dg/pr21709-1.c: New test case.
7491
7492 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7493             Mike Stump  <mrs@apple.com>
7494
7495         * objc/execute/next_mapping.h: Update for C++.
7496
7497         * obj-c++.dg/selector-1.mm: Move to...
7498         * obj-c++.dg/selector-4.mm: here...
7499
7500         * obj-c++.dg/basic.mm: New.
7501         * obj-c++.dg/comp-types-1.mm: New.
7502         * obj-c++.dg/cxx-class-1.mm: New.
7503         * obj-c++.dg/cxx-ivars-1.mm: New.
7504         * obj-c++.dg/cxx-ivars-2.mm: New.
7505         * obj-c++.dg/cxx-ivars-3.mm: New.
7506         * obj-c++.dg/cxx-scope-1.mm: New.
7507         * obj-c++.dg/cxx-scope-2.mm: New.
7508         * obj-c++.dg/defs.mm: New.
7509         * obj-c++.dg/empty-private-1.mm: New.
7510         * obj-c++.dg/encode-1.mm: New.
7511         * obj-c++.dg/encode-2.mm: New.
7512         * obj-c++.dg/encode-3.mm: New.
7513         * obj-c++.dg/extern-c-1.mm: New.
7514         * obj-c++.dg/extra-semi.mm: New.
7515         * obj-c++.dg/fix-and-continue-2.mm: New.
7516         * obj-c++.dg/isa-field-1.mm: New.
7517         * obj-c++.dg/ivar-list-semi.mm: New.
7518         * obj-c++.dg/local-decl-1.mm: New.
7519         * obj-c++.dg/lookup-1.mm: New.
7520         * obj-c++.dg/lookup-2.mm: New.
7521         * obj-c++.dg/method-1.mm: New.
7522         * obj-c++.dg/method-2.mm: New.
7523         * obj-c++.dg/method-3.mm: New.
7524         * obj-c++.dg/method-4.mm: New.
7525         * obj-c++.dg/method-5.mm: New.
7526         * obj-c++.dg/method-6.mm: New.
7527         * obj-c++.dg/method-7.mm: New.
7528         * obj-c++.dg/no-extra-load.mm: New.
7529         * obj-c++.dg/overload-1.mm: New.
7530         * obj-c++.dg/pragma-1.mm: New.
7531         * obj-c++.dg/pragma-2.mm: New.
7532         * obj-c++.dg/private-1.mm: New.
7533         * obj-c++.dg/private-2.mm: New.
7534         * obj-c++.dg/proto-qual-1.mm: New.
7535         * obj-c++.dg/qual-types-1.mm: New.
7536         * obj-c++.dg/stubify-1.mm: New.
7537         * obj-c++.dg/stubify-2.mm: New.
7538         * obj-c++.dg/super-class-1.mm: New.
7539         * obj-c++.dg/super-class-2.mm: New.
7540         * obj-c++.dg/super-dealloc-1.mm: New.
7541         * obj-c++.dg/super-dealloc-2.mm: New.
7542         * obj-c++.dg/template-1.mm: New.
7543         * obj-c++.dg/template-2.mm: New.
7544         * obj-c++.dg/template-3.mm: New.
7545         * obj-c++.dg/template-4.mm: New.
7546         * obj-c++.dg/template-5.mm: New.
7547         * obj-c++.dg/template-6.mm: New.
7548         * obj-c++.dg/try-catch-1.mm: New.
7549         * obj-c++.dg/try-catch-2.mm: New.
7550         * obj-c++.dg/try-catch-3.mm: New.
7551         * obj-c++.dg/try-catch-4.mm: New.
7552         * obj-c++.dg/try-catch-5.mm: New.
7553         * obj-c++.dg/try-catch-6.mm: New.
7554         * obj-c++.dg/try-catch-7.mm: New.
7555         * obj-c++.dg/try-catch-8.mm: New.
7556         * obj-c++.dg/try-catch-9.mm: New.
7557         * obj-c++.dg/va-meth-1.mm: New.
7558
7559 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7560
7561         * obj-c++.dg/selector-1.mm: New.
7562         * obj-c++.dg/selector-2.mm: New.
7563
7564 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7565
7566         * obj-c++.dg/selector-3.mm: New.
7567         * objc.dg/selector-3.m: New.
7568
7569 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7570
7571         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
7572         about where warning appears.
7573
7574 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
7575
7576         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
7577         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7578         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7579         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7580
7581 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
7582
7583         * gcc.dg/20050524-1.c: New test.
7584
7585 2005-05-25  Jan Hubicka  <jh@suse.cz>
7586
7587         * gcc.dg/tree-prof/inliner-1.c: New.
7588
7589 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
7590
7591         * gcc.dg/tree-prof: New directory.
7592         * gcc.dg/tree-prof/tree-prof.exp: New.
7593
7594 2005-05-25  DJ Delorie  <dj@redhat.com>
7595
7596         * gcc.dg/Wattributes-1.c: New.
7597         * gcc.dg/Wattributes-2.c: New.
7598         * gcc.dg/Wattributes-3.c: New.
7599
7600 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
7601
7602         PR tree-optimization/19833
7603         * gcc.dg/uninit-4.c: Remove xfail.
7604         * gcc.dg/uninit-9.c: Ditto.
7605
7606 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
7607
7608         * obj-c++.dg/bitfield-[1-5].mm: New.
7609         * obj-c++.dg/class-protocol-1.mm: New.
7610         * obj-c++.dg/comp-types-1[0-1].mm: New.
7611         * obj-c++.dg/comp-types-[2-9].mm: New.
7612         * obj-c++.dg/encode-[4-8].mm: New.
7613         * obj-c++.dg/layout-1.mm: New.
7614         * obj-c++.dg/method-1[0-9].mm: New.
7615         * obj-c++.dg/method-2[0-1].mm: New.
7616         * obj-c++.dg/method-[8-9].mm: New.
7617         * obj-c++.dg/objc-gc-3.mm: New.
7618         * obj-c++.dg/try-catch-10.mm: New.
7619         * objc.dg/bitfield-5.m: New.
7620         * objc.dg/comp-types-10.m: New.
7621         * objc.dg/comp-types-9.m: New.
7622         * objc.dg/layout-1.m: New.
7623         * objc.dg/objc-gc-4.m: New.
7624         * objc.dg/try-catch-9.m: New.
7625         * objc.dg/class-protocol-1.m: Tweak diagnostics.
7626         * objc.dg/comp-types-1.m: Likewise.
7627         * objc.dg/comp-types-[5-6].m: Likewise.
7628         * objc.dg/method-9.m: Likewise.
7629
7630 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
7631
7632         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
7633         and on hardware without VMX support.
7634
7635         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
7636
7637         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
7638
7639         * lib/profopt.exp (dg-final-generate, dg-final-use,
7640         profopt-final-code, profopt-get-options): New.
7641         (profopt-execute): Process test directives.
7642
7643         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
7644         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
7645         cleanup-tree-dump, cleanup-saved-temps): Update comments.
7646
7647 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
7648
7649         PR C++/21645
7650         * g++.dg/init/ctor5.C: New test.
7651
7652 2005-05-24  Ira Rosen  <irar@il.ibm.com>
7653
7654         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
7655         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
7656         vect-113.c, vect-114.c.
7657
7658 2005-05-23  Adam Nemet  <anemet@lnxw.com>
7659
7660         * gcc.dg/const-elim-1.c: Remove xfails.
7661
7662 2005-05-23  Jeff Law  <law@redhat.com>
7663
7664         * gcc.c-torture/compile/pr21638.c: New test.
7665         * gcc.c-torture/compile/20050520-1.c: New test.
7666
7667 2005-05-23  Nick Clifton  <nickc@redhat.com>
7668
7669         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
7670         be a proper triple, ie: m32r*-*-*.
7671         * g++.old-deja/g++.jason/thunk3.C: Likewise.
7672
7673 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
7674
7675         PR middle-end/21331
7676         PR tree-opt/21293
7677         * gcc.c-torture/compile/pr21293.c: New test.
7678         * gcc.c-torture/execute/pr21331.c: New test.
7679
7680 2004-05-20  Richard Henderson  <rth@redhat.com>
7681
7682         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
7683
7684 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
7685
7686         * obj-c++-dg.exp: Add.
7687         * obj-c++.exp: Add.
7688         * obj-c++.dg/dg.exp: Add.
7689
7690 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
7691
7692         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
7693         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
7694
7695 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
7696
7697         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
7698
7699 2004-05-19  Richard Henderson  <rth@redhat.com>
7700
7701         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
7702
7703 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
7704
7705         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
7706
7707         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
7708
7709 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
7710
7711         PR c++/21495
7712         * g++.dg/parse/extern1.C: New test.
7713         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
7714
7715 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7716
7717         * gcc.dg/c99-math.h: New.
7718         * gcc.dg/c99-math-float-1.c: New test.
7719         * gcc.dg/c99-math-double-1.c: Likewise.
7720         * gcc.dg/c99-math-long-double-1.c: Likewise.
7721
7722 2005-05-18  Richard Henderson  <rth@redhat.com>
7723
7724         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
7725
7726 2005-05-18  Devang Patel  <dpatel@apple.com>
7727
7728         * g++.dg/opt/20050511-1.C: New test.
7729
7730 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
7731
7732         PR libfortran/21127
7733         * gfortran.dg/reshape-complex.f90: New test.
7734
7735 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
7736
7737         * gfortran.dg/array_constructor_1.f90: New test.
7738         * gfortran.dg/array_constructor_2.f90: New test.
7739
7740 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
7741
7742         PR fortran/20954
7743         * gfortran.dg/pr20954.f: New test.
7744
7745 2005-05-17  Mike Stump  <mrs@apple.com>
7746
7747         Yet more Objective-C++...
7748
7749         * objc.dg/method-5.m: Update.
7750         * objc.dg/method-6.m: Update.
7751         * objc.dg/method-7.m: Update.
7752         * objc.dg/method-9.m: Update.
7753         * objc.dg/try-catch-2.m: Update.
7754
7755 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
7756
7757         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
7758         Remove little-endian optimizations.
7759
7760 2005-05-17  Jeff Law  <law@redhat.com>
7761
7762         * g++.dg/tree-ssa/pr14814.C: New test.
7763         * gcc.dg/tree-ssa/pr14814.C: New test.
7764         * gcc.dg/tree-ssa/pr17141-1.C: New test.
7765         * gcc.dg/tree-ssa/pr17141-2.C: New test.
7766
7767 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
7768
7769         * gcc.dg/compat/generate-random.c: Do not include
7770         libiberty.h.
7771         * gcc.dg/compat/generate-random_r.c: Likewise.
7772
7773 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
7774
7775         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
7776
7777 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
7778
7779         PR middle-end/21595
7780         * g++.dg/tree-ssa/builtin1.C: New testcase.
7781
7782 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
7783
7784         PR c++/21454
7785         * g++.dg/opt/const4.C: New test.
7786
7787         PR middle-end/21492
7788         * g++.dg/opt/crossjump1.C: New test.
7789
7790         PR tree-optimization/21610
7791         * gcc.c-torture/compile/20050516-1.c: New test.
7792
7793         PR fortran/15080
7794         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
7795         about the test failing.
7796         * gfortran.fortran-torture/execute/where_7.f90: New test.
7797         * gfortran.fortran-torture/execute/where_8.f90: New test.
7798
7799 2005-05-16  Richard Henderson  <rth@redhat.com>
7800
7801         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
7802         i?86 and x86_64.
7803
7804 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
7805
7806         * gcc.dg/compat/generate-random.c (config.h): Do not include.
7807         (limits.h): Include unconditionally.
7808         (stdlib.h): Likewise.
7809         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
7810         (limits.h): Include unconditionally.
7811         (stdlib.h): Likewise.
7812         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
7813         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
7814         (limits.h): Include unconditionally.
7815         (stdlib.h): Likewise.
7816         (hashtab.h): Do not include.
7817         (getopt.h): Likewise.
7818         (stddef.h): Include.
7819         (hashval_t): Define.
7820         (struct entry): Add "next" field.
7821         (HASH_SIZE): New macro.
7822         (hash_table): New variable.
7823         (switchfiles): Do not use xmalloc.
7824         (mix): New macro.
7825         (iterative_hash): New function.
7826         (hasht): Remove.
7827         (e_exists): New function.
7828         (e_insert): Likewise.
7829         (output): Use, instead of libiberty hashtable functions.
7830         (main): Do not use getopt.  Do not call htab_create.
7831
7832 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
7833
7834         PR libstdc++/21526
7835         * lib/target-supports.exp (check_mkfifo_available):
7836         Return 0 for cygwin as mkfifo support incomplete on platform.
7837         Fix typos in comments.
7838
7839 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
7840
7841         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
7842
7843 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
7844
7845         PR fortran/17432
7846         * gfortran.dg/assign_4.f: New test.
7847
7848 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
7849
7850         PR tree-optimization/21563
7851         * gcc.dg/tree-ssa/pr21563.c: New.
7852
7853 2005-05-14  Jan Hubicka  <jh@suse.cz>
7854
7855         * gcc.dg/noreturn-7.c: Allow control reaches warning.
7856
7857 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
7858
7859         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
7860
7861 2005-05-13  Julian Brown  <julian@codesourcery.com>
7862
7863         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
7864         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
7865
7866 2005-05-13  Jan Hubicka  <jh@suse.cz>
7867
7868         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
7869         * gcc.dg/fold-xor-?.c: Likewise.
7870         * gcc.dg/pr15784-?.c: Likewise.
7871         * gcc.dg/pr20922-?.c: Likewise.
7872         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
7873         * gcc.dg/tree-ssa/pr17598.c: Likewise.
7874         * gcc.dg/tree-ssa/pr20470.c: Likewise.
7875
7876 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7877
7878         PR fortran/21260
7879         * gfortran.dg/hollerith_1.f90: New test.
7880
7881 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7882
7883         * gfortran.dg/func_result_2.f90: New test.
7884
7885 2005-05-11  Bud Davis  <bdavis@gfortran.org>
7886
7887         * gfortran.dg/dev_null.f90: New test.
7888
7889 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
7890
7891         * gcc.dg/arm-vfp1.c: Revert last change.
7892
7893 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
7894
7895         PR middle-end/19807
7896         PR tree-optimization/19639
7897         * g++.dg/tree-ssa/pr19807.C: New testcase.
7898
7899 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7900
7901         PR libfortran/21471
7902         * gfortran.dg/append-1.f90: New test.
7903
7904 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
7905
7906         * gcc.dg/pr18501.c: XFAIL.
7907         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
7908         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
7909         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
7910         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
7911         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
7912         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
7913         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
7914         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7915
7916 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7917
7918         PR fortran/20178
7919         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
7920         gfortran.dg/f2c_3.f90: New tests.
7921
7922         * gfortran.dg/return_1.f90: Fix dg annotation.
7923
7924 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
7925
7926         * gcc.c-torture/compile/20050510-1.c: New test.
7927
7928 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
7929
7930         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
7931
7932 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
7933
7934         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
7935
7936 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
7937
7938         PR c/17913
7939         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
7940
7941 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
7942
7943         PR c/21342
7944         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
7945         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
7946
7947 2005-05-10  Ben Elliston  <bje@au.ibm.com>
7948
7949         PR debug/16676
7950         * gcc.dg/debug/pr16676.c: New test.
7951
7952 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
7953
7954         PR testsuite/21443
7955         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
7956         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
7957         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
7958         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
7959         Change -O1 to -O2.
7960         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
7961         -fno-tree-dominator-opts.
7962
7963 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7964
7965         * gfortran.dg/return_1.f90: New test.
7966
7967 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
7968
7969         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
7970
7971         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
7972
7973 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
7974
7975         PR c++/21427
7976         * g++.dg/inherit/covariant13.C: New.
7977
7978 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7979
7980         PR libfortran/19155
7981         * gfortran.dg/pr19155.f: New test.
7982
7983 2005-05-08  Roger Sayle  <roger@eyesopen.com>
7984
7985         PR inline-asm/8788
7986         * gcc.dg/pr8788-1.c: New testcase.
7987
7988 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
7989
7990         PR target/21416
7991         * gcc.target/mips/fpcmp-[12].c: New tests.
7992
7993 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
7994
7995         * lib/target-supports-dg.exp (dg-require-fork): New function.
7996         (dg-require-mkfifo): Likewise.
7997         * lib/target-supports.exp (check_function_available): New
7998         function.
7999         (check_fork_available): Likewise.
8000         (check_mkfifo_available): Likewise.
8001
8002 2005-05-06  Jeff Law  <law@redhat.com>
8003
8004         * gcc.c-torture/compile/pr21380.c: New test.
8005
8006 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
8007
8008         PR c++/20961
8009         * g++.dg/ext/weak3.C: New test.
8010
8011 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
8012
8013         PR c++/21352
8014         * g++.dg/template/crash37.C: New test.
8015
8016 2005-05-05  Paul Brook  <paul@codesourcery.com>
8017
8018         * gcc.dg/arm-g2.c: Use effective-target arm32.
8019         * gcc.dg/arm-mmx-1.c: Ditto.
8020         * gcc.dg/arm-scd42-2.c: Ditto.
8021         * gcc.dg/arm-vfp1.c: Ditto.
8022         * lib/target-supports.exp (check_effective_target_arm32): New
8023         function.
8024
8025 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
8026
8027         PR libfortran/21354
8028         gfortran.dg/in_pack_rank7.f90: New test.
8029
8030 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
8031
8032         PR middle-end/15618
8033         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
8034
8035 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
8036
8037         PR middle-end/21265
8038         * gcc.dg/20050503-1.c: New test.
8039
8040         PR rtl-optimization/21239
8041         * gcc.dg/i386-sse-11.c: New test.
8042
8043 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
8044
8045         PR target/16888
8046         * gcc.target/i386/asm-1.c: New test.
8047
8048 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
8049
8050         PR rtl-optimization/21330
8051         * gcc.c-torture/execute/20050502-1.c: New test.
8052
8053         PR target/21297
8054         * gcc.c-torture/execute/20050502-2.c: New test.
8055
8056 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
8057
8058         PR middle-end/21282
8059         * gcc.dg/pr21282.c: New.
8060
8061 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
8062
8063         * gcc.dg/vect/pr20122.c: Clean up .vect file.
8064         * gcc.dg/vect/vect-92.c: Likewise.
8065         * gcc.dg/vect/vect-93.c: Likewise.
8066         * gcc.dg/vect/vect-dv-1.c: Likewise.
8067         * gcc.dg/vect/vect-dv-2.c: Likewise.
8068         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
8069
8070 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
8071
8072         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
8073         * gfortran.dg/vect/vect-2.f90: Likewise.
8074         * gfortran.dg/vect/vect-3.f90: Likewise.
8075         * gfortran.dg/vect/vect-4.f90: Likewise.
8076         * gfortran.dg/vect/vect-5.f90: Likewise.
8077
8078 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
8079
8080         PR target/20813
8081         * gcc.dg/rs6000-fpint-2.c: New.
8082
8083 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
8084
8085         PR c/15698
8086         * gcc.dg/builtins-30.c: Update expected messages.
8087         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
8088         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
8089         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
8090
8091 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
8092
8093         PR tree-optimization/21294
8094         * gcc.dg/tree-ssa/pr21294.c: New.
8095
8096 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
8097
8098         * gcc.dg/altivec-3.c (vec_store): Do not use the old
8099         __builtin_altivec_st_internal_4si built-in.
8100
8101 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
8102
8103         PR c++/15875
8104         * g++.dg/template/ptrmem14.C: New test.
8105
8106 2005-05-02  Paul Brook  <paul@codesourcery.com>
8107
8108         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
8109
8110 2005-05-02  Michael Matz  <matz@suse.de>
8111
8112         PR c++/19542
8113         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
8114
8115 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
8116
8117         * g++.dg/cpp/weak.C: New test.
8118
8119 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
8120
8121         * gcc.dg/tree-ssa/loop-8.c: New test.
8122
8123 2005-04-30  Michael Maty  <matz@suse.de>
8124
8125         * gcc.dg/inline-mcpy.c: New test.
8126
8127 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
8128
8129         PR libfortran/18958
8130         * gfortran.dg/eoshift.f90: New test case.
8131
8132 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
8133
8134         PR libfortran/18857
8135         * gfortran.dg/matmul_1.f90: New test.
8136
8137 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
8138
8139         PR tree-optimization/21030
8140         * gcc.dg/tree-ssa/pr21030.c: New.
8141
8142 2005-04-29  Devang Patel  <dpatel@apple.com>
8143
8144         PR tree-optimization/21272
8145         * gcc.dg/vect/vect-ifcvt-10.c: New test.
8146
8147 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
8148
8149         PR fortran/13082
8150         PR fortran/18824
8151         * gfortran.dg/entry_4.f90: New test.
8152         * gfortran.fortran-torture/execute/entry_1.f90: New test.
8153         * gfortran.fortran-torture/execute/entry_2.f90: New test.
8154         * gfortran.fortran-torture/execute/entry_3.f90: New test.
8155         * gfortran.fortran-torture/execute/entry_4.f90: New test.
8156         * gfortran.fortran-torture/execute/entry_5.f90: New test.
8157         * gfortran.fortran-torture/execute/entry_6.f90: New test.
8158         * gfortran.fortran-torture/execute/entry_7.f90: New test.
8159
8160 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8161
8162         * gfortran.fortran-torture/execute/entry_8.f90: New test.
8163
8164 2005-04-29  Paul Brook   <paul@codesourcery.com>
8165
8166         * gfortran.dg/entry_3.f90: New test.
8167
8168 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8169
8170         * gfortran.dg/implicit_4.f90: New test.
8171
8172 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
8173
8174         * lib/target-supports.exp (check_profiling_available): Return
8175         false for xtensa-*-elf.
8176
8177 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
8178
8179         * lib/fortran-torture.exp (fortran-torture.exp): Catch
8180         error if file cannot be deleted.
8181
8182 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
8183
8184         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
8185         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
8186         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
8187         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
8188         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
8189         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
8190         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
8191         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
8192         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
8193         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
8194         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
8195         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
8196         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
8197
8198 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8199
8200         PR fortran/20865
8201         * gfortran.dg/pr20865.f90: New test.
8202
8203 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
8204
8205         * gcc.dg/void-cast-2.c: New test.
8206
8207 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
8208
8209         PR c/21159
8210         * gcc.dg/void-cast-1.c: New test.
8211
8212 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
8213
8214         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
8215
8216 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8217
8218         PR fortran/21177
8219         * gfortran.dg/pr21177.f90: New test.
8220
8221 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
8222
8223         PR tree-optimization/21171
8224         * gcc.dg/tree-ssa/pr21171.c: New test.
8225
8226 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
8227
8228         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
8229         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
8230         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
8231         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
8232         gcc.dg/tree-ssa/gen-vect-32.c: New.
8233         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
8234         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
8235         don't run on PPC32.
8236
8237 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
8238
8239         PR c/21213
8240         * gcc.dg/transparent-union-3.c: New test.
8241
8242 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
8243
8244         PR c/20740
8245         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
8246         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
8247         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
8248         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
8249         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
8250         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
8251
8252 2005-04-26  Jeff Law  <law@redhat.com>
8253
8254         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
8255         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
8256         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
8257         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
8258         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
8259         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
8260         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
8261
8262 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
8263
8264         PR tree-optimization/17598
8265         * gcc.dg/tree-ssa/pr17598.c: New testcase.
8266
8267 2005-04-25  Mike Stump  <mrs@apple.com>
8268
8269         * objc.dg/fix-and-continue-1.m: Add.
8270
8271 2005-04-25  Roger Sayle  <roger@eyesopen.com>
8272
8273         PR c++/20995
8274         * g++.dg/opt/pr20995-1.C: New test case.
8275
8276 2005-04-25  Devang Patel <dpatel@apple.com>
8277
8278         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
8279
8280 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
8281
8282         PR testsuite/21062
8283         * g++.dg/opt/alias2.C (printf): Correct the prototype.
8284
8285 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
8286
8287         PR C++/21188
8288         * g++.dg/opt/rtti2.C: New test.
8289
8290 2005-04-25  Paul Brook  <paul@codesourcery.com>
8291         Steven G. Kargl  <kargls@comcast.net>
8292
8293         PR fortran/20879
8294         * gfortran.dg/ichar_1.f90: New file.
8295
8296 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
8297
8298         PR middle-end/20991
8299         * g++.dg/opt/pr20991.C: New test.
8300
8301         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
8302         where sizeof (type) < __alignof__ (type).
8303         * gcc.dg/compat/struct-layout-1.h: Likewise.
8304
8305 2005-04-24  Per Bothner  <per@bothner.com>
8306             Devang Patel  <dpatel@apple.com>
8307
8308         PR preprocessor/20907
8309         * gcc.dg/cpp/very-long-comment.c: New test.
8310
8311 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8312
8313         PR fortran/20059
8314         * gfortran.dg/common_5.f: New test.
8315
8316 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
8317
8318         PR middle-end/21082
8319         * g++.dg/tree-ssa/pr21082.C: New testcase.
8320
8321 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
8322
8323         * gcc.dg/vect/vect-99.c: New test.
8324
8325 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
8326
8327         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
8328
8329 2005-04-22  Jeff Law  <law@redhat.com>
8330
8331         * gcc.dg/uninit-5.c: Remove xfails.
8332         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
8333         conditionals and loads.
8334
8335 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
8336
8337         PR libfortran/20074
8338         PR libfortran/20436
8339         PR libfortran/21108
8340         * gfortran.dg/nested_reshape.f90: new test
8341         * gfortran.dg/reshape-alloc.f90: new test
8342         * gfortran.dg/reshape.f90: new test
8343
8344 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
8345
8346         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
8347
8348         * gcc.dg/arm-vfp1.c: New test.
8349
8350 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
8351
8352         PR c++/21087
8353         * g++.dg/lookup/builtin2.C: New test.
8354
8355 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
8356
8357         * gcc.dg/weak/weak-13.c: New test.
8358
8359 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
8360
8361         * lib/target-supports.exp (check_effective_target_sync_int_long):
8362         Add powerpc*.
8363
8364 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
8365
8366         * gcc.target/mips/branch-1.c: New test.
8367
8368 2005-04-21  Richard Henderson  <rth@redhat.com>
8369
8370         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
8371         * gcc.dg/vect/vect-86.c: Likewise.
8372         * gcc.dg/vect/vect-87.c: Likewise.
8373         * gcc.dg/vect/vect-88.c: Likewise.
8374
8375 2005-04-21  Devang Patel  <dpatel@apple.com>
8376
8377         PR optimization/20994
8378         * gcc.dg/tree-ssa/ifc-3.c: New test.
8379
8380 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
8381
8382         PR c/12913
8383         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
8384         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
8385         gcc.dg/c99-vla-jump-5.c: New tests.
8386
8387 2005-04-19  Richard Henderson  <rth@redhat.com>
8388
8389         * lib/target-supports.exp (check_effective_target_vect_int_mult):
8390         Fix typo in exists check.
8391         (check_effective_target_sync_int_long): New.
8392         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
8393         * gcc.dg/ia64-sync-2.c: Likewise.
8394         * gcc.dg/ia64-sync-3.c: Likewise.
8395         * gcc.dg/ia64-sync-4.c: Likewise.
8396
8397 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
8398
8399         * gcc.dg/fold-xor-1.c: New test.
8400         * gcc.dg/fold-xor-2.c: New test.
8401
8402 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
8403
8404         PR target/20670
8405         * g++.dg/eh/fp-regs.C: New test.
8406
8407 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
8408
8409         * gcc.dg/Wint-to-pointer-cast-1.c,
8410         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
8411         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
8412         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
8413
8414 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8415
8416         PR fortran/16861
8417         * gfortran.dg/pr16861.f90: New test.
8418
8419 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
8420
8421         * gcc.dg/pr21085.c: New test.
8422
8423 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
8424
8425         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
8426         (setup_mips_tests, dg-mips-options): New procedures.
8427         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
8428         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
8429         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
8430         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
8431         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
8432         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
8433         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
8434         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
8435         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
8436         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
8437         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
8438         dg-mips-options instead of dg-options.  Remove now-redundant
8439         preprocessor guards.
8440         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
8441         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
8442         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
8443         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
8444         * gcc.dg/vr-mult-2.c: Delete.
8445         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
8446         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
8447         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
8448         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
8449         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
8450         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
8451         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
8452
8453 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
8454
8455         * ada/acats/run_all.sh: Use sync when executable not present.
8456
8457 2005-04-18  Devang Patel  <dpatel@apple.com>
8458
8459         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
8460         * gcc.dg/vect/vect-11a.c: New.
8461         * gcc.dg/vect/vect-none.c: Update.
8462         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
8463
8464 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
8465
8466         PR tree-optimization/20922
8467         * gcc.dg/pr20922-1.c: New test.
8468         * gcc.dg/pr20922-2.c: New test.
8469         * gcc.dg/pr20922-3.c: New test.
8470         * gcc.dg/pr20922-4.c: New test.
8471         * gcc.dg/pr20922-5.c: New test.
8472         * gcc.dg/pr20922-6.c: New test.
8473
8474 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8475
8476         PR libfortran/20950
8477         * gfortran.dg/pr20950.f: New test.
8478
8479 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8480
8481         PR libfortran/19216
8482         * gfortran.dg/pr19216.f: New test.
8483
8484 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
8485
8486         PR tree-optimization/21001
8487         * gcc.dg/tree-ssa/pr21001.c: New.
8488
8489 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
8490
8491         PR libfortran/21075
8492         * gfortran.dg/reshape_rank7.f90: New test.
8493
8494 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
8495
8496         PR libfortran/12884 gfortran.dg/pr12884.f: New test
8497         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
8498         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
8499         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
8500         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
8501         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
8502         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
8503         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
8504         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
8505         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
8506         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
8507         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
8508         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
8509         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
8510         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
8511         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
8512         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
8513         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
8514         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
8515         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
8516         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
8517
8518 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
8519
8520         * gfortran.dg/wtruncate.f: New testcase.
8521         * gfortran.dg/wtruncate.f90: New testcase.
8522
8523 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
8524
8525         PR c++/21025
8526         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
8527         which sizeof/alignof is dependent, rather than just whether we are
8528         processing_template_decl.
8529
8530 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
8531
8532         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
8533         corrected typo where the wrong variables had been compared.
8534
8535 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
8536
8537         PR libfortran/18495
8538         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
8539         Test callee-allocated version of return array with a write
8540         statement.
8541         Test spread with a temporary with another write statement.
8542
8543 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
8544
8545         PR tree-optimization/21031
8546         * gcc.dg/tree-ssa/pr21031.c: New.
8547
8548 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
8549
8550         PR tree-optimization/21004
8551         * gcc.dg/builtins-53.c: Include builtins-config.h.
8552         Check floorf, ceilf, floorl and ceill transformations
8553         only when HAVE_C99_RUNTIME is defined.
8554
8555 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
8556
8557         PR middle-end/20739
8558         * gcc.dg/tree-ssa/pr20739.c: New test.
8559
8560 2005-04-14  Mike Stump  <mrs@apple.com>
8561
8562         * gcc.dg/Foundation.framework/empty: New.
8563         * gcc.dg/framework-2.c: New.
8564
8565 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
8566
8567         PR tree-optimization/21021
8568         * gcc.c-torture/compile/pr21021.c: New.
8569
8570 2005-04-14  Janis Johnson  <janis187@us.ibm.com
8571
8572         PR testsuite/21010
8573         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
8574         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
8575         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
8576         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
8577         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
8578         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
8579         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
8580         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
8581
8582 2005-04-14  Richard Henderson  <rth@redhat.com>
8583
8584         * lib/target-supports.exp (check_effective_target_vect_condition):
8585         Add ia64, i?86, and x86_64.
8586
8587 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
8588
8589         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
8590
8591 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
8592
8593         PR tree-optimization/20657
8594         * gcc.dg/tree-ssa/pr20657.c: New.
8595
8596 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
8597
8598         * gcc.dg/builtins-53.c: Also check (int)trunc* and
8599         (long long int)trunc*.
8600
8601 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
8602
8603         PR target/20927
8604         * gcc.dg/pr20927.c: New test.
8605
8606 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
8607
8608         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
8609         * gcc.target/mips/asm-1.c: Likewise.
8610
8611 2005-04-13  Dale Johannesen  <dalej@apple.com>
8612
8613         * objc.dg/objc-fast-4.m: New.
8614
8615 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
8616
8617         * gcc.target/cris/torture/cris-torture.exp: New driver in new
8618         directory.
8619         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
8620
8621 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
8622
8623         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
8624         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
8625         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
8626
8627 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
8628
8629         PR tree-optimization/20913
8630         * gcc.dg/tree-ssa/pr20913.c: New.
8631
8632         PR tree-optimization/20702
8633         * gcc.dg/tree-ssa/pr20702.c: New.
8634
8635 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8636
8637         PR c++/13744
8638         * g++.dg/inherit/local3.C: New test.
8639
8640 2005-04-12  Jeff Law  <law@redhat.com>
8641
8642         * gcc.dg/tree-ssa/20050412-1.c: New test.
8643
8644 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
8645
8646         PR libfortran/19016
8647         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
8648         Add tests with mask generated by expression.
8649         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
8650         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
8651         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
8652
8653 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
8654
8655         PR middle-end/20917
8656         * gcc.dg/20050409-1.c: New test.
8657
8658 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
8659
8660         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
8661
8662 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
8663
8664         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
8665         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
8666         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
8667         (TARGET_CXX): Adjust accordingly.
8668         * target.h (struct gcc_target): Remove epxort_class_data.  Add
8669         determine_class_data_visibility and class_data_always_comdat.
8670         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
8671         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
8672         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
8673         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
8674         (arm_cxx_determine_class_data_visibility): New.
8675         (arm_cxx_class_data_always_comdat): Likewise.
8676         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
8677         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
8678         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
8679         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
8680         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
8681         Define.
8682
8683 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
8684
8685         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
8686
8687 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
8688
8689         * gcc.dg/i386-darwin-fpmath.c: New.
8690
8691 2004-04-11  Devang Patel  <dpatel@apple.com>
8692
8693         * lib/target-supports.exp (check_effective_target_vect_condition): New.
8694         * gcc.dg/vect/vect-ifcvt-1.c: New test.
8695         * gcc.dg/vect/vect-ifcvt-2.c: New test.
8696         * gcc.dg/vect/vect-ifcvt-3.c: New test.
8697         * gcc.dg/vect/vect-ifcvt-4.c: New test.
8698         * gcc.dg/vect/vect-ifcvt-5.c: New test.
8699         * gcc.dg/vect/vect-ifcvt-6.c: New test.
8700         * gcc.dg/vect/vect-ifcvt-7.c: New test.
8701         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
8702
8703 2004-04-11  Devang Patel  <dpatel@apple.com>
8704
8705         * gcc.dg/vect/vect-dv-1.c: New test.
8706         * gcc.dg/vect/vect-dv-2.c: New test.
8707
8708 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
8709
8710         PR tree-optimization/20933
8711         * gcc.dg/tree-ssa/pr20933.c: New test.
8712
8713 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8714
8715         * gfortran.dg/fold_nearest.f90: New test.
8716
8717 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
8718
8719         * gcc.dg/tree-ssa/alias-1.c: New test.
8720
8721 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
8722
8723         PR tree-optimization/20920
8724         * g++.dg/tree-ssa/pr20920.C: New test.
8725
8726 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
8727
8728         * gcc.dg/builtins-53.c: Also check (int)ceil* and
8729         (long long int)ceil*.
8730
8731 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
8732
8733         * g++.dg/warn/Wdtor1.C: Declare template in system header with
8734         explicit C++ linkage.
8735
8736 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8737
8738         * gfortran.dg/pr17229.f: Take care of the new obsolescence
8739         warning for arithmetic IF statements.
8740
8741 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
8742
8743         * eor_handling_1.f90: New test case.
8744         * eor_handling_2.f90: New test case.
8745         * eor_handling_3.f90: New test case.
8746         * eor_handling_4.f90: New test case.
8747         * eor_handling_5.f90: New test case.
8748         * noadv_size.f90: New test case.
8749         * pad_no.f90: New test case.
8750
8751 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
8752
8753         * gcc.c-torture/execute/20050410-1.c: New test.
8754
8755 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
8756
8757         * gcc.dg/pr20126.c: New.
8758
8759 2005-04-09  Bud Davis  <bdavis@gfortran.org>
8760             Steven G. Kargl <kargls@comcast.net>
8761
8762         * gfortran.dg/PR19872.f: New test.
8763
8764 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
8765
8766         * gfortran.dg/nint_1.f90: Fix dg-do directive.
8767
8768 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
8769
8770         * gfortran.dg/nint_1.f90: New test.
8771
8772 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
8773
8774         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
8775         Added test for callee-allocated arrays with write statements.
8776         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
8777         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
8778         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
8779         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
8780         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
8781
8782 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
8783
8784         PR libfortran/20163
8785         * gfortran.dg/open-options-blanks.f: New test.
8786
8787 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
8788
8789         PR fortran/13257
8790         * gfortran.dg/comma_format_extension_[1234].f: New tests.
8791
8792 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
8793
8794         * gcc.dg/tree-ssa/stdarg-1.c: New test.
8795         * gcc.dg/tree-ssa/stdarg-2.c: New test.
8796         * gcc.dg/tree-ssa/stdarg-3.c: New test.
8797         * gcc.dg/tree-ssa/stdarg-4.c: New test.
8798         * gcc.dg/tree-ssa/stdarg-5.c: New test.
8799         * gcc.c-torture/execute/stdarg-4.c: New test.
8800
8801         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
8802
8803         PR target/20795
8804         * g++.dg/abi/param2.C: New test.
8805
8806 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
8807
8808         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
8809
8810 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
8811
8812         * gcc.dg/builtins-53.c: New test.
8813
8814 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
8815
8816         * g++.dg/tree-ssa/pr18178.C: New test.
8817         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
8818         * gcc.c-torture/execute/20041019-1.c: New test.
8819         * gcc.dg/tree-ssa/20041008-1.c: New test.
8820         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
8821         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
8822         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
8823         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
8824         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
8825         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
8826         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
8827         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
8828         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
8829         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
8830
8831 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
8832
8833         PR rtl-optimization/20466
8834         * gcc.c-torture/execute/pr20466-1.c: New test.
8835
8836 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
8837
8838         PR c++/20905
8839         * g++.dg/parse/cond2.C: New test.
8840
8841         PR c++/20145
8842         * g++.dg/warn/Wdtor1.C: New test.
8843
8844 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8845
8846         PR fortran/17229
8847         * gfortran.dg/pr17229.f: New test.
8848
8849 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
8850
8851         * gfortran.dg/tiny_1.f90: New test.
8852         * gfortran.dg/tiny_2.f90: ditto.
8853
8854 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
8855
8856         * gfortran.dg/eor_1.f90: Fix dg-do run line
8857         * gfortran.dg/open_new.f90: Fix dg-do run line
8858
8859 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
8860
8861         * lib/target-supports.exp (get_compiler_messages): Support
8862         optional arguments, the fourth being compiler options.
8863         (check_effective_target_fpic): New proc.
8864         * gcc.dg/20050321-2.c: Restrict to target fpic.
8865
8866 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
8867
8868         * gcc.dg/15443-1.c: New test.
8869         * gcc.dg/15443-2.c: Likewise.
8870
8871 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8872
8873         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
8874
8875 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
8876
8877         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
8878
8879 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
8880
8881         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
8882         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
8883         -m64.
8884         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
8885         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
8886         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
8887
8888 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
8889
8890         PR c++/20212
8891         * g++.dg/warn/Wunused-11.C: New test.
8892
8893 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
8894
8895         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
8896
8897 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
8898
8899         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
8900
8901 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
8902
8903         PR c++/20734
8904         * g++.dg/template/ptrmem13.C: New test.
8905
8906 2005-04-05  Per Bothner  <per@bothner.com>
8907
8908         * lib/gcc.exp: Always add -fno-show-column, for now.
8909
8910 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
8911
8912         PR testsuite/20767
8913         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
8914         of plain old "unsigned int" for the type of "i".  Makes this test
8915         64bit clean.
8916
8917 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
8918
8919         * gcc.dg/i386-ssefn-1.c: New test.
8920         * gcc.dg/i386-ssefn-2.c: New test.
8921         * gcc.dg/i386-ssefn-3.c: New test.
8922         * gcc.dg/i386-ssefn-4.c: New test.
8923
8924 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
8925
8926         PR tree-optimization/20076
8927         * gcc.dg/builtin-apply4.c: New test.
8928
8929         PR preprocessor/19475
8930         * gcc.dg/cpp/macspace1.c: New test.
8931         * gcc.dg/cpp/macspace2.c: New test.
8932
8933 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8934
8935         * gfortran.dg/pr20755.f: Fixed bad format.
8936
8937 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
8938
8939         PR c++/20763
8940         * g++.dg/ext/attrib21.C: New test.
8941
8942 2004-04-05  Devang Patel  <dpatel@apple.com>
8943
8944         * lib/target-supports.exp (check_effective_target_vect_shif): New.
8945         * gcc.dg/vect/vect-shift-1.c: New test.
8946
8947 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8948
8949         PR libfortran/20755
8950         * gfortran.dg/pr20755.f: New test.
8951
8952 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
8953
8954         * gfortran.dg/pr15959.f90: New test.
8955         * gfortran.dg/string_pad_trunc.f90: New test.
8956
8957 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8958
8959         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
8960         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
8961         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
8962         syntax.
8963
8964 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8965
8966         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
8967
8968 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8969
8970         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
8971         * gcc.c-torture/compile/20011119-2.c: Likewise.
8972         * gcc.c-torture/compile/981001-2.c: Likewise.
8973
8974 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
8975
8976         PR c++/20679
8977         * g++.dg/template/overload4.C: New test.
8978
8979 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
8980
8981         PR c++/20746
8982         * g++.dg/abi/covariant5.C: New.
8983
8984         PR debug/20505
8985         * g++.dg/debug/const2.C: New.
8986
8987 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
8988
8989         PR rtl-optimization/16104
8990         * gcc.c-torture/execute/20050316-1.c: New test.
8991
8992 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
8993
8994         * g++.dg/template/spec23.C: Fix dg-error text.
8995
8996 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
8997
8998         PR c++/19199
8999         * g++.dg/expr/lval2.C: New.
9000
9001 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9002
9003         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
9004         __builtin_strcasecmp and __builtin_strncasecmp.
9005
9006 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
9007
9008         PR c++/20723
9009         * g++.dg/template/spec22.C: New.
9010         * g++.dg/template/spec23.C: New.
9011
9012 2005-04-03  Dale Ranta  <dir@lanl.gov>
9013             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9014
9015         PR libfortran/20068
9016         PR libfortran/20125
9017         PR libfortran/20156
9018         PR libfortran/20471
9019         * gfortran.dg/backspace.f: New test.
9020
9021 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
9022
9023         * gcc.dg/pr19345.c: New test.
9024
9025 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
9026
9027         PR tree-optimization/20640
9028         * gcc.dg/torture/tree-loop-1.c: New.
9029
9030 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
9031
9032         PR rtl-optimization/20290
9033         * gcc.c-torture/execute/loop-ivopts-2.c: New.
9034
9035 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
9036
9037         * gcc.dg/rs6000-fpint.c: New.
9038
9039 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
9040
9041         * gcc.dg/old-style-then-proto-1.c: New test.
9042
9043 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9044
9045         * gfortran.fortran-torture/execute/backspace.f90: Check
9046         after backspace and read was incorrect.
9047
9048 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9049
9050         * gcc.c-torture/execute/builtins/strcat.c: Check the result
9051         buffer past the terminating NUL using memcmp.
9052         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
9053         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
9054
9055         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
9056         Fix unused/uninitialized variable warnings.
9057
9058         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
9059         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
9060         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
9061         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
9062
9063         * gcc.c-torture/execute/builtins/abs-1-lib.c,
9064         gcc.c-torture/execute/builtins/fputs-lib.c,
9065         gcc.c-torture/execute/builtins/lib/fprintf.c,
9066         gcc.c-torture/execute/builtins/lib/main.c,
9067         gcc.c-torture/execute/builtins/lib/memcmp.c,
9068         gcc.c-torture/execute/builtins/lib/memmove.c,
9069         gcc.c-torture/execute/builtins/lib/mempcpy.c,
9070         gcc.c-torture/execute/builtins/lib/memset.c,
9071         gcc.c-torture/execute/builtins/lib/printf.c,
9072         gcc.c-torture/execute/builtins/lib/sprintf.c,
9073         gcc.c-torture/execute/builtins/lib/stpcpy.c,
9074         gcc.c-torture/execute/builtins/lib/strchr.c,
9075         gcc.c-torture/execute/builtins/lib/strcmp.c,
9076         gcc.c-torture/execute/builtins/lib/strcpy.c,
9077         gcc.c-torture/execute/builtins/lib/strcspn.c,
9078         gcc.c-torture/execute/builtins/lib/strlen.c,
9079         gcc.c-torture/execute/builtins/lib/strncat.c,
9080         gcc.c-torture/execute/builtins/lib/strncmp.c,
9081         gcc.c-torture/execute/builtins/lib/strncpy.c,
9082         gcc.c-torture/execute/builtins/lib/strrchr.c,
9083         gcc.c-torture/execute/builtins/lib/strspn.c,
9084         gcc.c-torture/execute/builtins/lib/strstr.c,
9085         gcc.c-torture/execute/builtins/memops-asm-lib.c,
9086         gcc.c-torture/execute/builtins/strlen-2.c,
9087         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
9088         prototypes.
9089
9090 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
9091
9092         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
9093         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
9094         selectany usage.
9095
9096 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
9097
9098         PR c++/19406
9099         * g++.dg/debug/using1.C: New test.
9100
9101 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
9102
9103         PR middle-end/20524
9104         * gcc.dg/alias-7.c: Prefix asm-declared name with
9105         __USER_LABEL_PREFIX__.
9106
9107 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
9108
9109         Fix fallout from PR middle-end/15700:
9110         * gcc.c-torture/compile/20011119-1.c: Take
9111         __USER_LABEL_PREFIX__ into account.
9112         * gcc.c-torture/compile/20011119-2.c: Likewise.
9113
9114 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9115
9116         PR c++/18644
9117         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
9118
9119 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
9120
9121         PR c/17855
9122         * gcc.c-torture/compile/struct-non-lval-1.c,
9123         gcc.c-torture/compile/struct-non-lval-2.c,
9124         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
9125
9126 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
9127
9128         * gcc.dg/tls/tls.exp: Remove temporary file.
9129         * g++.dg/tls/tls.exp: Ditto.
9130         * lib/file-format.exp: Ditto.
9131         * g++.dg/special/ecos.exp: Ditto.
9132
9133         * lib/profopt.exp: Treat prof_ext as a list.
9134         * gcc.misc-tests/bprob.exp: Ditto.
9135         * g++.dg/bprob/bprob.exp: Ditto.
9136
9137         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
9138         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
9139         g++.dg/tree-ssa/pointer-reference-alias.C,
9140         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
9141         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
9142         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
9143         g++.dg/vect/pr19951.cc: Ditto.
9144         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
9145         gcc.dg/builtins-47.c: Ditto.
9146         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
9147         gcc.dg/pr20115-1.c: Ditto.
9148         * gcc.dg/tree-ssa/20030530-2.c,
9149         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
9150         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
9151         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
9152         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
9153         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
9154         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
9155         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
9156         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
9157         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
9158         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
9159         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
9160         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
9161         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
9162         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
9163         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
9164         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
9165         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
9166         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
9167         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
9168         gcc.dg/tree-ssa/20030824-1.c,
9169         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
9170         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
9171         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
9172         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
9173         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
9174         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
9175         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
9176         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
9177         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
9178         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
9179         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
9180         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
9181         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
9182         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
9183         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
9184         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
9185         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
9186         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
9187         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
9188         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
9189         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
9190         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
9191         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
9192         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
9193         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
9194         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
9195         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
9196         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
9197         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
9198         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
9199         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
9200         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
9201         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
9202         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
9203         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
9204         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
9205         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
9206         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
9207         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
9208         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
9209         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
9210         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
9211         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
9212         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
9213         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
9214         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
9215         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
9216         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
9217         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
9218         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
9219         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
9220         gcc.dg/tree-ssa/useless-1.c: Ditto.
9221         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
9222         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
9223         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
9224         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
9225         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9226         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
9227         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
9228         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
9229         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
9230         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
9231         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
9232         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
9233         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
9234         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
9235         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
9236         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
9237         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
9238         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
9239         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
9240         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
9241         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
9242         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
9243         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
9244         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
9245         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
9246         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
9247         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
9248         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
9249         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
9250         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
9251         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
9252         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
9253         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
9254         gcc.dg/vect/vect-none.c: Ditto.
9255         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
9256         treelang/compile/unsigned.tree: Ditto.
9257
9258         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
9259         * gcc.dg/cpp/direct2s.c: Ditto.
9260         * gcc.dg/cpp/paste4.c: Ditto.
9261         * gcc.dg/cpp/separate-1.c: Ditto.
9262         * gcc.dg/pch/save-temps-1.c: Ditto.
9263         * g++.dg/ext/altivec-10.C: Ditto.
9264         * g++.dg/pch/pch.C: Ditto.
9265
9266         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
9267
9268         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
9269         * g++.dg/template/repo1.C: Ditto.
9270         * g++.dg/template/repo2.C: Ditto.
9271         * g++.dg/template/repo3.C: Ditto.
9272         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
9273         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
9274         * g++.old-deja/g++.pt/repo1.C: Ditto.
9275         * g++.old-deja/g++.pt/repo2.C: Ditto.
9276         * g++.old-deja/g++.pt/repo3.C: Ditto.
9277         * g++.old-deja/g++.pt/repo4.C: Ditto.
9278
9279         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
9280         * gcc.dg/20030107-1.c: Ditto.
9281         * gcc.dg/20030702-1.c: Ditto.
9282         * gcc.dg/profile-generate-1.c: Ditto.
9283         * g++.dg/other/profile1.C: Ditto.
9284         * g++.old-deja/g++.robertl/eb83.C: Ditto.
9285
9286         * lib/gcc-dg.exp (remove-build-file): New.
9287         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
9288         cleanup-tree-dump, cleanup-saved-temps): New.
9289
9290 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
9291
9292         PR c++/19203, DR 214
9293         * g++.dg/parse/ambig3.C: Not ambiguous.
9294         * g++.dg/template/spec20.C: New.
9295         * g++.dg/template/spec21.C: New.
9296
9297 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
9298
9299         PR target/20045
9300         * gcc.dg/ia64-fptr-1.c: Run only on linux.
9301
9302 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9303
9304         PR libfortran/20660
9305         * gfortran.dg/negative_unit.f: New test.
9306
9307 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
9308
9309         * gcc.dg/20050330-1.c: New test.
9310
9311 2005-03-30  Devang Patel  <dpatel@apple.com>
9312
9313         * g++.dg/tree-sra/ssa-sra-3.C: New test.
9314
9315 2005-03-30  Dale Johannesen  <dalej@apple.com>
9316
9317         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
9318
9319 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
9320
9321         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
9322         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
9323         Strip options from test name.
9324
9325 2005-03-31  Jan Hubicka  <jh@suse.cz>
9326
9327         * gcc.dg/varpool-1.c: New testcase.
9328
9329 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
9330
9331         PR c/772
9332         PR c/17913
9333         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
9334         gcc.dg/stmt-expr-label-3.c : New tests.
9335         * gcc.c-torture/execute/medce-2.c: Remove.
9336
9337 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
9338
9339         PR c/20368
9340         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
9341         tests.
9342
9343 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
9344
9345         * gcc.c-torture/compile/pr20203.c: New test.
9346
9347 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
9348
9349         * gfortran.dg/promotion.f90: New test.
9350
9351 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
9352
9353         PR middle-end/20491
9354         * gcc.dg/torture/asm-subreg-1.c: New test.
9355
9356 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
9357
9358         PR c/20672
9359         * gcc.dg/pr20672-1.c: New test.
9360
9361 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
9362
9363         * gfortran.dg/vect: New directory.
9364         * gfortran.dg/vect/vect.exp: New.
9365         * gfortran.dg/vect/vect-1.f90: New test.
9366         * gfortran.dg/vect/vect-2.f90: New test.
9367         * gfortran.dg/vect/vect-3.f90: New test.
9368         * gfortran.dg/vect/vect-4.f90: New test.
9369         * gfortran.dg/vect/vect-5.f90: New test.
9370
9371 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
9372
9373         PR middle-end/20622
9374         * gcc.dg/alias-7.c: New test.
9375
9376 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
9377
9378         * gcc.dg/sparc-reg-1.c: New test.
9379
9380 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
9381
9382         PR target/19890
9383         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
9384
9385 2005-03-29  Dale Ranta  <dir@lanl.gov>
9386             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9387
9388         PR libfortran/20163
9389         * gfortran.dg/pr20163-2.f: New test.
9390
9391 2005-03-28  Jan Hubicka  <jh@suse.cz>
9392
9393         PR middle-end/20635
9394         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
9395         by Jakub Jelinek.
9396
9397 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
9398
9399         PR tree-optimization/20626
9400         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
9401         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
9402
9403 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
9404
9405         * gfortran.dg/underflow.f90: New test.
9406         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
9407
9408 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9409
9410         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
9411
9412 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
9413
9414         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
9415         (g++_init): Make sure that CXXFLAGS is set.
9416         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
9417         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
9418         * lib/gfortran.exp (gfortran_link_flags): Likewise.
9419         * lib/objc.exp (objc_init): Likewise.
9420         * lib/treelang.exp (treelang_init): Likewise.
9421
9422 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
9423
9424         PR tree-optimization/20470
9425         * gcc.dg/tree-ssa/pr20470.c: New test.
9426
9427 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
9428
9429         * gcc.dg/ppc-stfiwx.c: New.
9430
9431 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
9432
9433         PR target/19888
9434         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
9435
9436 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
9437
9438         * gcc.dg/20050325-1.c: Fix a typo.
9439
9440 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9441
9442         PR libfortran/19678
9443         PR libfortran/19679
9444         * gfortran.dg/dos_eol.f: New test.
9445
9446 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
9447
9448         PR rtl-optimization/20249
9449         * gcc.dg/20050325-1.c: New test.
9450
9451 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9452
9453         PR libfortran/15332
9454         * gfortran.dg/pr15332.f: New test.
9455
9456 2005-03-24  Dale Johannesen  <dalej@apple.com>
9457
9458         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
9459
9460 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
9461
9462         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
9463         'internal' visibility.
9464         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9465         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
9466         'protected' visibility.
9467         * gcc.dg/visibility-7.c: Likewise.
9468         * lib/target-supports.exp (check_visibility_available): Take
9469         a parameter, the kind of visibility to check for.
9470         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
9471         to check_visibility_available.
9472
9473         * g++.dg/expr/cast3.C: New.
9474
9475 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
9476
9477         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
9478         rs6000.
9479
9480 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
9481
9482         PR target/20095
9483         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
9484
9485 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
9486
9487         * gcc.dg/badshift.c: Renamed to...
9488         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
9489
9490         * gcc.target/i386/badshift.c: Renamed to...
9491         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
9492         only.
9493
9494         PR rtl-optimization/20532
9495         * gcc.target/i386/badshift.c: New.
9496
9497 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9498
9499         * gfortran.dg/pr18025.f90: New test.
9500
9501 2005-03-23  Dale Johannesen  <dalej@apple.com>
9502
9503         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
9504
9505 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
9506
9507         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
9508
9509         * lib/target-supports.exp (check_iconv_available): Default
9510         libiconv to -liconv, if there is no definition.
9511
9512 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
9513
9514         * gcc.dg/torture/cris-asm-mof-1.c: New test.
9515
9516 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
9517
9518         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
9519         * g++.dg/opt/pr7503-2.C: Likewise.
9520         * g++.dg/opt/pr7503-3.C: Likewise.
9521         * g++.dg/opt/pr7503-4.C: Likewise.
9522         * g++.dg/opt/pr7503-5.C: Likewise.
9523         * g++.dg/warn/minmax.C: New test.
9524
9525 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9526
9527         * gfortran.dg/g77_intrinsics_funcs.f: New test.
9528         * gfortran.dg/g77_intrinsics_sub.f: New test.
9529
9530 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
9531             Jan Hubicka  <jh@suse.cz>
9532             Steven Bosscher <stevenb@suse.de
9533
9534         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
9535
9536 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9537
9538         PR c++/19980
9539         * g++.dg/template/redecl3.C: New test.
9540
9541 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9542
9543         PR c++/20499
9544         * g++.dg/parse/error16.C: Tweak error markers.
9545
9546 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
9547
9548         PR target/20561
9549         * gcc.dg/20050321-2.c: New test.
9550
9551 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
9552
9553         PR c++/20465
9554         PR c++/20381
9555         * g++.dg/template/ptrmem12.C: New.
9556
9557 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
9558
9559         PR rtl-optimization/20527
9560         * gcc.c-torture/execute/pr20527-1.c: New test.
9561
9562 2005-03-22  Ben Elliston  <bje@au.ibm.com>
9563
9564         * gcc.misc-tests/options.exp (check_for_options): Create a real C
9565         program, compile it into a real executable and then delete the .c
9566         and .x files afterwards, to avoid problems on testglue targets.
9567
9568 2005-03-21  Stuart Hastings  <stuart@apple.com>
9569
9570         * gcc.target/i386/sse-2.c: New.
9571
9572 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
9573
9574         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
9575
9576 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
9577
9578         * g++.dg/parse/crash25.C: Fix typo.
9579
9580 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
9581
9582         PR c++/20461
9583         * g++.dg/parse/crash24.C: New test.
9584
9585         PR c++/20536
9586         * g++.dg/parse/crash25.C: New test.
9587
9588 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
9589
9590         PR c++/20147
9591         * g++.dg/ext/stmtexpr4.C: New test.
9592
9593 2005-03-20  Roger Sayle  <roger@eyesopen.com>
9594
9595         PR middle-end/20539
9596         * gcc.c-torture/compile/pr13066-1.c: New test case.
9597         * gcc.c-torture/compile/pr20539-1.c: Likewise.
9598         * g++.dg/opt/pr13066-1.C: Likewise.
9599
9600 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
9601
9602         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
9603
9604 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9605
9606         PR fortran/18525
9607         * gfortran.dg/nesting_1.f90: New test.
9608
9609 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9610
9611         PR c++/20240
9612         * g++.dg/lookup/using13.C: New test.
9613
9614 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9615
9616         PR c++/20333
9617         * g++.dg/template/crash36.C: New test.
9618
9619 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
9620
9621         PR c++/20463
9622         * g++.dg/template/crash35.C: New test.
9623
9624 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
9625
9626         PR c++/19966
9627         * g++.dg/overload/operator2.C: New test.
9628
9629 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9630
9631         PR libfortran/20257
9632         * gfortran.dg/pr20257.f90: New test.
9633
9634 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9635
9636         PR libfortran/20480
9637         * gfortran.dg/pr20480.f90: New test.
9638
9639 2005-03-16  Richard Henderson  <rth@redhat.com>
9640
9641         PR middle-end/15700
9642         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
9643         (_rtld_global): New.
9644         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
9645         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
9646
9647         * gcc.dg/alias-3.c: New.
9648         * gcc.dg/alias-4.c: New.
9649         * gcc.dg/alias-5.c: New.
9650         * gcc.dg/alias-6.c: New.
9651
9652 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
9653
9654         * gcc.dg/cpp/ucnid-7.c: New.
9655
9656 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
9657             Dorit Naishlos  <dorit@il.ibm.com>
9658
9659         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
9660         darwin.
9661
9662 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
9663
9664         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
9665         misaligned accesses.
9666         * gcc.dg/vect/vect-58.c: Likewise.
9667         * gcc.dg/vect/vect-92.c: New.
9668         * gcc.dg/vect/vect-93.c: New.
9669
9670 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
9671
9672         PR fortran/18827
9673         * gfortran.dg/assign_2.f90: New test.
9674         * gfortran.dg/assign_3.f90: New test.
9675         * gfortran.dg/assign.f90: New test.
9676
9677 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
9678
9679         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
9680         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
9681         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
9682         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
9683         names.
9684
9685 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
9686
9687         * gcc.dg/cpp/ucnid-6.c: New.
9688
9689         * gcc.dg/cpp/normalize-1.c: New.
9690         * gcc.dg/cpp/normalize-2.c: New.
9691         * gcc.dg/cpp/normalize-3.c: New.
9692         * gcc.dg/cpp/normalize-4.c: New.
9693         * gcc.dg/cpp/ucnid-4.c: New.
9694         * gcc.dg/cpp/ucnid-5.c: New.
9695         * g++.dg/cpp/normalize-1.C: New.
9696         * g++.dg/cpp/ucnid-1.C: New.
9697
9698 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
9699
9700         * gcc.dg/pr18628.c: New.
9701
9702 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
9703
9704         PR c++/20280
9705         * g++.dg/tree-ssa/pr20280.C: New.
9706
9707 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9708
9709         PR fortran/20467
9710         * gfortran.dg/stfunc_2.f90: New test.
9711
9712 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
9713
9714         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
9715
9716 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
9717
9718         * gcc.dg/tree-ssa/20050314-1.c: New test.
9719
9720 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9721
9722         PR c++/4403
9723         PR c++/9783, DR433
9724         * g++.dg/template/friend34.C: New test.
9725         * g++.dg/template/friend35.C: Likewise.
9726         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
9727
9728 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9729
9730         Friend class name lookup 5/n
9731         PR c++/1016
9732         * g++.dg/lookup/hidden-class1.C: New test.
9733         * g++.dg/lookup/hidden-class2.C: Likewise.
9734         * g++.dg/lookup/hidden-class3.C: Likewise.
9735         * g++.dg/lookup/hidden-class4.C: Likewise.
9736         * g++.dg/lookup/hidden-class5.C: Likewise.
9737         * g++.dg/lookup/hidden-class6.C: Likewise.
9738         * g++.dg/lookup/hidden-class7.C: Likewise.
9739         * g++.dg/lookup/hidden-class8.C: Likewise.
9740         * g++.dg/lookup/hidden-class9.C: Likewise.
9741         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
9742         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
9743         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
9744         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
9745         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
9746         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
9747         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
9748         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
9749         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
9750         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
9751         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
9752
9753 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
9754
9755         PR c++/20157
9756         * g++.dg/template/error18.C: New test.
9757
9758 2005-03-09  Ben Elliston  <bje@au.ibm.com>
9759
9760         PR debug/16792
9761         * g++.dg/debug/pr16792.C: New test.
9762
9763 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
9764
9765         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
9766         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
9767         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
9768         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
9769         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
9770         test assertion names.
9771
9772 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9773
9774         PR fortran/18600
9775         * gfortran.dg/stfunc_1.f90: New test.
9776
9777 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9778
9779         PR fortran/16907
9780         * gfortran.dg/real_index_1.f90: New test.
9781
9782 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9783
9784         PR fortran/20323
9785         * gfortran.dg/spec_expr_1.f90: New test.
9786
9787 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
9788
9789         PR c/20402
9790         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
9791         new parser.
9792
9793 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9794
9795         PR fortran/20361
9796         * gfortran.dg/largeequiv_1.f90: New test.
9797
9798 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
9799
9800         * gcc.dg/ucnid-1.c: New.
9801         * gcc.dg/ucnid-2.c: New.
9802         * gcc.dg/ucnid-3.c: New.
9803         * gcc.dg/ucnid-4.c: New.
9804         * gcc.dg/ucnid-5.c: New.
9805         * gcc.dg/ucnid-6.c: New.
9806         * gcc.dg/cpp/ucnid-1.c: New.
9807         * gcc.dg/cpp/ucnid-2.c: New.
9808         * gcc.dg/cpp/ucnid-3.c: New.
9809         * g++.dg/other/ucnid-1.C: New.
9810
9811 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
9812
9813         * gcc.dg/vmx/darwin-abi-3.c: Delete.
9814
9815 2005-03-11  Per Bothner  <per@bothner.com>
9816
9817         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
9818         that diagnotics refer to correct token.
9819         * gcc.dg/unused-3.c: Likewise.
9820
9821 2005-03-11  Per Bothner  <per@bothner.com>
9822
9823         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
9824         constant" is now actually on same line as string constant.
9825         * gcc.dg/cpp/direct2s.c: Likewise.
9826
9827 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
9828
9829         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
9830
9831 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9832
9833         PR libfortran/20124
9834         * gfortran.dg/pr20124.f90: New Test
9835
9836 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
9837
9838         PR tree-optimization/20130
9839         * gcc.dg/pr20130-1.c: New test.
9840
9841 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
9842
9843         PR target/20095
9844         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
9845
9846 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9847
9848         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
9849
9850 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
9851
9852         * g++.dg/eh/forced1.C: Fix comment.
9853         * g++.dg/eh/forced2.C: Ditto.
9854         * g++.dg/eh/forced3.C: Ditto.
9855         * g++.dg/eh/forced4.C: Ditto.
9856
9857 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
9858
9859         PR rtl-opt/20412
9860         * gcc.c-torture/compile/pr20412.c: New test.
9861
9862 2005-03-10  Roger Sayle  <roger@eyesopen.com>
9863
9864         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
9865
9866 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
9867
9868         PR target/20322
9869         * gcc.dg/20050307-1.c: New test.
9870
9871 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
9872
9873         PR c++/20375
9874         * g++.dg/other/stdarg3.C: New.
9875
9876 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
9877
9878         PR c++/18384, c++/18327
9879         * g++.dg/init/array19.C: New test.
9880
9881         PR inline-asm/20314
9882         * gcc.dg/torture/pr20314-1.c: New test.
9883         * gcc.dg/torture/pr20314-2.c: New test.
9884
9885 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
9886
9887         * gcc.dg/20050309-1.c: New test.
9888
9889 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9890
9891         * gcc.dg/builtins-10.c: Reactivate disabled test.
9892         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
9893         new cbrt transformations.
9894
9895 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
9896
9897         PR c++/20208
9898         * g++.dg/template/array13.C: New test.
9899
9900 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
9901
9902         PR c++/16859
9903         * g++.dg/init/brace4.C: New test.
9904
9905 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
9906
9907         PR c++/20186
9908         * g++.dg/template/non-dependent12.C: New.
9909
9910 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
9911
9912         PR c++/20142
9913         * g++.dg/init/array18.C: Add dg-do run marker.
9914
9915         PR c++/20142
9916         * g++.dg/init/array18.C: New test.
9917
9918 2005-03-09  Ben Elliston  <bje@au.ibm.com>
9919
9920         * consistency.vlad/vlad.exp: Remove trailing semicolons.
9921         * g++.dg/gcov/gcov.exp: Likewise.
9922         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
9923         * gcc.target/xstormy16/xstormy16.exp: Likewise.
9924         * lib/c-torture.exp: Likewise.
9925         * lib/fortran-torture.exp: Likewise.
9926         * lib/g++.exp: Likewise.
9927         * lib/gcc-defs.exp: Likewise.
9928         * lib/gcc-dg.exp: Likewise.
9929         * lib/gcc.exp: Likewise.
9930         * lib/gcov.exp: Likewise.
9931         * lib/gfortran.exp: Likewise.
9932         * lib/mike-g++.exp: Likewise.
9933         * lib/mike-gcc.exp: Likewise.
9934         * lib/objc-torture.exp: Likewise.
9935         * lib/objc.exp: Likewise.
9936         * lib/profopt.exp: Likewise.
9937         * lib/target-libpath.exp: Likewise.
9938         * lib/target-supports.exp: Likewise.
9939         * lib/treelang.exp: Likewise.
9940         * lib/wrapper.exp: Likewise.
9941
9942 2005-03-08  Jeff Law  <law@redhat.com>
9943
9944         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
9945         PHI-OPT changes.
9946
9947 2005-03-08  Ira Rosen  <irar@il.ibm.com>
9948
9949         * gcc.dg/vect/pr20122.c: New test.
9950
9951 2005-03-07  Jeff Law  <law@redhat.com>
9952
9953         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
9954         was folded away.
9955         * gcc.dg/tree-ssa/pr18133-1.c: New test.
9956         * gcc.dg/tree-ssa/pr18133-2.c: New test.
9957         * gcc.dg/tree-ssa/pr18134.c: New test.
9958
9959 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9960
9961         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
9962         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
9963         gcc.dg/torture/builtin-noret-2.c: Require weak support.
9964
9965 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
9966
9967         PR tree-opt/17671
9968         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
9969
9970 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
9971
9972         * g++.dg/warn/Wnvdtor.C: New test.
9973
9974 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
9975
9976         * gcc.dg/torture/pr19683-1.c: New test.
9977
9978 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
9979
9980         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
9981         * gfortran.dg/g77/19990313-2.f: Ditto.
9982         * gfortran.dg/g77/19990313-3.f: Ditto.
9983         * gfortran.dg/g77/19990525-0.f: Ditto.
9984         * gfortran.dg/g77/19990826-0.f: Ditto.
9985         * gfortran.dg/g77/19990826-2.f: Ditto.
9986         * gfortran.dg/g77/19990826-3.f: Ditto.
9987         * gfortran.dg/g77/20000511-1.f: Ditto.
9988         * gfortran.dg/g77/20000511-2.f: Ditto.
9989         * gfortran.dg/g77/970625-2.f: Ditto.
9990         * gfortran.dg/g77/980310-2.f: Ditto.
9991         * gfortran.dg/g77/980310-3.f: Ditto.
9992         * gfortran.dg/g77/980310-8.f: Ditto.
9993         * gfortran.dg/g77/980519-2.f: Ditto.
9994         * gfortran.dg/g77/alpha1.f: Ditto.
9995         * gfortran.dg/g77/claus.f: Ditto.
9996         * gfortran.dg/g77/erfc.f: Ditto.
9997         * gfortran.dg/g77/short.f: Ditto.
9998         * gfortran.fortran-torture/execute/data.f90: Ditto.
9999         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
10000         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
10001
10002 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10003
10004         * lib/file-format.exp (gcc_target_object_format): Add check for som
10005         format and hardcode object formats on hppa*-*-hpux*.
10006         * lib/target-supports.exp (check_weak_available): Add check for som
10007         object format.  Always return 0 on hppa*-*-hpux10*.
10008
10009         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
10010         is defined.
10011
10012         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
10013
10014 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
10015
10016         * gfortran.dg/pr19936_1.f90: New test.
10017         * gfortran.dg/pr19936_2.f90: New test.
10018         * gfortran.dg/pr19936_3.f90: New test.
10019
10020 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
10021             Paul Thomas <prthomas@drfccad.cea.fr>
10022
10023         * gfortran.dg/PR19754_1.f90: New test.
10024         * gfortran.dg/PR19754_2.f90: Ditto.
10025
10026 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10027
10028         PR c++/19311
10029         * g++.dg/template/non-dependent11.C: New test.
10030
10031 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
10032
10033         * lib/target-supports.exp (check_iconv_available): Fix comment.
10034
10035 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
10036             Joseph S. Myers  <joseph@codesourcery.com>
10037
10038         PR c++/19797
10039         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
10040
10041 2005-03-04  Matthew Sachs  <msachs@apple.com>
10042
10043         * gcc.exp (gcc_target_compile): Put braces around
10044         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
10045         * objc.exp (objc_target_compile): Likewise.
10046         * treelang.exp (treelang_target_compile): Likewise.
10047
10048 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10049
10050         PR fortran/19673
10051         * gfortran.dg/func_result_1.f90: New test.
10052
10053 2005-03-04  Ben Elliston  <bje@au.ibm.com>
10054
10055         * gcc.misc-tests/options.exp: New test.
10056
10057 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
10058
10059         * gcc.dg/pr15784-4.c: New test.
10060
10061 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
10062
10063         * gcc.c-torture/execute/pr17133.c: New.
10064         * gcc.c-torture/compile/20050303-1.c: New.
10065
10066 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
10067
10068         * gcc.dg/cpp/assert4.c: Fix for cygwin.
10069
10070 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
10071
10072         * g++.dg/overload/using2.C: New.
10073
10074 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
10075
10076         PR c++/19916
10077         * g++.dg/init/ptrmem2.C: New test.
10078
10079 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
10080
10081         PR c/8927
10082         * gcc.dg/pr8927-1.c: New test.
10083
10084 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
10085
10086         PR c++/20232
10087         * g++.dg/inherit/covariant12.C: New.
10088
10089 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10090
10091         PR fortran/19479
10092         * gfortran.dg/bound_1.f90: New test.
10093
10094 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
10095
10096         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
10097         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
10098
10099 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
10100
10101         PR c/20245
10102         * gcc.dg/pr20245-1.c: New test.
10103
10104 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
10105
10106         PR middle-end/19874
10107         * gcc.c-torture/execute/20050119-2.c: New test case.
10108
10109 2005-02-28  Ben Elliston  <bje@au.ibm.com>
10110
10111         * README: Update the DejaGnu bug reporting address.
10112         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
10113         * lib/objc-torture.exp: Likewise.
10114
10115 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10116
10117         * gfortran.dg/boz_1.f90: New test.
10118         * gfortran.dg/boz_3.f90: New test.
10119         * gfortran.dg/boz_4.f90: New test.
10120
10121 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10122
10123         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
10124         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
10125
10126 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10127
10128         PR libfortran/20101
10129         * gfortran.dg/write_0_pe_format.f90: New test.
10130
10131 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
10132
10133         PR c++/20206
10134         * g++.dg/opt/thunk2.C: New test.
10135         * g++.dg/opt/covariant1.C: New test.
10136
10137 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10138
10139         * gfortran.dg/e_d_fmt.f90: New test.
10140
10141 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
10142
10143         * gcc.dg/asm-b.c: Fix comment typos.
10144
10145 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
10146
10147         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
10148         a V_MAY_DEF also.
10149
10150 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
10151
10152         PR tree-opt/20188
10153         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
10154         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
10155         * gcc.dg/asm-b.c: New test.
10156
10157 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
10158
10159         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
10160         Disable this test on IRIX 6.
10161
10162 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
10163
10164         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
10165         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
10166         parser.
10167
10168 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
10169
10170         PR tree-optimization/20204
10171         * testsuite/gcc.dg/pr20204.c: New test.
10172
10173 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
10174
10175         PR target/20196
10176         * gcc.c-torture/execute/20050224-1.c: New test.
10177
10178         PR c++/20175
10179         * g++.dg/warn/Wbraces2.C: New test.
10180
10181 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
10182
10183         PR c++/19878
10184         * g++.dg/init/const2.C: New test.
10185
10186 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
10187
10188         PR tree-optimization/20100
10189         * gcc.c-torture/execute/pr20100-1.c: New test.
10190
10191 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10192
10193         * gfortran.dg/implicit_3.f90: New test.
10194
10195         * gfortran.dg/deftype_1.f90: New test.
10196
10197 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
10198
10199         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
10200         the test passes.
10201         * g++.dg/other/anon3.C: Accept a warning.
10202
10203 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
10204
10205         * gcc.dg/pr20017.c: Fix a comment typo.
10206
10207 2005-02-23  Bud Davis  <bdavis@gfortran.org>
10208
10209         * gfortran.dg/list_read_4.f90: Change to f90 comments.
10210
10211 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10212
10213         PR ada/19902
10214         * ada/acats/tests/cxa/cxa3004.a: Remove.
10215         * ada/acats/tests/cxb/cxb30061.am: Likewise.
10216
10217 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
10218
10219         PR c++/20073
10220         * g++.dg/init/const1.C: New test.
10221
10222         PR c++/19991
10223         * g++.dg/parse/constant7.C: New test.
10224
10225         PR c++/20152
10226         * g++.dg/parse/error27.C: New test.
10227         * g++.dg/template/qualttp15.C: Adjust error markers.
10228         * g++.old-deja/g++.other/struct1.C: Likewise.
10229
10230         PR c++/20153
10231         * g++.dg/template/error17.C: New test.
10232
10233         PR c++/20148
10234         * g++.dg/parser/error26.C: New test.
10235
10236 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
10237
10238         PR tree-optimization/20100
10239         PR tree-optimization/20115
10240         * gcc.dg/pr20115.c: New test.
10241         * gcc.dg/pr20115-1.c: New test.
10242         * gcc.dg/pr20100.c: New test.
10243         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
10244         call-clobbered variables after alias1.
10245
10246 2005-02-22  Bud Davis  <bdavis@gfortran.org>
10247
10248         * gfortran.dg/list_read_4.f90: new test.
10249
10250 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
10251
10252         PR rtl-optimization/20017.
10253         * gcc.dg/pr20017.c: New.
10254
10255 2005-02-22  Devang Patel  <dpatel@apple.com>
10256
10257         PR 19952
10258         * g++.dg/tree-ssa/pr19952.C: New test.
10259
10260 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
10261
10262         PR c++/19883
10263         * g++.dg/parse/constant6.C: New test.
10264
10265 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
10266
10267         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
10268         * g++.dg/charset/asm2.c: Likewise.
10269         * g++.dg/charset/asm3.c: Likewise.
10270         * g++.dg/charset/asm4.c: Likewise.
10271         * g++.dg/charset/asm5.c: Likewise.
10272         * g++.dg/charset/attribute1.c: Likewise.
10273         * g++.dg/charset/attribute2.c: Likewise.
10274         * g++.dg/charset/extern1.cc: Likewise.
10275         * g++.dg/charset/extern2.cc: Likewise.
10276         * g++.dg/charset/extern3.cc: Likewise.
10277         * g++.dg/charset/function.cc: Likewise.
10278         * g++.dg/charset/string.c: Likewise.
10279         * g++.dg/charset/charset.exp: Likewise.
10280         * lib/target-supports.exp (check_iconv_available): Fix comment.
10281
10282 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
10283
10284         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
10285         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
10286         * gcc.dg/charset/asm2.c: Likewise.
10287         * gcc.dg/charset/asm3.c: Likewise.
10288         * gcc.dg/charset/asm4.c: Likewise.
10289         * gcc.dg/charset/asm5.c: Likewise.
10290         * gcc.dg/charset/asm6.c: Likewise.
10291         * gcc.dg/charset/attribute1.c: Likewise.
10292         * gcc.dg/charset/attribute2.c: Likewise.
10293         * gcc.dg/charset/builtin1.c: Likewise.
10294         * gcc.dg/charset/extern.c: Likewise.
10295         * gcc.dg/charset/function.c: Likewise.
10296         * gcc.dg/charset/string.c: Likewise.
10297         * gcc.dg/charset/charset.exp: Likewise.
10298
10299 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
10300
10301         PR fortran/20086
10302         * gfortran.dg/pr20086.f90: New test.
10303
10304 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
10305
10306         PR tree-optimization/19786
10307         * g++.dg/tree-ssa/pr19786.C: New.
10308
10309 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10310
10311         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
10312
10313 2005-02-21  Jeff Law  <law@redhat.com>
10314
10315         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
10316
10317 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10318
10319         * gfortran.dg/do_iterator: Split loop, markup all lines for
10320         which an error locus is printed.
10321         * gfortran.dg/pr17708.f90: Markup all lines for which an error
10322         locus is printed.
10323         * gfortran.dg/select_4.f90: Likewise.
10324         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
10325         locuses in the various permutations.
10326
10327 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
10328
10329         PR tree-optimization/19951
10330         * g++.dg/vect: New directory.
10331         * g++.dg/vect/vect.exp: New file.
10332         * g++.dg/vect/pr19951.cc: New testcase.
10333         * g++.dg/dg.exp: Also prune vectorizer tests.
10334
10335 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
10336
10337         PR 18785
10338         * gcc.dg/charset/builtin1.c: New test.
10339
10340 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10341
10342         PR c++/19299
10343         * g++.dg/inherit/volatile1.C: New test.
10344
10345         PR c++/19440
10346         * g++.dg/template/dtor4.C: New test.
10347
10348 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
10349
10350         * gfortran.dg/int_1.f90: New test.
10351
10352 2005-02-19  Devang Patel  <dpatel@apple.com>
10353
10354         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
10355
10356 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
10357
10358         * gfortran.dg/achar_1.f90: New test.
10359
10360 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
10361
10362         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
10363
10364 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
10365             Jakub Jelinek  <jakub@redhat.com>
10366
10367         PR tree-optimization/19828
10368         * gcc.dg/tree-ssa/loop-7.c: New test.
10369         * gcc.c-torture/execute/20050218-1.c: New test.
10370
10371 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
10372
10373         PR c/20043
10374         * gcc.dg/transparent-union-1.c: New test.
10375         * gcc.dg/transparent-union-2.c: New test.
10376
10377 2005-02-18  James E Wilson  <wilson@specifixinc.com>
10378
10379         PR tree-optimization/18977
10380         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
10381
10382 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
10383
10384         PR target/20054
10385         * gcc.dg/pr20054.c: New test.
10386
10387 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10388
10389         PR c++/19508
10390         * g++.dg/ext/attrib20.C: New test.
10391
10392 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
10393
10394         PR middle-end/20030
10395         * gfortran.fortran-torture/execute/character_passing.f90: New test.
10396
10397 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
10398
10399         PR c++/20008
10400         * g++.dg/opt/switch4.C: New.
10401
10402 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
10403
10404         PR c++/20023
10405         PR tree-optimization/20009
10406         * gcc.c-torture/compile/20050217-1.c: New test.
10407         * g++.dg/opt/switch3.C: New test.
10408
10409         PR tree-optimization/18947
10410         * gcc.c-torture/compile/20050215-1.c: New test.
10411         * gcc.c-torture/compile/20050215-2.c: New test.
10412         * gcc.c-torture/compile/20050215-3.c: New test.
10413
10414 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
10415
10416         PR c++/20028
10417         * g++.dg/template/crash34.C: New.
10418
10419         PR c++/20022
10420         * g++.dg/other/access3.C: New.
10421
10422 2005-02-17  Ira Rosen  <irar@il.ibm.com>
10423
10424         * gcc.dg/vect/vect-98.c: New test.
10425
10426 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
10427
10428         PR tree-optimization/19967
10429         * gcc.dg/pr19967.c: New.
10430
10431 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
10432
10433         PR middle-end/19857
10434         * gcc.dg/tree-ssa/20050215-1.c: New test.
10435         * gcc.c-torture/execute/20050215-1.c: New test.
10436
10437 2005-02-15  Eric Christopher  <echristo@redhat.com>
10438
10439         * gcc.dg/cpp/20050215-1.c: New file.
10440
10441 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
10442
10443         PR tree-optimization/15785
10444         * gcc.dg/pr15785-1.c: New test.
10445
10446 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
10447
10448         PR c++/17788
10449         * g++.dg/init/ctor4.C: New.
10450         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
10451
10452 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
10453
10454         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
10455         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
10456
10457 2005-02-15  Andreas Schwab  <schwab@suse.de>
10458
10459         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
10460         declare malloc.
10461
10462 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
10463
10464         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
10465
10466 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
10467
10468         PR tree-optimization/19853
10469         * gcc.c-torture/compile/pr19853.c: New test.
10470
10471 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
10472
10473         PR c++/19608
10474         * g++.dg/parse/local-class1.C: New.
10475
10476         PR c++/19895
10477         * g++.dg/parse/ptrmem3.C: New.
10478
10479         PR c++/19884
10480         * g++.old-deja/g++.oliva/template6.C: Add another case.
10481         * g++.dg/template/explicit6.C: New.
10482
10483 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
10484
10485         PR c++/17816
10486         * g++.dg/other/redecl2.C: New.
10487
10488 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
10489
10490         PR c++/19891
10491         * g++.dg/abi/covariant4.C: New.
10492
10493 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
10494
10495         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
10496
10497 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
10498
10499         * gcc.dg/vect/vect-96.c: Fix typo.
10500
10501 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10502
10503         PR c++/14479
10504         PR c++/19487
10505         * g++.dg/template/enum5.C: New test.
10506
10507 2005-02-12  Ira Rosen  <irar@il.ibm.com>
10508
10509         * gcc.dg/vect/vect-97.c: New test.
10510
10511 2005-02-12  Ira Rosen  <irar@il.ibm.com>
10512
10513         * gcc.dg/vect/vect-96.c: New test.
10514
10515 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
10516
10517         * gcc.dg/builtins-34.c: Also check ldexp*.
10518
10519 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
10520
10521         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
10522
10523 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
10524
10525         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
10526         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
10527         dg-require-dll, dg-require-iconv, dg-require-named-sections,
10528         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
10529         selector_list, selector_expression, dg-process-target): Move to new
10530         file target-supports-dg.exp.
10531         * lib/target-supports-dg.exp: New.
10532
10533         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10534         New.
10535
10536 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
10537
10538         PR c++/19666
10539         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
10540
10541         PR middle-end/19858
10542         * gcc.c-torture/compile/20050210-1.c: New test.
10543
10544 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
10545
10546         PR c++/19755
10547         * g++.dg/warn/Wbraces1.C: New test.
10548
10549 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
10550
10551         * gcc.dg/builtins-52.c: New testcase.
10552
10553 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
10554
10555         PR c/19342
10556         * gcc.c-torture/execute/20050119-1.c: New test.
10557
10558 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
10559
10560         PR c++/19811
10561         * g++.dg/init/delete1.C: New test.
10562
10563 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10564
10565         PR c++/18470
10566         * g++.dg/template/static12.C: New test.
10567
10568 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
10569
10570         PR c++/19787
10571         * g++.dg/conversion/ambig1.C: New test.
10572
10573         PR c++/19739
10574         * g++.dg/ext/attrib19.C: New test.
10575
10576         PR c++/19732
10577         * g++.dg/parse/dtor5.C: New test.
10578
10579         PR c++/19762
10580         * g++.dg/template/dtor3.C: New test.
10581
10582         PR c++/19826
10583         * g++.dg/template/static11.C: New test.
10584         * g++.dg/template/crash2.C: Remove dg-error marker.
10585
10586 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
10587
10588         PR C++/18491
10589         * g++.old-deja/g++.mike/p10769a.C: Remove.
10590
10591 2005-02-09  Roger Sayle  <roger@eyesopen.com>
10592
10593         * gcc.dg/builtins-48.c: New test case.
10594         * gcc.dg/builtins-49.c: New test case.
10595         * gcc.dg/builtins-50.c: New test case.
10596         * gcc.dg/builtins-51.c: New test case.
10597
10598 2005-02-09  Ian Lance Taylor  <ian@airs.com>
10599
10600         PR middle-end/19583
10601         * g++.dg/warn/Wreturn-type-3.C: New test.
10602
10603 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
10604
10605         PR middle-end/19402
10606         * gcc.dg/pr19402-1.c: New testcase.
10607         * gcc.dg/pr19402-2.c: likewise.
10608
10609 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
10610
10611         PR middle-end/19854
10612         * g++.dg/tree-ssa/tmmti.C: New testcase.
10613
10614 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
10615
10616         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
10617
10618 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
10619
10620         PR c++/19733
10621         * g++.dg/parse/crash23.C: New test.
10622         * g++.dg/warn/Weff1.C: New test.
10623
10624 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
10625
10626         * gcc.dg/20050209-1.c: New test.
10627
10628 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
10629
10630         PR target/19799
10631         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
10632
10633 2005-02-08  Mike Stump  <mrs@apple.com>
10634
10635         * g++.dg/pch/import-2.c: New test.
10636         * g++.dg/pch/import-2.hs: New.
10637         * g++.dg/pch/include/import-2a.h: New.
10638         * g++.dg/pch/include/import-2b.h: New.
10639
10640 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
10641
10642         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
10643
10644 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10645
10646         * gfortran.dg/substr_1.f90: New test.
10647
10648 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
10649
10650         PR middle-end/19775
10651         * gcc.dg/torture/builtin-power-1.c: Disable test for
10652         invalid transformation.
10653         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
10654         no longer optimize.
10655         * gcc.dg/builtins-47.c: New testcase.
10656
10657 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
10658             Dorit Naishlos  <dorit@il.ibm.com>
10659
10660         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
10661
10662 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
10663
10664         * gcc.c-torture/compile/20050206-1.c: New test.
10665
10666 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
10667
10668         PR tree-opt/19768
10669         * g++.dg/opt/pr19768.C: New test.
10670
10671 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
10672
10673         PR tree-opt/19736
10674         * gcc.c-torture/compile/pr19736.c: New test.
10675
10676 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10677
10678         PR c++/17401
10679         * g++.dg/parse/error25.C: New test.
10680
10681 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
10682
10683         * gcc.c-torture/execute/20050203-1.c: New.
10684
10685 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
10686
10687         * gcc.dg/vect/vect-85.c: Remove xfail.
10688         * gcc.dg/vect/vect-86.c: Remove xfail.
10689         * gcc.dg/vect/vect-87.c: Remove xfail.
10690         * gcc.dg/vect/vect-88.c: Remove xfail.
10691
10692 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
10693
10694         * gcc.dg/altivec-19.c: New.
10695
10696 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
10697
10698         PR c/17807
10699         * gcc.dg/nested-func-3.c: New test.
10700         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
10701
10702 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
10703
10704         * gcc.test-framework/gen_directive_tests: Generate tests for
10705         selector expressions.
10706
10707 2005-02-02  Matt Austern  <austern@apple.com>
10708
10709         PR c++/19628
10710         * g++/ext/builtin7.C: New.
10711         * g++/ext/builtin8.C: New.
10712
10713 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
10714
10715         PR c/18502
10716         * gcc.dg/pr18502-1.c: New test.
10717
10718 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10719
10720         PR c++/17413
10721         * g++.dg/template/local4.C: Tweak.
10722
10723 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
10724
10725         PR tree-optimization/19578
10726         * gcc.c-torture/compile/20050202-1.c: New test.
10727
10728 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
10729
10730         PR c/19435
10731         * gcc.dg/c99-init-4.c: New test.
10732
10733 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
10734
10735         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
10736
10737         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
10738
10739         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
10740         * g++.dg/eh/check-vect.h: New.
10741
10742         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
10743         * gcc.dg/vect/vect-78.c: Ditto.
10744         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
10745         Remove.
10746
10747         * g++.dg/conversion/simd1.C: Expect warning.
10748         * g++.dg/ext/attribute-test-1.C: Ditto.
10749         * g++.dg/ext/attribute-test-2.C: Ditto.
10750         * g++.dg/ext/attribute-test-3.C: Ditto.
10751         * g++.dg/ext/attribute-test-4.C: Ditto.
10752
10753         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
10754         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
10755
10756         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
10757
10758 2005-02-01  Richard Henderson  <rth@redhat.com>
10759
10760         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
10761         long double for ibm double-double format.
10762         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
10763
10764 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
10765
10766         PR tree-optimization/19633
10767         * testsuite/gcc.dg/pr19633-1.c: New test.
10768         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
10769         to NULL or a symbol.
10770
10771 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
10772
10773         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
10774         New procs.
10775         (dg-process-target (local override)): Handle selector expressions.
10776
10777         * gcc.test-framework/README: Describe tests in source directory.
10778         * gcc.test-framework/test-framework.awk: Handle dg- tests.
10779         * gcc.test-framework/test-framework.exp: Handle dg- tests.
10780         * gcc.test-framework/dg-bogus-exp-P.c: New test.
10781         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
10782         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
10783         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
10784         * gcc.test-framework/dg-do-link-exp-P.c: New test.
10785         * gcc.test-framework/dg-do-run-exp-P.c: New test.
10786         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
10787         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
10788         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
10789         * gcc.test-framework/dg-error-exp-P.c: New test.
10790         * gcc.test-framework/dg-error-exp-XP.c: New test.
10791         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
10792         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
10793         * gcc.test-framework/dg-output-exp-P.c: New test.
10794         * gcc.test-framework/dg-output-exp-XF.c: New test.
10795         * gcc.test-framework/dg-warning-exp-P.c: New test.
10796         * gcc.misc-tests/dg-1.c: Remove.
10797         * gcc.misc-tests/dg-2.c: Remove.
10798         * gcc.misc-tests/dg-3.c: Remove.
10799         * gcc.misc-tests/dg-4.c: Remove.
10800         * gcc.misc-tests/dg-5.c: Remove.
10801         * gcc.misc-tests/dg-6.c: Remove.
10802         * gcc.misc-tests/dg-7.c: Remove.
10803         * gcc.misc-tests/dg-8.c: Remove.
10804         * gcc.misc-tests/dg-9.c: Remove.
10805         * gcc.misc-tests/dg-10.c: Remove.
10806         * gcc.misc-tests/dg-11.c: Remove.
10807         * gcc.misc-tests/dg-12.c: Remove.
10808         * gcc.misc-tests/dg-test.exp: Remove.
10809
10810         * gcc.test-framework/test-framework.awk: Change recording and
10811         printing of passes and failures.
10812
10813         * gcc.test-framework: New directory.
10814         * gcc.test-framework/README: New.
10815         * gcc.test-framework/test-framework.exp: New.
10816         * gcc.test-framework/test-framework.awk: New.
10817         * gcc.test-framework/gen_directive_tests: New.
10818
10819 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
10820
10821         * lib/treelang.exp: Fix comment typos.
10822         (treelang_target_compile): Don't append libs=-ltreelang to options.
10823
10824 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
10825
10826         * g++.dg/parse/typename7.C: Adjust error messages.
10827
10828 2005-01-31  Jeff Law  <law@redhat.com>
10829
10830         * gcc.c-torture/execute/20050131-1.c: New test.
10831         * gcc.dg/wcaselabel.c: New test.
10832
10833 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
10834
10835         * g++.dg/other/warning1.C: Adjust error messags.
10836         * g++.dg/parse/constant5.C: New test.
10837
10838 2005-01-31  Steven Bosscher  <stevenb@suse.de>
10839
10840         PR c/19333
10841         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
10842         the test case valid.
10843         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
10844         * testsuite/gcc.dg/array-7.c: Adjust expected result.
10845         * testsuite/gcc.dg/pr18596-3.c: Likewise.
10846         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
10847         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
10848         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
10849
10850 2005-01-31  Dale Johannesen  <dalej@apple.com>
10851
10852         * g++.dg/opt/pr19650.C: New test.
10853
10854 2005-01-31  Richard Henderson  <rth@redhat.com>
10855
10856         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
10857         long double for intel double extended format.
10858         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
10859
10860 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
10861
10862         PR c++/19555
10863         * g++.dg/template/static10.C: New test.
10864
10865         PR c++/19395
10866         * g++.dg/parse/error24.C: New test.
10867
10868         PR c++/19367
10869         * g++.dg/lookup/builtin1.C: New test.
10870
10871         PR c++/19457
10872         * g++.dg/warn/conv3.C: New test.
10873
10874 2005-01-30  Bud Davis  <bdavis@gfortran.org>
10875
10876         PR fortran/19647
10877         * gfortan.dg/inquire_7.f90
10878
10879 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
10880
10881         PR tree-optimization/15791
10882         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
10883         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
10884         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
10885         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
10886         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
10887         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
10888         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
10889         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
10890         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
10891         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
10892
10893 2005-01-29  Paul Brook  <paul@codesourcery.com>
10894
10895         PR fortran/18565
10896         * check.c (real_or_complex_check): New function.
10897         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
10898         * intrinsic.c (add_functions): Use new check functions.
10899         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
10900         Add prototypes.
10901
10902 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
10903
10904         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
10905         gcc.dg/lvalue-3.c: New tests.
10906         * gcc.dg/concat.c: Update expected messages.
10907
10908 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
10909
10910         PR libfortran/19595
10911         * gfortran.dg/eor_1.f90: New test.
10912
10913 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
10914
10915         PR fortran/19589
10916         * gfortran.dg/logical_data_1.f90: New test.
10917
10918 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
10919
10920         PR c++/19253
10921         * g++.dg/template/crash33.C: New test.
10922
10923         PR c++/19667
10924         * g++.dg/template/crash32.C: New test.
10925
10926 2005-01-28  Ian Lance Taylor  <ian@airs.com>
10927
10928         PR middle-end/16558
10929         * g++.dg/warn/Wreturn-type-2.C: New test.
10930
10931 2004-06-24  Jeff Law  <law@redhat.com>
10932
10933         * gcc.dg/tree-ssa/20050128-1.c: New test.
10934
10935 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
10936
10937         * gcc.target/frv/all-mdpackh-1.c: New test.
10938
10939 2005-01-28  Steven Bosscher  <stevenb@suse.de>
10940
10941         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
10942
10943 2005-01-27  Richard Henderson  <rth@redhat.com>
10944
10945         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
10946
10947 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
10948
10949         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
10950
10951 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
10952
10953         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
10954         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
10955         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
10956         to cope with cases where the multilib options override the dg-options.
10957
10958 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
10959
10960         PR c/18946
10961         * gcc.dg/noncompile/20050120-1.c: New test.
10962
10963 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
10964
10965         PR tree-optimization/19633
10966         * gcc.dg/pr19633.c: New test.
10967         * gcc.dg/tree-ssa/pr19633.c: New test.
10968
10969 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
10970
10971         * gcc.dg/20041216-1.c: New test.
10972
10973 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
10974
10975         PR objc/18862
10976         * objc.dg/selector-2.m: New test.
10977
10978 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
10979
10980         * g++.dg/opt/range-test-2.C: New test.
10981
10982         PR rtl-optimization/19579
10983         * gcc.c-torture/execute/20050124-1.c: New test.
10984
10985 2005-01-26  Greg Parker  <gparker@apple.com>
10986         Stuart Hastings  <stuart@apple.com>
10987
10988         * gcc.c-torture/execute/20050125-1.c: New.
10989
10990 2005-01-18  Jan Hubicka  <jh@suse.cz>
10991
10992         PR tree-optimize/19337
10993         * gcc.c-torture/compile/20050119-1.c: New test.
10994
10995 2005-01-24  James E Wilson  <wilson@specifixinc.com>
10996
10997         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
10998         test for successful match.
10999
11000 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
11001
11002         PR objc/18408
11003         * objc.dg/comp-types-7.m: New test.
11004
11005 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
11006
11007         * lib/target-supports.exp (current_target_name): New.
11008         (check_effective_target_ilp32, check_effective_target_lp64):
11009         Cache the result to use as long as the current target, with
11010         multilib flags, remains the same.
11011
11012         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
11013         (dg-require-weak, dg-require-visibility, dg-require-alias,
11014         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
11015         dg-require-effective-target, dg-skip-if): Remove call to
11016         skip_test_and_clear_xfail.
11017         (dg-test): Clear xfail data.
11018
11019 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
11020
11021         PR target/17751
11022         * gcc.dg/ppc64-toc.c: New test.
11023
11024         * g++.dg/tree-ssa/empty-1.C: New test.
11025
11026         PR middle-end/19551
11027         * gcc.c-torture/execute/20050121-1.c: New test.
11028         * gcc.dg/20050121-2.c: New test.
11029
11030 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
11031         Paul Brook  <paul@codesourcery.com>
11032
11033         PR fortran/17941
11034         * gfortran.dg/real_const_1.f: New test.
11035         * gfortran.dg/real_const_2.f90: New test.
11036         * gfortran.dg/complex_int_1.f90: New test.
11037
11038 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
11039
11040         PR fortran/19313
11041         * gfortan.dg/inquire_6.f90: New test.
11042
11043 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
11044
11045         PR libfortran/19451
11046         * open_readonly_1.f90: New test.
11047
11048 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
11049
11050         PR libfortran/18982
11051         * gfortran.dg/open_new.f90: New file.
11052
11053 2005-01-22  Paul Brook  <paul@codesourcery.com>
11054
11055         * namelist_1.f90: New test.
11056
11057 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
11058
11059         PR tree-optimization/19484
11060         * gcc.c-torture/compile/20050122-[12].c: New tests.
11061
11062 2005-01-22  Paul Brook  <paul@codesourcery.com>
11063
11064         * gfortran.dg/implicit_2.f90: New test.
11065
11066 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
11067
11068         PR fortran/19314
11069         * gfortran.dg/inquire_5.f90: New test.
11070
11071 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11072
11073         PR c/18809
11074         * gcc.dg/pr18809-1.c: New test.
11075
11076 2005-01-21  Ian Lance Taylor  <ian@airs.com>
11077
11078         * gcc.dg/20050121-1.c: New test.
11079
11080         PR tree-optimization/13000
11081         * gcc.dg/20040206-1.c: Change warning to point where function is
11082         being inlined.
11083
11084 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11085
11086         PR c++/19208
11087         * g++.dg/template/array11.C: New test.
11088
11089 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11090
11091         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
11092         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
11093         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
11094         * gfortran.dg/getenv_1.f90: Add dg-do directive.
11095         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
11096         gfortran.dg/pr17164.f90: Add missing dg-do directives.
11097
11098 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
11099
11100         PR tree-optimization/15349
11101         * gcc.dg/tree-ssa/pr15349.c: New.
11102
11103 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
11104
11105         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
11106
11107 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
11108
11109         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
11110         scan-assembler-times directive name.
11111
11112         * gcc.dg/asm-a.c: Move dg-require-effective-target to
11113         after dg-do.
11114
11115         PR rtl-optimization/19462
11116         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
11117
11118 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
11119
11120         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
11121         counting function calls on ia64.
11122
11123 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
11124
11125         PR rtl-optimization/15139
11126         * gcc.dg/20050111-2.c: New test.
11127
11128         PR c/17297
11129         * gcc.c-torture/compile/20050113-1.c: New testcase.
11130
11131         PR middle-end/19164
11132         * gcc.dg/20050113-1.c: New testcase.
11133
11134 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
11135
11136         * gcc.dg/vect/vect-85.c: Add comment.
11137         * gcc.dg/vect/vect-86.c: Add xfail for now.
11138         * gcc.dg/vect/vect-87.c: Add xfail for now.
11139         * gcc.dg/vect/vect-88.c: Add xfail for now.
11140         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
11141
11142 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11143
11144         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
11145
11146 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11147
11148         * g++.dg/debug/typedef3.C: New test.
11149
11150 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
11151
11152         PR c/19472
11153         * gcc.dg/asm-a.c: New test.
11154
11155 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
11156
11157         * gcc.dg/sh-relax.c: Add prototype for abort.
11158
11159 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11160
11161         * gcc.dg/short-compare-1.c: New test.
11162         * gcc.dg/short-compare-2.c: Likewise.
11163
11164 2005-01-18  Michael Matz  <matz@suse.de>
11165
11166         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
11167
11168 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
11169
11170         PR tree-optimization/19121
11171         * gcc.c-torture/compile/pr19121.c: New test.
11172
11173 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
11174
11175         PR target/19357
11176         * gcc.c-torture/compile/pr19357.c: New test.
11177
11178 2005-01-17  Ian Lance Taylor  <ian@airs.com>
11179
11180         PR c/5675
11181         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
11182         pass--those that refer just to the variable, possibly with a
11183         cast.
11184         * gcc.dg/c99-const-expr-3.c: Likewise.
11185
11186         PR middle-end/13127
11187         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
11188         longer emitted.
11189
11190 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
11191
11192         PR fortran/18778
11193         * gfortran.dg/endfile_2.f90: New test.
11194
11195 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
11196
11197         PR 19168
11198         * gfortran.dg/select_5.f90: New test.
11199
11200 2004-01-16  Paul Brook  <paul@codesourcery.com>
11201
11202         * gfortran.dg/common_4.f90: New test.
11203
11204 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
11205
11206         PR rtl-optimization/19462
11207         * gcc.dg/torture/pr19462-1.c: New test.
11208
11209 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
11210
11211         PR objc/19321
11212         * objc.dg/func-ptr-2.m: New.
11213         * objc.dg/volatile-1.m: New.
11214
11215 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11216
11217         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
11218
11219 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
11220
11221         PR tree-optimization/19060
11222         * gcc.c-torture/execute/20050104-1.c: New test.
11223
11224 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
11225
11226         PR fortran/18983
11227         * gfortran.dg/write_to_null.f90: New test.
11228
11229 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
11230             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11231
11232         PR other/19328
11233         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
11234         argument.
11235
11236 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
11237
11238         PR c++/19263
11239         * g++.dg/init/vector1.C: New test.
11240
11241 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
11242
11243         PR target/13158
11244         * gcc.target/ia64/sibcall-unwind-1.c: New test.
11245         PR target/18987
11246         * gcc.target/ia64/sibcall-unwind-2.c: New test.
11247
11248 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
11249
11250         * gfortran.dg/select_1.f90: New test.
11251         * gfortran.dg/select_2.f90: New test.
11252         * gfortran.dg/select_3.f90: New test.
11253         * gfortran.dg/select_4.f90: New test.
11254
11255 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
11256
11257         PR middle-end/19084
11258         PR rtl-optimization/19348
11259         * gcc.dg/20050111-1.c: New test.
11260         * gcc.c-torture/execute/20050111-1.c: New test.
11261
11262         * gcc.dg/i386-asm-4.c: New test.
11263
11264 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11265
11266         * gcc.dg/nested-func-2.c: New test.
11267         * ada/acats/norun.lst: Remove c953002.
11268
11269 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
11270
11271         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
11272
11273 2005-01-12  Ben Elliston  <bje@au.ibm.com>
11274
11275         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
11276
11277 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
11278
11279         PR target/18761
11280         * g++.dg/abi/align1.C: New test.
11281
11282 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
11283
11284         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
11285         at a time.
11286         * g++.dg/ext/altivec_check.h: Support compiling as C.
11287
11288 2005-01-10  Roger Sayle  <roger@eyesopen.com>
11289
11290         PR c++/19355
11291         * g++.dg/expr/pr19355-1.C: New test case.
11292
11293 2005-01-10  Laurent GUERBY <laurent@guerby.net>
11294
11295         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
11296         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
11297         * ada/acats/tests/c3/c92005b.ada: Likewise.
11298         * ada/acats/tests/c3/cxb3012.a: Likewise.
11299         * ada/acats/norun.lst: Add c380004 and c953002, add PR
11300
11301 2005-01-09  Paul Brook  <paul@codesourcery.com>
11302
11303         * gfortran.dg/common_2.f90: New file.
11304         * gfortran.dg/common_3.f90: New file.
11305
11306 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
11307
11308         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
11309
11310 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
11311
11312         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
11313         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
11314         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
11315         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
11316         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
11317         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
11318         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
11319         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
11320         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
11321         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
11322         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
11323         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
11324         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
11325         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
11326         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
11327         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
11328         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
11329         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
11330         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
11331         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
11332         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
11333         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
11334         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
11335         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
11336         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
11337         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
11338         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
11339         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
11340         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
11341         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
11342         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
11343         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
11344         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
11345         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
11346         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
11347         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
11348         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
11349         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
11350         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
11351         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
11352         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
11353         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
11354         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
11355         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
11356         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
11357         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
11358         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
11359         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
11360         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
11361         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
11362         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
11363         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
11364         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
11365         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
11366         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
11367         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
11368         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
11369         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
11370         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
11371         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
11372         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
11373         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
11374         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
11375         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
11376         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
11377         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
11378         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
11379
11380         * gcc.dg/vect/vect-1.c: Fix spelling.
11381         * gcc.dg/vect/vect-10.c: Fix spelling.
11382         * gcc.dg/vect/vect-11.c: Fix spelling.
11383         * gcc.dg/vect/vect-12.c: Fix spelling.
11384         * gcc.dg/vect/vect-14.c: Fix spelling.
11385         * gcc.dg/vect/vect-15.c: Fix spelling.
11386         * gcc.dg/vect/vect-16.c: Fix spelling.
11387         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
11388         * gcc.dg/vect/vect-64.c: Fix comments.
11389         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
11390
11391 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
11392             Ira Rosen  <irar@il.ibm.com>
11393
11394         * gcc.dg/vect/vect-70.c: New test.
11395         * gcc.dg/vect/vect-71.c: New test.
11396
11397 2005-01-09  Manfred Hollstein  <mh@suse.com>
11398
11399         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
11400         * gcc.dg/pr18241-2.c: Likewise.
11401         * gcc.dg/pr18241-3.c: Likewise.
11402         * gcc.dg/pr18241-4.c: Likewise.
11403         * gcc.dg/pr18241-5.c: Likewise.
11404
11405 2005-01-08  Richard Henderson  <rth@redhat.com>
11406
11407         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
11408         False for x86 and x86-64.
11409
11410 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
11411
11412         PR tree-optimization/18241
11413         * gcc.dg/pr18241-1.c: New test.
11414         * gcc.dg/pr18241-2.c: New test.
11415         * gcc.dg/pr18241-3.c: New test.
11416         * gcc.dg/pr18241-4.c: New test.
11417         * gcc.dg/pr18241-5.c: New test.
11418
11419 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
11420
11421         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
11422         gfortran.dg/select_4.f90: New.
11423
11424 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
11425
11426         * gcc.c-torture/execute/20050107-1.c: New test.
11427
11428 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
11429
11430         PR c++/19298
11431         * g++.dg/template/ref2.C: New.
11432
11433 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
11434
11435         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
11436         instead of being empty.
11437
11438 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11439
11440         PR fortran/15553
11441         * gfortran.dg/array-1.f90: New test.
11442
11443 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
11444
11445         PR tree-optimization/19283
11446         * gcc.c-torture/execute/20050106-1.c: New test.
11447
11448         PR rtl-optimization/18861
11449         * gcc.dg/20050105-1.c: New test.
11450
11451         PR tree-optimization/18828
11452         * gcc.dg/20050105-2.c: New test.
11453
11454 2005-01-07  Andreas Jaeger  <aj@suse.de>
11455
11456         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
11457
11458 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
11459
11460         PR fortran/18398
11461         * gfortran.dg/fmt_read.f90: New test.
11462
11463 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
11464
11465         * gcc.dg/rs6000-ldouble-2.c: New.
11466
11467 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
11468
11469         PR c++/19244
11470         * g++.dg/parser/ctor2.C: New test.
11471
11472 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11473
11474         PR c++/17154
11475         * g++.dg/template/using9.C: New test.
11476
11477 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11478
11479         PR c++/19258
11480         * g++.dg/lookup/friend6.C: New test.
11481
11482 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
11483
11484         PR c++/19270
11485         * g++.dg/template/array10.C: New.
11486
11487 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11488
11489         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
11490         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
11491
11492 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
11493
11494         * gcc.c-torture/compile/20050105-1.c: New test.
11495
11496 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
11497
11498         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
11499
11500 2005-01-05  Roger Sayle  <roger@eyesopen.com>
11501
11502         PR middle-end/19100
11503         * gcc.dg/conv-3.c: New test case.
11504
11505 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
11506
11507         * gcc.dg/asm-wide-1.c: New test.
11508
11509 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11510
11511         PR c++/19030
11512         * g++.dg/parse/crash22.C: New
11513
11514 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
11515
11516         PR 19257
11517         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
11518
11519 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
11520
11521         PR middle-end/17767
11522         * gcc.dg/i386-mmx-6.c: New test case.
11523
11524 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
11525
11526         PR tree-optimization/18308
11527         * gcc.dg/vect/pr18308.c: New testcase.
11528
11529 2005-01-04  Andreas Jaeger  <aj@suse.de>
11530
11531         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
11532
11533 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
11534             Robert Bowdidge <bowdidge@apple.com>
11535
11536         * gcc.dg/cpp/subframework1.c: New.
11537         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
11538         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
11539         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
11540         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
11541
11542 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
11543
11544         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
11545         producing warning.
11546         * gcc.dg/darwin-weakimport-2.c: New.
11547
11548 2005-01-03  Richard Henderson  <rth@redhat.com>
11549
11550         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
11551
11552 2005-01-03  Richard Henderson  <rth@redhat.com>
11553
11554         * gcc.dg/vect/vect.exp: Enable for ia64.
11555         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
11556         (check_effective_target_vect_float): Likewise.
11557         (check_effective_target_vect_no_align): Likewise.
11558         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
11559         * gcc.dg/vect/vect-8.c: Likewise.
11560
11561 2005-01-03  Uros Bizjak <uros@kss-loka.si>
11562
11563         PR target/19236
11564         * gcc.dg/pr19236-1.c: New test case.
11565
11566 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
11567
11568         PR rtl-optimization/12092
11569         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
11570
11571 2005-01-02  Andreas Jaeger  <aj@suse.de>
11572
11573         * gcc.dg/pr12092-1.c: Do not run on x86_64.
11574
11575 2005-01-01  Roger Sayle  <roger@eyesopen.com>
11576             Andrew Pinski  <pinskia@physics.uc.edu>
11577
11578         PR rtl-optimization/12092
11579         * gcc.dg/pr12092-1.c: New test case.
11580
11581 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
11582
11583         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
11584         'hidden' and 'default' for better portability.
11585         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
11586
11587         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
11588         6 and 7.
11589         * g++.old-deja/g++.brendan/new3.C: Likewise.
11590
11591 2005-01-01  Steven Bosscher  <stevenb@suse.de>
11592
11593         * gcc.dg/20041231-1.C: New test.
11594         * g++.dg/warn/Wunreachable-code-1.C: New test.
11595
11596 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
11597
11598         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
11599         file, not /dev/null.  Abort on error.
11600
11601 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
11602             Ziemowit Laski  <zlaski@apple.com>
11603
11604         PR objc/18971
11605         * objc.dg/encode-5.m: New test.
11606
11607 2004-12-29  Richard Henderson  <rth@redhat.com>
11608
11609         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
11610         * objc.dg/stabs-1.m: Disable for ia64.
11611
11612 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
11613
11614         PR c++/19190
11615         * g++.dg/warn/Wunused-10.C: New test.
11616
11617 2004-12-28  Richard Henderson  <rth@redhat.com>
11618
11619         * objc.dg/stabs-1.m: Disable for alpha.
11620
11621 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
11622
11623         PR c++/19149
11624         * g++.dg/parse/error23.C: New test.
11625
11626 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11627
11628         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
11629
11630         PR fortran/19032
11631         * gfortran.dg/intrinsic_modulo_1.f90: New.
11632         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
11633         tests with divisor -1.
11634
11635 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
11636
11637         * g++.dg/opt/temp1.C (memcpy): Return a value.
11638
11639         PR c++/19148
11640         * g++.dg/expr/cond7.C: New test.
11641
11642 2004-12-27  Paul Brook  <paul@codesourcery.com>
11643
11644         * gfortran.dg/g77/select_no_compile.f: Remove.
11645
11646 2004-12-27  Richard Henderson  <rth@redhat.com>
11647
11648         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
11649         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
11650         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
11651
11652 2004-12-26  Richard Henderson  <rth@redhat.com>
11653
11654         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
11655         by 1i instead of token pasting.
11656
11657 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11658
11659         PR tree-optimization/17578
11660         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
11661         to additional_flags.
11662         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
11663
11664 2004-12-25  Richard Henderson  <rth@redhat.com>
11665
11666         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
11667         Remove Alpha.
11668
11669 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11670
11671         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
11672         hppa*-*-hpux*.
11673         * gcc.dg/pr17957.c (dg-options): Likewise.
11674         * gcc.dg/struct-ret-1.c: Add prototype for abort.
11675         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
11676         instead of 0 on __hppa__.
11677         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
11678         "foo,%r" on hppa*-*-*.
11679
11680 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
11681
11682         PR fortran/19071
11683         * gfortran.dg/complex_write.f90: New test.
11684
11685 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
11686
11687         PR c++/17595
11688         * g++.dg/parse/pragma2.C: New test.
11689
11690         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
11691
11692 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
11693
11694         * gcc.dg/empty2.c: Add missing dg-warning.
11695
11696 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
11697
11698         PR c++/17413
11699         * g++.dg/template/local4.C: New test.
11700         * g++.dg/template/crash19.C: Add dg-error marker.
11701
11702         * g++.dg/template/crash31.C: Correct embedded PR number.
11703
11704 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
11705
11706         PR c++/16405
11707         * g++.dg/opt/temp1.C: Add do-run marker.
11708
11709 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
11710
11711         * g++.dg/template/spec19.C: New.
11712
11713 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
11714
11715         PR target/16819
11716         * gcc.dg/empty2.c: New.
11717
11718 2004-12-23  Richard Henderson  <rth@redhat.com>
11719
11720         * lib/target-supports.exp (check_effective_target_vect_no_align):
11721         Remove i?86 and x86-64.
11722
11723 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
11724
11725         PR c++/16405
11726         * g++.dg/opt/temp1.C: New test.
11727
11728 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11729
11730         PR c++/18733
11731         * g++.dg/template/friend33.C: New testcase.
11732
11733 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
11734
11735         PR c++/18464
11736         * g++.dg/template/cond5.C: New test.
11737
11738         PR c++/18492
11739         * g++.dg/inherit/thunk3.C: New test.
11740
11741         PR c++/11224
11742         * g++.dg/warn/Wunused-9.C: New test.
11743
11744 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
11745
11746         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
11747
11748 2004-12-22  Jan Beulich  <jbeulich@novell.com>
11749
11750         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
11751
11752 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
11753
11754         PR c++/18378
11755         * g++.dg/ext/packed8.C: New test.
11756
11757         PR c++/19063
11758         * g++.dg/template/crash31.C: New test.
11759
11760         PR c++/19034
11761         * g++.dg/template/crash30.C: New test.
11762
11763 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
11764
11765         PR C++/18984
11766         * g++.dg/eh/ctor3.C: New test.
11767
11768 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11769
11770         * objc.dg/stabs-1.m: Allow section name to be quoted and
11771         assembly label to begin with '.LL'.
11772
11773 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
11774
11775         * gcc.dg/vect/vect.exp
11776         (check_effective_target_lp64_or_vect_no_align): New.
11777         * gcc.dg/vect/vect-77.c: Use it.
11778         * gcc.dg/vect/vect-78.c: Use it.
11779
11780         * lib/target-supports.exp
11781         (check_effective_target_vect_no_max,
11782         check_effective_target_vect_no_bitwise,
11783         check_effective_target_vect_no_align): New.
11784         * gcc.dg/vect/vect-13.c: Use them.
11785         * gcc.dg/vect/vect-17.c: Ditto.
11786         * gcc.dg/vect/vect-18.c: Ditto.
11787         * gcc.dg/vect/vect-19.c: Ditto.
11788         * gcc.dg/vect/vect-20.c: Ditto.
11789         * gcc.dg/vect/vect-27.c: Ditto.
11790         * gcc.dg/vect/vect-29.c: Ditto.
11791         * gcc.dg/vect/vect-44.c: Ditto.
11792         * gcc.dg/vect/vect-48.c: Ditto.
11793         * gcc.dg/vect/vect-50.c: Ditto.
11794         * gcc.dg/vect/vect-52.c: Ditto.
11795         * gcc.dg/vect/vect-54.c: Ditto.
11796         * gcc.dg/vect/vect-56.c: Ditto.
11797         * gcc.dg/vect/vect-58.c: Ditto.
11798         * gcc.dg/vect/vect-60.c: Ditto.
11799         * gcc.dg/vect/vect-72.c: Ditto.
11800         * gcc.dg/vect/vect-80.c: Ditto.
11801
11802 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
11803
11804         PR c++/14075
11805         * g++.dg/init/string1.C: New.
11806
11807         PR c++/18975
11808         * g++.dg/other/synth1.C: New.
11809
11810 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
11811
11812         PR c/18963
11813         * gcc.dg/pr18963-1.c: New test.
11814
11815 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
11816
11817         PR c/18596
11818         * gcc.dg/funcdef-storage-1.c (foo): Remove.
11819         * gcc.dg/pr18596-1.c: Use dg-error.
11820         (dg-options): Use -fno-unit-at-a-time.
11821         * gcc.dg/pr18596-2.c: New test.
11822         * gcc.dg/pr18596-3.c: New test.
11823
11824 2004-12-20  Roger Sayle  <roger@eyesopen.com>
11825
11826         PR middle-end/18683
11827         * g++.dg/opt/pr18683-1.C: New test case.
11828
11829 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
11830
11831         PR other/19093
11832         * g++.dg/opt/max1.C: Fix for 64bit targets.
11833
11834 2004-12-20  Matt Austern  <austern@apple.com>
11835
11836         PR c++/19044
11837         * g++.dg/ext/builtin6.C: New
11838
11839 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
11840
11841         PR tree-optimization/19080
11842         * gcc.c-torture/compile/pr19080.c: New test.
11843
11844 2004-12-20  Steven Bosscher  <stevenb@suse.de>
11845
11846         * gcc.dg/20041219-1.c: New test.
11847
11848 2004-12-19  Roger Sayle  <roger@eyesopen.com>
11849
11850         PR middle-end/19068
11851         * g++.dg/opt/max1.C: New test case.
11852
11853 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11854
11855         * gcc.dg/fdata-sections-1.c: New test.
11856
11857 2004-12-18  Roger Sayle  <roger@eyesopen.com>
11858
11859         PR middle-end/18548
11860         * gcc.dg/max-1.c: New test case.
11861
11862 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
11863
11864         * gcc.c-torture/execute/20041218-1.c: New test.
11865
11866 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
11867
11868         * gcc.dg/pr18501.c: New test.
11869         * gcc.dg/uninit-5.c: XFAIL.
11870         * gcc.dg/uninit-9.c: XFAIL.
11871
11872 2004-12-17  Dale Johannesen  <dalej@apple.com>
11873
11874         * gcc.dg/20041213-1.c: New.
11875
11876 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
11877
11878         * objc.dg/stabs-1.m: Allow assembly label to begin
11879         with a dot ('.').
11880
11881 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
11882
11883         * gcc.c-torture/execute/20041213-1.c: Move...
11884         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
11885
11886 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
11887
11888         PR c++/18721
11889         * g++.dg/lookup/conv-5.C: New.
11890
11891 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
11892
11893         * objc.dg/stabs-1.m: New test.
11894
11895 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
11896
11897         * gcc.dg/visibility-c.c: Change compile to
11898         assemble for the test.
11899
11900 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
11901
11902         PR target/19041
11903         * gcc.dg/visibility-c.c: New test.
11904
11905 2004-12-16  Roger Sayle  <roger@eyesopen.com>
11906
11907         PR middle-end/18493
11908         * gcc.dg/switch-8.c: New test case.
11909
11910 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11911
11912         PR c++/18905
11913         * g++.dg/template/init4.C: New.
11914         * g++.dg/opt/static3.C: Enable optimizer.
11915
11916 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
11917
11918         * g++.dg/other/complex1.C: New test.
11919
11920 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
11921
11922         * g++.dg/opt/inline9.C: New test.
11923
11924 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11925
11926         PR fortran/18993
11927         * gfotran.dg/nullify_1.f: New test.
11928
11929 2004-12-15  Richard Henderson  <rth@redhat.com>
11930
11931         * gcc.target/i386/i386.exp: New harness.
11932         * gcc.target/i386/vect-args.c: New.
11933
11934 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
11935
11936         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
11937
11938 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11939
11940         PR c++/18825
11941         * g++.dg/template/friend32.C: New test.
11942
11943 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
11944
11945         * cpp/pragma-once-1.c: New test.
11946         * cpp/pragma-once-1b.h: Likewise.
11947         * cpp/pragma-once-1c.h: Likewise.
11948         * cpp/pragma-once-1d.h: Likewise.
11949         * cpp/inc/pragma-once-1a.h: Likewise.
11950
11951 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
11952             Steven G. Kargl  <kargls@comcast.net>
11953
11954         PR fortran/17597
11955         * gfortran.dg/list_read_3.f90: New test.
11956
11957 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
11958
11959         * gcc.dg/ftrapv-2.c: New test.
11960
11961 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
11962
11963         PR c++/18981
11964         * g++.dg/template/typename9.C: New test.
11965
11966 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
11967
11968         PR c++/18738
11969         * g++.dg/template/typename8.C: New test.
11970         * g++.dg/parse/friend2.C: Tweak error message.
11971
11972 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
11973
11974         * gcc.c-torture/20041214-1.c: New test.
11975
11976 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
11977
11978         PR c++/18965
11979         * g++.dg/init/array17.C: New test.
11980
11981 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
11982
11983         PR c++/18793
11984         * g++.dg/init/aggr3.C: New test.
11985
11986 2004-12-14  Janis Johnson  <janis187@us.ibm.com
11987
11988         * gcc.dg/altivec-types-1.c: New test.
11989         * gcc.dg/altivec-types-2.c: New test.
11990         * gcc.dg/altivec-types-3.c: New test.
11991         * gcc.dg/altivec-types-4.c: New test.
11992         * g++.dg/ext/altivec-types-1.C: New test.
11993         * g++.dg/ext/altivec-types-2.C: New test.
11994         * g++.dg/ext/altivec-types-3.C: New test.
11995         * g++.dg/ext/altivec-types-4.C: New test.
11996
11997 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
11998
11999         PR middle-end/18951
12000         * gcc.c-torture/execute/20041213-1.c: New test.
12001
12002 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
12003
12004         PR c++/18949
12005         * g++.dg/template/cast1.C: New.
12006
12007 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
12008
12009         * gcc.c-torture/execute/20041213-2.c: New test.
12010
12011 2004-12-13  Richard Henderson  <rth@redhat.com>
12012
12013         * gcc.dg/i386-sse-10.c: Fix typo in options.
12014
12015 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
12016
12017         PR c++/18968
12018         * g++.dg/opt/pr18968.C: New test.
12019
12020 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
12021
12022         PR c++/18925
12023         * g++.dg/ext/visibility/staticdatamem.C: New test.
12024
12025 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
12026
12027         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
12028
12029 2004-12-13  Roger Sayle  <roger@eyesopen.com>
12030
12031         PR rtl-optimization/18928
12032         * gcc.dg/pr18928-1.c: New test case.
12033
12034 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
12035
12036         PR tree-opt/16951
12037         * gcc.c-torture/compile/20041211-1.c: New.
12038
12039 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12040
12041         PR middle-end/17564
12042         * gcc.c-torture/execute/20041212-1.c: New test.
12043
12044 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12045
12046         PR fortran/18869
12047         * gfortran.dg/common_1.f90: New test.
12048
12049 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
12050         Paul Brook  <paul@codesourcery.com>
12051
12052         PR fortran/16222
12053         * gfortran.dg/real_do_1.f90: New test.
12054
12055 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
12056
12057         PR tree-opt/18040
12058         * g++.dg/opt/ptrmem6.C: New test.
12059
12060 2004-12-11  Roger Sayle  <roger@eyesopen.com>
12061
12062         PR middle-end/18921
12063         * gcc.dg/pr18921-1.c: New test case.
12064
12065 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12066
12067         PR fortran/17175
12068         * gfortran.dg/scale_1.f90: New test.
12069
12070 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
12071
12072         PR middle-end/18903
12073         * gcc.c-torture/compile/pr18903.c: New test.
12074
12075 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
12076
12077         * gcc.c-torture/execute/20041210-1.c: New test.
12078
12079 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12080
12081         PR c++/18731
12082         * g++.dg/parser/struct-1.C: New test.
12083         * g++.dg/parser/struct-2.C: New test.
12084         * g++.dg/parser/struct-3.C: New test.
12085
12086 2004-12-09  Richard Henderson  <rth@redhat.com>
12087
12088         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
12089
12090         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
12091         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
12092
12093 2004-12-09  Matt Austern  <austern@apple.com>
12094
12095         PR c++/18514
12096         * g++.dg/ext/builtin1.C: New
12097         * g++.dg/ext/builtin2.C: New
12098         * g++.dg/ext/builtin3.C: New
12099         * g++.dg/ext/builtin4.C: New
12100         * g++.dg/ext/builtin5.C: New
12101
12102 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
12103
12104         PR tree-opt/18904
12105         * g++.dg/opt/ptrmem5.C: New test.
12106
12107 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
12108
12109         * g++.dg/parse/typename5.C: Adjust for new error.
12110         * g++.dg/parse/typename7.C: New.
12111
12112 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12113
12114         PR c++/18073
12115         * g++.dg/other/mmintrin.C: New test.
12116
12117 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12118
12119         PR c++/16681
12120         * g++.dg/init/array15.C: New.
12121         * g++.dg/init/array16.C: New.
12122
12123 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12124
12125         PR fortran/18826
12126         * gfortran.dg/assign_1.f90: New test.
12127
12128 2004-12-08  Nick Clifton  <nickc@redhat.com>
12129
12130         * gcc.target/xstormy16/bss_below100: New directory containing tests.
12131         * gcc.target/xstormy16/data_below100: Likewise.
12132         * gcc.target/xstormy16/sfr: Likewise.
12133         * gcc.target/xstormy16/below100.S: New test source file.
12134         * gcc.target/xstormy16/below100.ld: New test linker script.
12135         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
12136         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
12137         bp instructions.
12138         * gcc.target/xstormy16/bp.c: Likewise.
12139
12140         * gcc.target/xstormy16/bss_below100: New files:
12141         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
12142         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
12143         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
12144         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
12145         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
12146         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
12147         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
12148         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
12149         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
12150         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
12151         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
12152         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
12153         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
12154         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
12155         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
12156         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
12157         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
12158         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
12159         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
12160         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
12161         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
12162         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
12163         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
12164         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
12165         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
12166         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
12167         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
12168
12169         * gcc.target/xstormy16/data_below100: New files:
12170         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
12171         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
12172         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
12173         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
12174         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
12175         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
12176         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
12177         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
12178         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
12179         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
12180         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
12181         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
12182         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
12183         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
12184         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
12185         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
12186         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
12187         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
12188         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
12189         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
12190         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
12191         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
12192         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
12193         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
12194         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
12195         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
12196         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
12197
12198         * gcc.target/xstormy16/sfr: New files:
12199         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
12200         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
12201         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
12202         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
12203         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
12204         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
12205         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
12206         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
12207         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
12208         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
12209         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
12210         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
12211         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
12212         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
12213         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
12214         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
12215         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
12216         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
12217         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
12218         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
12219         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
12220         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
12221         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
12222         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
12223         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
12224         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
12225         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
12226         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
12227         27_if0_sfrw_bitfield_f.c
12228
12229 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12230
12231         PR c++/18100
12232         * g++.dg/lookup/name-clash4.C: New test.
12233
12234 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
12235
12236         PR c++/18672
12237         * g++.dg/opt/array1.C: New.
12238
12239         PR c++/18803
12240         * g++.dg/template/operator5.C: New.
12241
12242 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
12243
12244         PR c/18867
12245         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
12246
12247 2004-12-07  Steven Bosscher  <stevenb@suse.de>
12248
12249         * gcc.dg/noncompile/20041207.c: New test.
12250
12251 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
12252
12253         * g++.dg/other/unreachable-1.C: New test.
12254
12255 2004-12-06  Nick Clifton  <nickc@redhat.com>
12256
12257         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
12258         <limits.h> because the latter comes from gcc's include/ directory
12259         and not the newlib/libc/include directory.
12260
12261 2004-12-04  Richard Henderson  <rth@redhat.com>
12262
12263         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
12264
12265 2004-12-04  Richard Henderson  <rth@redhat.com>
12266
12267         * lib/target-supports.exp (check_gc_sections_available): Disable
12268         for alpha and ia64.
12269
12270 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
12271
12272         PR middle-end/17909
12273         * g++.dg/other/vararg-2.C: New test.
12274
12275 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12276
12277         PR c++/17011, c++/17971
12278         * g++.dg/template/error15.C: Adjust expected error.
12279         * g++.dg/template/instantiate3.C: Likewise.
12280
12281 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
12282
12283         * gcc.dg/altivec-18.c: Fix for darwin
12284
12285 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12286
12287         PR c++/18782
12288         * g++.dg/parse/ptrmem2.C: New.
12289
12290         PR c++/18318
12291         * g++.dg/template/new1.C: New.
12292
12293 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12294
12295         PR fortran/18710
12296         * gfortran.dg/direct_io_3.f90: New test.
12297
12298 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
12299
12300         PR 18758
12301         * g++.dg/parse/crash21.C: New.
12302
12303 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12304
12305         PR c++/15664, c++/18276
12306         * g++.dg/template/ttp13.C: New test.
12307         * g++.dg/template/ttp14.C: Likewise.
12308
12309 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12310
12311         PR c++/18123
12312         * g++.dg/parse/enum2.C: New test.
12313         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
12314
12315 2004-12-02  Nick Clifton  <nickc@redhat.com>
12316
12317         * gcc.target/xstormy16: New test directory.
12318         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
12319         * gcc.target/xstormy16/bp.c: Check the generation of bp
12320         instructions.
12321         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
12322         bn instructions and the BELOW100 attribute.
12323
12324 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
12325
12326         PR target/16952
12327         * gcc.dg/ppc-eabi.c: New.
12328
12329 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
12330
12331         PR fortran/18284
12332         * gfortran.dg/backspace.f90
12333
12334 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
12335
12336         * gfortran.dg/inquire.f90: New test.
12337
12338 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
12339
12340         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
12341         handle effective-target-keyword.
12342         (dg-skip-if): Support effective-target keyword as target list.
12343         (dg-xfail-if): Ditto.
12344         * lib/target-supports.exp (is-effective-target-keyword): New proc.
12345
12346 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
12347
12348         PR tree-optimization/18291
12349         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
12350
12351 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12352
12353         PR C++/18729
12354         * g++.dg/parse/crash20.C: New.
12355
12356         PR c++/17431
12357         * g++.dg/overload/arg1.C: New.
12358         * g++.dg/overload/arg2.C: New.
12359         * g++.dg/overload/arg3.C: New.
12360         * g++.dg/overload/arg4.C: New.
12361
12362 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
12363
12364         * gcc.dg/c99-flex-array-4.c: Remove.
12365
12366 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
12367
12368         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
12369
12370         * lib/target-supports.exp (is-effective-target): Simplify.
12371
12372         * lib/target-supports.exp (check_effective_target_vect_long):
12373         Fix for powerpc64-*-*.
12374
12375 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
12376
12377         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
12378         to support new requirements on FreeBSD 5.
12379
12380 2004-11-30  Devang Patel  <dpatel@apple.com>
12381
12382         PR 18702
12383         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
12384
12385 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
12386
12387         * g++.dg/ext/altivec-13.C: New test.
12388
12389 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
12390
12391         PR tree-opt/18298
12392         * gcc.c-torture/execute/p18298.c: New test.
12393
12394 2004-11-30  Ira Rosen  <irar@il.ibm.com>
12395             Dorit Naishlos  <dorit@il.ibm.com>
12396
12397         PR tree-opt/18607
12398         * gcc.dg/vect/vect-89.c: New test.
12399
12400 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
12401
12402         * gcc.dg/pr18596-1.c: New test.
12403
12404 2004-11-30  Ben Elliston  <bje@au.ibm.com>
12405
12406         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
12407
12408 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
12409
12410         PR c/18479
12411         * gcc.dg/pr18479.c: New test.
12412
12413 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
12414
12415         PR target/18490
12416         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
12417         mmix-knuth-mmixware.
12418
12419         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
12420         cris-*-elf* cris-*-aout* mmix-*-*
12421
12422 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
12423
12424         PR middle-end/18725
12425         * gcc.dg/pr18725.c: New test.
12426
12427 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
12428
12429         PR target/18488
12430         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
12431
12432         PR target/18336
12433         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
12434
12435 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
12436
12437         PR c++/18368
12438         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
12439         * g++.old-deja/g++.law/ctors5.C: Likewise.
12440         * g++.old-deja/g++.other/crash25.C: Likewise.
12441
12442         PR c++/18674
12443         * g++.dg/template/error16.C: New test.
12444
12445         PR c++/18512
12446         * g++.dg/template/crash29.C: New test.
12447
12448 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
12449
12450         PR tree-optimization/18712
12451         * gcc.c-torture/compile/pr18712.c: New test.
12452
12453 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
12454
12455         PR c/7544
12456         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
12457         tests.
12458
12459 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12460
12461         PR c++/18652
12462         * g++.dg/lookup/crash6.C: New test.
12463
12464 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
12465
12466         PR middle-end/18164
12467         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
12468
12469 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
12470
12471         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
12472         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
12473         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
12474
12475 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
12476
12477         * gcc.dg/pr18164.c: New test.
12478
12479 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
12480
12481         * gcc.dg/funroll-loops-all.c: New.
12482
12483 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
12484
12485         PR target/18489
12486         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
12487         delimeter, match space and TAB as well as ":".
12488
12489         PR target/18484
12490         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
12491
12492         PR target/18348
12493         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
12494
12495         PR target/18345
12496         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
12497
12498         PR target/18337
12499         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
12500
12501 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
12502
12503         * gfortran.dg/direct_io_2.f90: New test.
12504
12505 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
12506
12507         PR target/18334
12508         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
12509
12510 2004-11-28  Richard Henderson  <rth@redhat.com>
12511
12512         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
12513
12514 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
12515
12516         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
12517         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
12518         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
12519         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
12520         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
12521         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
12522         gcc.dg/pointer-arith-8.c: New tests.
12523
12524 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
12525
12526         PR fortran/18364
12527         * gfortran.dg/endfile.f90: New test.
12528
12529 2004-11-27  Falk Hueffner  <falk@debian.org>
12530
12531         * gcc.dg/loop-6.c: New test.
12532
12533 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
12534
12535         * gcc.c-torture/execute/20041126-1.c: New test.
12536
12537 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
12538
12539         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
12540         on IRIX.
12541
12542 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
12543
12544         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
12545         functions.
12546
12547 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
12548
12549         PR rtl-optimization/17825
12550         * gcc.c-torture/compile/20041119-1.c: New test.
12551
12552 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12553
12554         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
12555         Check existence of ld library path variables before unsetting.
12556
12557 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
12558
12559         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
12560
12561 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
12562
12563         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
12564
12565 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
12566
12567         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
12568
12569 2004-11-26  Ben Elliston  <bje@au.ibm.com>
12570
12571         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
12572         dg-do directive.
12573
12574 2004-11-26  Ben Elliston  <bje@au.ibm.com>
12575
12576         * gcc.dg/pr17957.c: Pass --param, not -param.
12577
12578 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
12579
12580         PR middle-end/17957
12581         * testsuite/gcc.dg/pr17957.c: New test.
12582
12583 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
12584
12585         PR c++/18445
12586         * g++.dg/template/crash28.C: Likewise.
12587
12588         PR c++/18001
12589         * g++.dg/expr/unary2.C: Adjust lvalue messages.
12590         * g++.dg/ext/lvaddr.C: Likewise.
12591         * g++.dg/opt/pr7503-3.C: Likewise.
12592
12593         PR c++/18466
12594         * g++.dg/parse/qualified3.C: New test.
12595         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
12596
12597         PR c++/18545
12598         * g++.dg/expr/return1.C: New test.
12599
12600 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12601
12602         Friend class name lookup 3/n, PR c++/3332
12603         * g++.dg/lookup/friend3.C: New test.
12604         * g++.dg/lookup/friend4.C: Likewise.
12605         * g++.dg/lookup/friend5.C: Likewise.
12606
12607 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12608
12609         Friend class name lookup 2/n, PR c++/14513, c++/15410
12610         * g++.dg/lookup/friend2.C: New test.
12611         * g++.dg/template/friend31.C: Likewise.
12612
12613 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12614
12615         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
12616
12617 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
12618
12619         PR c++/17473
12620         * g++.dg/tc1/dr56.C: Remove.
12621         * g++.dg/template/typedef1.C: Add dg-error markers.
12622         * g++.old-deja/g++.other/typedef7.C: Likewise.
12623
12624         PR c++/18285
12625         * g++.dg/parse/typedef7.C: New test.
12626
12627 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
12628
12629         * gcc.c-torture/execute/20041124-1.c: New test.
12630
12631 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
12632
12633         * g++.dg/template/deduce3.C: New test.
12634
12635         PR c++/18586
12636         * g++.dg/template/crash27.C: New test.
12637
12638         PR c++/18530
12639         * g++.dg/warn/Wshadow-3.C: New test.
12640
12641 2004-11-24  Devang Patel  <dpatel@apple.com>
12642
12643         PR/18555
12644         * gcc.dg/cpp/isysroot-1.c: New test.
12645         * gcc.dg/cpp/usr/include/stdio.h: New file.
12646         * gcc.dg/cpp/isysroot-2.c: New test.
12647         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
12648         New file.
12649
12650 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12651
12652         PR c++/8929
12653         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
12654
12655 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
12656
12657         * gcc.target/sparc/align.c: Do not include <stdint.h>.
12658         * gcc.target/sparc/pdist.c: Likewise.
12659
12660 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
12661
12662         PR c++/16882
12663         * g++.dg/conversion/simd1.C: New test.
12664
12665 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12666
12667         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
12668         and restore_ld_library_path_env_vars.
12669         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
12670         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
12671         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
12672         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
12673
12674 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
12675
12676         * gcc.dg/pragma-align-2.c: Test macro expansion.
12677         * gcc.dg/pragma-pack-2.c: New test.
12678
12679 2004-11-23  Richard Henderson  <rth@redhat.com>
12680
12681         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
12682         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
12683         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
12684         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
12685         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
12686         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
12687
12688         * gcc.dg/vect/vect.exp: Add check for alpha.
12689         * lib/target-supports.exp (check_alpha_max_hw_available): New.
12690         (check_effective_target_vect_int): Enable for alpha.
12691         (check_effective_target_vect_long): New.
12692         (is-effective-target): Add it.
12693
12694 2004-11-23  Uros Bizjak <uros@kss-loka.si>
12695
12696         * gcc.dg/pr18614-1.c: New test.
12697
12698 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12699
12700         * gcc.dg/setjmp-2.c: New test.
12701
12702 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
12703
12704         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
12705         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
12706         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
12707         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
12708         gcc.target/sparc/pdist.c: New tests.
12709
12710 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
12711
12712         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
12713
12714 2004-11-22  Dale Johannesen  <dalej@apple.com>
12715
12716         * gcc.dg/20041111-1.c: New.
12717
12718 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
12719
12720         PR tree-opt/18536
12721         * gcc.dg/vect/pr18536.c: New test.
12722
12723 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12724
12725         PR c++/18354
12726         * g++.dg/template/nontype11.C: New test.
12727
12728 2004-11-21  Roger Sayle  <roger@eyesopen.com>
12729
12730         PR middle-end/18520
12731         * gcc.dg/pr18520-1.c: New test case.
12732
12733 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
12734
12735         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
12736         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
12737         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
12738         expected diagnostics.
12739
12740 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12741
12742         PR target/18580
12743         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
12744         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
12745         vect-77.c, vect-77a.c: XFAIL on the SPARC.
12746
12747 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12748
12749         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
12750
12751 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
12752             Joseph Myers  <joseph@codesourcery.com>
12753
12754         * lib/target-supports.exp (check_visibility_available): Really
12755         test the compiler.
12756
12757 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
12758
12759         PR tree-opt/18181
12760         * gcc.dg/vect/vect-85.c: New test.
12761         * gcc.dg/vect/vect-86.c: New test.
12762         * gcc.dg/vect/vect-87.c: New test.
12763         * gcc.dg/vect/vect-88.c: New test.
12764
12765 2004-11-19  Ben Elliston  <bje@au.ibm.com>
12766
12767         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
12768
12769 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
12770
12771         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
12772         * gcc.dg/ppc-and-1.c: Ditto.
12773         * gcc.dg/ppc-compare-1.c: Ditto.
12774         * gcc.dg/ppc-mov-1.c: Ditto
12775
12776 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
12777             Mark Mitchell  <mark@codesourcery.com>
12778
12779         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
12780
12781 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
12782             Aldy Hernandez  <aldyh@redhat.com>
12783
12784         * lib/target-supports.exp (check_effective_target_vect_int): New
12785         (check_effective_target_vect_float): New
12786         (check_effective_target_vect_double): New.
12787         (is-effective-target): Support new effective targets keywords.
12788         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
12789         default action for dg-do.
12790         * gcc.dg/vect/pr16105.c: Use new support.
12791         * gcc.dg/vect/pr18400.c: Ditto.
12792         * gcc.dg/vect/pr18425.c: Ditto.
12793         * gcc.dg/vect/vect-1.c: Ditto.
12794         * gcc.dg/vect/vect-10.c: Ditto.
12795         * gcc.dg/vect/vect-11.c: Ditto.
12796         * gcc.dg/vect/vect-12.c: Ditto.
12797         * gcc.dg/vect/vect-13.c: Ditto.
12798         * gcc.dg/vect/vect-14.c: Ditto.
12799         * gcc.dg/vect/vect-15.c: Ditto.
12800         * gcc.dg/vect/vect-16.c: Ditto.
12801         * gcc.dg/vect/vect-17.c: Ditto.
12802         * gcc.dg/vect/vect-18.c: Ditto.
12803         * gcc.dg/vect/vect-19.c: Ditto.
12804         * gcc.dg/vect/vect-2.c: Ditto.
12805         * gcc.dg/vect/vect-20.c: Ditto.
12806         * gcc.dg/vect/vect-21.c: Ditto.
12807         * gcc.dg/vect/vect-22.c: Ditto.
12808         * gcc.dg/vect/vect-23.c: Ditto.
12809         * gcc.dg/vect/vect-24.c: Ditto.
12810         * gcc.dg/vect/vect-25.c: Ditto.
12811         * gcc.dg/vect/vect-26.c: Ditto.
12812         * gcc.dg/vect/vect-27.c: Ditto.
12813         * gcc.dg/vect/vect-27a.c: Ditto.
12814         * gcc.dg/vect/vect-28.c: Ditto.
12815         * gcc.dg/vect/vect-29.c: Ditto.
12816         * gcc.dg/vect/vect-29a.c: Ditto.
12817         * gcc.dg/vect/vect-3.c: Ditto.
12818         * gcc.dg/vect/vect-30.c: Ditto.
12819         * gcc.dg/vect/vect-31.c: Ditto.
12820         * gcc.dg/vect/vect-32.c: Ditto.
12821         * gcc.dg/vect/vect-33.c: Ditto.
12822         * gcc.dg/vect/vect-34.c: Ditto.
12823         * gcc.dg/vect/vect-35.c: Ditto.
12824         * gcc.dg/vect/vect-36.c: Ditto.
12825         * gcc.dg/vect/vect-37.c: Ditto.
12826         * gcc.dg/vect/vect-38.c: Ditto.
12827         * gcc.dg/vect/vect-4.c: Ditto.
12828         * gcc.dg/vect/vect-40.c: Ditto.
12829         * gcc.dg/vect/vect-41.c: Ditto.
12830         * gcc.dg/vect/vect-42.c: Ditto.
12831         * gcc.dg/vect/vect-43.c: Ditto.
12832         * gcc.dg/vect/vect-44.c: Ditto.
12833         * gcc.dg/vect/vect-45.c: Ditto.
12834         * gcc.dg/vect/vect-46.c: Ditto.
12835         * gcc.dg/vect/vect-47.c: Ditto.
12836         * gcc.dg/vect/vect-48.c: Ditto.
12837         * gcc.dg/vect/vect-48a.c: Ditto.
12838         * gcc.dg/vect/vect-49.c: Ditto.
12839         * gcc.dg/vect/vect-5.c: Ditto.
12840         * gcc.dg/vect/vect-50.c: Ditto.
12841         * gcc.dg/vect/vect-51.c: Ditto.
12842         * gcc.dg/vect/vect-52.c: Ditto.
12843         * gcc.dg/vect/vect-53.c: Ditto.
12844         * gcc.dg/vect/vect-54.c: Ditto.
12845         * gcc.dg/vect/vect-55.c: Ditto.
12846         * gcc.dg/vect/vect-56.c: Ditto.
12847         * gcc.dg/vect/vect-56a.c: Ditto.
12848         * gcc.dg/vect/vect-57.c: Ditto.
12849         * gcc.dg/vect/vect-58.c: Ditto.
12850         * gcc.dg/vect/vect-59.c: Ditto.
12851         * gcc.dg/vect/vect-6.c: Ditto.
12852         * gcc.dg/vect/vect-60.c: Ditto.
12853         * gcc.dg/vect/vect-61.c: Ditto.
12854         * gcc.dg/vect/vect-62.c: Ditto.
12855         * gcc.dg/vect/vect-63.c: Ditto.
12856         * gcc.dg/vect/vect-64.c: Ditto.
12857         * gcc.dg/vect/vect-65.c: Ditto.
12858         * gcc.dg/vect/vect-66.c: Ditto.
12859         * gcc.dg/vect/vect-67.c: Ditto.
12860         * gcc.dg/vect/vect-68.c: Ditto.
12861         * gcc.dg/vect/vect-69.c: Ditto.
12862         * gcc.dg/vect/vect-7.c: Ditto.
12863         * gcc.dg/vect/vect-72.c: Ditto.
12864         * gcc.dg/vect/vect-72a.c: Ditto.
12865         * gcc.dg/vect/vect-73.c: Ditto.
12866         * gcc.dg/vect/vect-74.c: Ditto.
12867         * gcc.dg/vect/vect-75.c: Ditto.
12868         * gcc.dg/vect/vect-76.c: Ditto.
12869         * gcc.dg/vect/vect-77.c: Ditto.
12870         * gcc.dg/vect/vect-77a.c: Ditto.
12871         * gcc.dg/vect/vect-78.c: Ditto.
12872         * gcc.dg/vect/vect-79.c: Ditto.
12873         * gcc.dg/vect/vect-8.c: Ditto.
12874         * gcc.dg/vect/vect-80.c: Ditto.
12875         * gcc.dg/vect/vect-82.c: Ditto.
12876         * gcc.dg/vect/vect-82_64.c: Ditto.
12877         * gcc.dg/vect/vect-83.c: Ditto.
12878         * gcc.dg/vect/vect-83_64.c: Ditto.
12879         * gcc.dg/vect/vect-9.c: Ditto.
12880         * gcc.dg/vect/vect-all.c: Ditto.
12881         * gcc.dg/vect/vect-none.c: Ditto.
12882
12883 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
12884
12885         * lib/gcc-dg.exp (dg-skip-if): New function.
12886         (dg-forbid-option): Remove.
12887         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
12888         * g++.dg/abi/bitfield8.C: Likewise.
12889         * g++.dg/abi/dtor1.C: Likewise.
12890         * g++.dg/abi/empty10.C: Likewise.
12891         * g++.dg/abi/empty7.C: Likewise.
12892         * g++.dg/abi/empty9.C: Likewise.
12893         * g++.dg/abi/layout3.C: Likewise.
12894         * g++.dg/abi/layout4.C: Likewise.
12895         * g++.dg/abi/thunk1.C: Likewise.
12896         * g++.dg/abi/thunk2.C: Likewise.
12897         * g++.dg/abi/vbase11.C: Likewise.
12898         * g++.dg/abi/vthunk2.C: Likewise.
12899         * g++.dg/abi/vthunk3.C: Likewise.
12900         * g++.dg/ext/attrib8.C: Likewise.
12901         * g++.dg/opt/longbranch2.C: Likewise.
12902         * g++.dg/opt/reg-stack4.C: Likewise.
12903         * g++.old-deja/g++.ext/attrib1.C: Likewise.
12904         * g++.old-deja/g++.ext/attrib2.C: Likewise.
12905         * g++.old-deja/g++.ext/attrib3.C: Likewise.
12906         * g++.old-deja/g++.other/store-expr1.C: Likewise.
12907         * g++.old-deja/g++.other/store-expr2.C: Likewise.
12908         * gcc.dg/20000609-1.c: Likewise.
12909         * gcc.dg/20000720-1.c: Likewise.
12910         * gcc.dg/20011107-1.c: Likewise.
12911         * gcc.dg/20011119-1.c: Likewise.
12912         * gcc.dg/20020108-1.c: Likewise.
12913         * gcc.dg/20020122-2.c: Likewise.
12914         * gcc.dg/20020122-3.c: Likewise.
12915         * gcc.dg/20020201-3.c: Likewise.
12916         * gcc.dg/20020206-1.c: Likewise.
12917         * gcc.dg/20020218-1.c: Likewise.
12918         * gcc.dg/20020310-1.c: Likewise.
12919         * gcc.dg/20020411-1.c: Likewise.
12920         * gcc.dg/20020418-2.c: Likewise.
12921         * gcc.dg/20020426-1.c: Likewise.
12922         * gcc.dg/20020426-2.c: Likewise.
12923         * gcc.dg/20020517-1.c: Likewise.
12924         * gcc.dg/20020523-1.c: Likewise.
12925         * gcc.dg/20020523-2.c: Likewise.
12926         * gcc.dg/20020729-1.c: Likewise.
12927         * gcc.dg/20030204-1.c: Likewise.
12928         * gcc.dg/20030826-2.c: Likewise.
12929         * gcc.dg/20030926-1.c: Likewise.
12930         * gcc.dg/20031202-1.c: Likewise.
12931         * gcc.dg/980312-1.c: Likewise.
12932         * gcc.dg/980313-1.c: Likewise.
12933         * gcc.dg/990117-1.c: Likewise.
12934         * gcc.dg/990424-1.c: Likewise.
12935         * gcc.dg/990524-1.c: Likewise.
12936         * gcc.dg/991230-1.c: Likewise.
12937         * gcc.dg/i386-387-1.c: Likewise.
12938         * gcc.dg/i386-387-2.c: Likewise.
12939         * gcc.dg/i386-387-3.c: Likewise.
12940         * gcc.dg/i386-387-4.c: Likewise.
12941         * gcc.dg/i386-387-5.c: Likewise.
12942         * gcc.dg/i386-387-6.c: Likewise.
12943         * gcc.dg/i386-asm-1.c: Likewise.
12944         * gcc.dg/i386-bitfield1.c: Likewise.
12945         * gcc.dg/i386-bitfield2.c: Likewise.
12946         * gcc.dg/i386-loop-1.c: Likewise.
12947         * gcc.dg/i386-loop-2.c: Likewise.
12948         * gcc.dg/i386-loop-3.c: Likewise.
12949         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
12950         * gcc.dg/i386-pic-1.c: Likewise.
12951         * gcc.dg/i386-regparm.c: Likewise.
12952         * gcc.dg/i386-signbit-1.c: Likewise.
12953         * gcc.dg/i386-signbit-2.c: Likewise.
12954         * gcc.dg/i386-signbit-3.c: Likewise.
12955         * gcc.dg/i386-sse-5.c: Likewise.
12956         * gcc.dg/i386-sse-8.c: Likewise.
12957         * gcc.dg/i386-unroll-1.c: Likewise.
12958         * gcc.dg/tls/opt-1.c: Likewise.
12959         * gcc.dg/tls/opt-2.c: Likewise.
12960         * gcc.dg/unroll-1.c: Likewise.
12961         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
12962         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
12963         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
12964         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
12965
12966 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12967
12968         * g++.dg/template/incomplete1.C: New test.
12969
12970 2004-11-16  Nick Clifton  <nickc@redhat.com>
12971
12972         Revert patches accidentally commited during checkin of fixes for
12973         xstormy16 tests:
12974         gcc.c-torture/execute/simd-4.c: Revert
12975         gcc.dg/20040910-1.c: Revert.
12976
12977 2004-11-16  Paul Brook  <paul@codesourcery.com>
12978
12979         PR fortran/13010
12980         * gfortran.dg/der_pointer_1.f90: New test.
12981
12982 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
12983
12984         PR c/18498
12985         * gcc.dg/bitfld-13.c: New test.
12986
12987 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
12988
12989         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
12990         powerpc*-*-linux*.
12991
12992         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
12993         * gcc.dg/ppc64-abi-2.c: Ditto.
12994         * gcc.dg/ppc64-abi-3.c: Ditto.
12995
12996         * lib/gcc-dg.exp (dg-target-list): Remove.
12997
12998 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
12999
13000         * gcc.dg/ia64-postinc.c: New test.
13001
13002 2004-11-15  Mark Mitchell <mark@codesourcery.com>
13003
13004         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
13005
13006 2004-11-15  Nick Clifton  <nickc@redhat.com>
13007
13008         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
13009         __INT_MAX__ so that the test can be compiled by toolchains
13010         targeted at 16-bit processors.
13011
13012         * gcc.dg/20040625-1.c: Use long constants rather than integers
13013         when performing arithmetic that will overflow 16-bits.
13014
13015         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
13016         xstormy16.  It does not support 128-bit vector operations.
13017
13018         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
13019         with the macro PTR_TYPE.  Define this macro to an integer type
13020         suitable for holding a pointer.
13021
13022         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
13023         the target is a 16-bit processor.
13024
13025         * gcc.dg/cpp/if-2.c: Expect a different warning message from
13026         16-bit targets where the character constant will be too long.
13027
13028         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
13029         where the double will not be directly addressable.
13030
13031 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13032
13033         Friend class name lookup 1/n, PR c++/18471
13034         * g++.dg/template/crash26.C: New test.
13035         * g++.dg/lookup/struct1.C: Adjust expected error.
13036         * g++.dg/parse/elab1.C: Likewise.
13037         * g++.dg/parse/elab2.C: Likewise.
13038         * g++.dg/parse/int-as-enum1.C: Likewise.
13039         * g++.dg/parse/struct-as-enum1.C: Likewise.
13040         * g++.dg/parse/typedef1.C: Likewise.
13041         * g++.dg/parse/typedef3.C: Likewise.
13042         * g++.dg/parse/typedef4.C: Likewise.
13043         * g++.dg/parse/typedef5.C: Likewise.
13044         * g++.dg/template/nontype4.C: Likewise.
13045         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
13046         * g++.old-deja/g++.other/elab1.C: Likewise.
13047         * g++.old-deja/g++.other/syntax4.C: Likewise.
13048
13049 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13050
13051         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
13052
13053 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
13054
13055         * gcc.c-torture/execute/20041114-1.c: New test.
13056
13057 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
13058
13059         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
13060         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
13061         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
13062         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
13063         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
13064         gcc.dg/switch-7.c: New tests.
13065
13066 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
13067
13068         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
13069
13070 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
13071
13072         PR tree-opt/18400
13073         * gcc.dg/vect/pr18400.c: New test.
13074
13075 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
13076             Andrew Pinski  <pinskia@physics.uc.edu>
13077
13078         PR tree-opt/18425
13079         * gcc.dg/vect/pr18425.c: New test.
13080
13081 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13082
13083         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
13084         Guard with dg-require-alias and dg-require-visibility.
13085
13086 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13087
13088         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
13089
13090 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13091
13092         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
13093
13094 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13095
13096         PR c++/17344
13097         * g++.dg/template/defarg5.C: New test.
13098
13099 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13100
13101         * g++.dg/parse/cast1.C: Run only on ILP32.
13102         * g++.old-deja/g++.mike/p784.C: Likewise.
13103
13104 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
13105
13106         * gcc.c-torture/execute/20041113-1.c: New test.
13107
13108 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
13109
13110         PR target/18230
13111         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
13112         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
13113         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
13114         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13115         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
13116         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
13117         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
13118         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
13119         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
13120         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
13121         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
13122         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
13123         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
13124
13125 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
13126
13127         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
13128         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
13129         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
13130         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
13131         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
13132         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
13133         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
13134         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
13135         gcc.target/sparc/combined-1.c: New tests.
13136
13137 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
13138
13139         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
13140         New tests.
13141
13142 2004-11-12  Mark Mitchell <mark@codesourcery.com>
13143
13144         * lib/gcc-dg.exp (dg-forbid-option): New function.
13145         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
13146         * g++.dg/abi/bitfield8.C: Likewise.
13147         * g++.dg/abi/dtor1.C: Likewise.
13148         * g++.dg/abi/empty10.C: Likewise.
13149         * g++.dg/abi/empty7.C: Likewise.
13150         * g++.dg/abi/empty9.C: Likewise.
13151         * g++.dg/abi/layout3.C: Likewise.
13152         * g++.dg/abi/layout4.C: Likewise.
13153         * g++.dg/abi/thunk1.C: Likewise.
13154         * g++.dg/abi/thunk2.C: Likewise.
13155         * g++.dg/abi/vbase11.C: Likewise.
13156         * g++.dg/abi/vthunk2.C: Likewise.
13157         * g++.dg/abi/vthunk3.C: Likewise.
13158         * g++.dg/ext/attrib8.C: Likewise.
13159         * g++.dg/opt/longbranch2.C: Likewise.
13160         * g++.dg/opt/reg-stack4.C: Likewise.
13161         * g++.old-deja/g++.ext/attrib1.C: Likewise.
13162         * g++.old-deja/g++.ext/attrib2.C: Likewise.
13163         * g++.old-deja/g++.ext/attrib3.C: Likewise.
13164         * g++.old-deja/g++.other/store-expr1.C: Likewise.
13165         * g++.old-deja/g++.other/store-expr2.C: Likewise.
13166         * gcc.dg/20000609-1.c: Likewise.
13167         * gcc.dg/20000720-1.c: Likewise.
13168         * gcc.dg/20011107-1.c: Likewise.
13169         * gcc.dg/20011119-1.c: Likewise.
13170         * gcc.dg/20020108-1.c: Likewise.
13171         * gcc.dg/20020122-2.c: Likewise.
13172         * gcc.dg/20020122-3.c: Likewise.
13173         * gcc.dg/20020201-3.c: Likewise.
13174         * gcc.dg/20020206-1.c: Likewise.
13175         * gcc.dg/20020218-1.c: Likewise.
13176         * gcc.dg/20020310-1.c: Likewise.
13177         * gcc.dg/20020411-1.c: Likewise.
13178         * gcc.dg/20020418-2.c: Likewise.
13179         * gcc.dg/20020426-1.c: Likewise.
13180         * gcc.dg/20020426-2.c: Likewise.
13181         * gcc.dg/20020517-1.c: Likewise.
13182         * gcc.dg/20020523-1.c: Likewise.
13183         * gcc.dg/20020523-2.c: Likewise.
13184         * gcc.dg/20020729-1.c: Likewise.
13185         * gcc.dg/20030204-1.c: Likewise.
13186         * gcc.dg/20030826-2.c: Likewise.
13187         * gcc.dg/20030926-1.c: Likewise.
13188         * gcc.dg/20031202-1.c: Likewise.
13189         * gcc.dg/980312-1.c: Likewise.
13190         * gcc.dg/980313-1.c: Likewise.
13191         * gcc.dg/990117-1.c: Likewise.
13192         * gcc.dg/990424-1.c: Likewise.
13193         * gcc.dg/990524-1.c: Likewise.
13194         * gcc.dg/991230-1.c: Likewise.
13195         * gcc.dg/i386-387-1.c: Likewise.
13196         * gcc.dg/i386-387-2.c: Likewise.
13197         * gcc.dg/i386-387-3.c: Likewise.
13198         * gcc.dg/i386-387-4.c: Likewise.
13199         * gcc.dg/i386-387-5.c: Likewise.
13200         * gcc.dg/i386-387-6.c: Likewise.
13201         * gcc.dg/i386-asm-1.c: Likewise.
13202         * gcc.dg/i386-bitfield1.c: Likewise.
13203         * gcc.dg/i386-bitfield2.c: Likewise.
13204         * gcc.dg/i386-loop-1.c: Likewise.
13205         * gcc.dg/i386-loop-2.c: Likewise.
13206         * gcc.dg/i386-loop-3.c: Likewise.
13207         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13208         * gcc.dg/i386-pic-1.c: Likewise.
13209         * gcc.dg/i386-regparm.c: Likewise.
13210         * gcc.dg/i386-signbit-1.c: Likewise.
13211         * gcc.dg/i386-signbit-2.c: Likewise.
13212         * gcc.dg/i386-signbit-3.c: Likewise.
13213         * gcc.dg/i386-sse-5.c: Likewise.
13214         * gcc.dg/i386-sse-8.c: Likewise.
13215         * gcc.dg/i386-unroll-1.c: Likewise.
13216         * gcc.dg/tls/opt-1.c: Likewise.
13217         * gcc.dg/tls/opt-2.c: Likewise.
13218         * gcc.dg/unroll-1.c: Likewise.
13219         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
13220         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
13221         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
13222         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
13223         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
13224         -m64 is specified.
13225
13226 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
13227
13228         PR c++/18389
13229         * g++.dg/parse/cond1.C: New test.
13230
13231         PR c++/18429
13232         * g++.dg/template/array9.C: New test.
13233         * g++.dg/ext/vla1.C: Adjust error messages.
13234         * g++.dg/ext/vlm1.C: Likewise.
13235         * g++.dg/template/crash2.C: Likewise.
13236
13237         PR c++/18436
13238         * g++.dg/template/call3.C: New test.
13239
13240         PR c++/18407
13241         * g++.dg/template/ptrmem11.C: New test.
13242
13243 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
13244
13245         PR other/14264
13246         * lib/g++.exp: Set LC_ALL and LANG to C.
13247         * lib/gcc-dg.exp: Likewise.
13248         * lib/gfortran.exp: Likewise.
13249         * lib/objc.exp: Likewise.
13250         * lib/treelang.exp: Likewise.
13251
13252 2004-11-12  Andreas Schwab  <schwab@suse.de>
13253
13254         * gcc.dg/pr16286.c: Fix last change.
13255
13256 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
13257
13258         PR c++/18416
13259         * g++.dg/init/global1.C: New test.
13260
13261 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
13262
13263         * gcc.c-torture/execute/20041112-1.c: New test.
13264
13265 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
13266
13267         * lib/gcc-dg.exp (dg-target-list): New.
13268
13269 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
13270             Richard Sandiford  <rsandifo@redhat.com>
13271
13272         * lib/target-supports.exp (get-compiler_messages): New.
13273         (check_named_sections_available): Use it.
13274         (check_effective_target_ilp32): New.
13275         (check_effective_target_lp64): New.
13276         (is-effective-target): New.
13277         * lib/gcc-dg.exp (dg-require-effective-target): New.
13278
13279 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
13280
13281         * gcc.dg/precedence-1.c: New test.
13282
13283 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
13284
13285         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
13286
13287         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
13288         message, delete generated files, use more descriptive name for
13289         executable, and make the test unsupported when it cannot be run.
13290
13291         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
13292         (dg-require-weak, dg-require-visibility, dg-require-alias,
13293         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
13294         dg-require-iconv, dg-require-named-sections): Use it.
13295
13296         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
13297
13298 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
13299
13300         PR target/16457
13301         * gcc.dg/ppc-and-1: New
13302
13303         PR target/16796
13304         * gcc.dg/ppc-mov-1.c: New.
13305
13306         PR target/16458
13307         * gcc.dg/ppc-compare-1.c: New.
13308
13309 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
13310
13311         * objc.dg/desig-init-2.m: New test.
13312
13313 2004-11-10  Adam Nemet  <anemet@lnxw.com>
13314
13315         PR middle-end/18160
13316         * g++.dg/warn/register-var-1.C: New test.
13317         * g++.dg/warn/register-var-2.C: New test.
13318
13319 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13320
13321         * gcc.dg/union-2.c: New test.
13322
13323 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
13324
13325         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
13326         New test for PR tree-optimization/17892.
13327
13328 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
13329
13330         PR c++/18369
13331         * g++.dg/init/new12.C: New test.
13332
13333 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
13334
13335         * gcc.target/sparc: New directory.
13336         * gcc.target/sparc/sparc.exp: New driver.
13337         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
13338         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
13339         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
13340         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
13341
13342 2004-11-10  Paul Brook  <paul@codesourcery.com>
13343
13344         PR fortran/18218
13345         * gfortran.dg/list_read.c: New test.
13346
13347 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
13348
13349         PR c/18322
13350         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
13351         expected diagnostic location.
13352
13353 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
13354
13355         * gcc.dg/20041109-1.c: New test.
13356
13357 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
13358
13359         PR objc/18406
13360         * objc/compile/pr18406.m: New test.
13361
13362 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
13363
13364         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
13365
13366 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
13367
13368         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
13369
13370 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
13371
13372         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
13373
13374 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
13375
13376         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
13377         exit.
13378
13379 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
13380
13381         PR tree-opt/18299
13382         * gcc.c-torture/pr18299-1.c: New test.
13383
13384 2004-11-06  Andreas Schwab  <schwab@suse.de>
13385
13386         * gcc.dg/pr16286.c: Also test for bool and pixel.
13387
13388 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
13389
13390         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
13391         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
13392         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
13393         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
13394         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
13395         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
13396         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
13397         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
13398         gcc.dg/struct-semi-3.c: New tests.
13399
13400 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13401
13402         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
13403
13404 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13405
13406         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
13407         Do not use C99 designators.
13408
13409 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13410
13411         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
13412
13413 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13414
13415         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
13416         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
13417         * gcc.c-torture/execute/simd-5.x: Remove.
13418
13419 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
13420
13421         PR rtl-optimization/17933
13422         * gcc.dg/torture/pr17933-1.c: New test.
13423
13424 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
13425
13426         PR target/18106
13427         * lib/target-supports.exp (check_weak_available): Support
13428         Windows.
13429
13430 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
13431
13432         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
13433         call to fflush(stdout) before abort.
13434         (my_ffsll): New function.
13435         (generate_fields): Use it.
13436
13437 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
13438
13439         * gcc.dg/init-undef-1.c: New test.
13440
13441 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
13442
13443         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
13444         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
13445         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
13446         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
13447         expected messages for new parser.
13448
13449 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
13450
13451         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
13452
13453 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13454
13455         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
13456         on LP64 targets.
13457
13458 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
13459
13460         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
13461         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
13462         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
13463         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
13464         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
13465         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
13466         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
13467         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
13468         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
13469         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
13470
13471 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
13472
13473         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
13474         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
13475         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
13476         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
13477         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
13478         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
13479         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
13480         for new parser.
13481
13482 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
13483
13484         PR target/15342
13485         * gcc.dg/20041104-1.c: New test.
13486
13487 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13488
13489         * g++.dg/template/nontype7.C: New test.
13490         * g++.dg/template/nontype8.C: Likewise.
13491         * g++.dg/template/nontype9.C: Likewise.
13492         * g++.dg/template/nontype10.C: Likewise.
13493         * g++.dg/tc1/dr49.C: Likewise.
13494         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
13495         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
13496
13497 2004-11-04  Ben Elliston  <bje@au.ibm.com>
13498
13499         * g++.dg/rtti/tinfo1.C: Remove xfails.
13500
13501 2004-11-04  Ben Elliston  <bje@au.ibm.com>
13502
13503         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
13504         packed attribute to the definition to satisfy the new C++ parser.
13505
13506 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13507
13508         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
13509         invocations of va_arg.
13510
13511 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
13512
13513         PR c++/18124
13514         * g++.dg/template/crash25.C: New test.
13515
13516         PR c++/18155
13517         * g++.dg/template/typedef2.C: New test.
13518         * g++.dg/parse/crash13.C: Adjust error markers.
13519
13520         PR c++/18177
13521         * g++.dg/conversion/const3.C: New test.
13522
13523 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13524
13525         PR fortran/17535
13526         PR fortran/17583
13527         PR fortran/17713
13528         * gfortran.dg/generic_[123].f90: New testcases.
13529
13530 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13531
13532         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
13533         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
13534
13535 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
13536
13537         PR tree-opt/16808
13538         * gcc.c-torture/compile/pr16808.c: New test.
13539
13540 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
13541
13542         PR rtl-optimization/17104
13543         * gcc.dg/ppc-bitfield1.c: New.
13544
13545 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
13546
13547         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
13548
13549 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
13550
13551         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
13552         strings for 32-bit code.
13553
13554 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
13555
13556         PR c/18239
13557         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
13558
13559 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
13560
13561         PR c++/18064
13562         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
13563
13564 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
13565
13566         PR c++/15172
13567         * g++.dg/init/aggr2.C: New test.
13568
13569 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
13570
13571         * objc.dg/local-decl-1.m: New test.
13572
13573 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13574
13575         * gcc.dg/20040910-1.c: Adjust regex.
13576
13577 2004-10-30  Roger Sayle  <roger@eyesopen.com>
13578
13579         PR rtl-optimization/18084
13580         * g++.dg/opt/pr18084-1.C: New testcase.
13581
13582 2004-10-30  Matt Austern  <austern@apple.com>
13583
13584         PR c++/17542
13585         * g++.dg/ext/attrib18.C: New test.
13586
13587 2004-10-30  Roger Sayle  <roger@eyesopen.com>
13588
13589         PR middle-end/18096
13590         * gcc.dg/pr18096-1.c: New test case.
13591
13592 2004-10-30  Roger Sayle  <roger@eyesopen.com>
13593
13594         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
13595
13596 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
13597
13598         PR c/16666
13599         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
13600         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
13601         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
13602         gcc.dg/old-style-prom-3.c: New tests.
13603
13604 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
13605
13606         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
13607         Remove unnecessary inclusion of stdio.h.
13608
13609 2004-10-29  Roger Sayle  <roger@eyesopen.com>
13610
13611         PR rtl-optimization/17581
13612         * gcc.dg/pr17581-1.c: New test case.
13613
13614 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
13615
13616         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
13617         being implemented.
13618         * g++.dg/conversion/dr195-1.C: New.
13619         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
13620         * g++.old-deja/g++.mike/p10148.C: Likewise.
13621
13622 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
13623
13624         PR c++/17695
13625         * g++.dg/debug/typedef2.C: New test.
13626
13627 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
13628
13629         PR fortran/13490
13630         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
13631         * gfortran.dg/g77/README: Update.
13632
13633 2004-10-28  Matt Austern  <austern@apple.com>
13634
13635         PR c++/14124
13636         * g++.dg/ext/packed7.C: New test.
13637
13638 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
13639
13640         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
13641         scan-assembler.
13642         * lib/scanasm.exp (hidden-scan-for): New proc.
13643         (scan-hidden): Use hidden-scan-for instead of constructing the scan
13644         string.
13645         (scan-not-hidden): Likewise.
13646         * lib/target-supports.exp (check_visibility_available): mach-o is
13647         support too.
13648
13649 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
13650
13651         PR c++/17132
13652         * g++.dg/template/memclass3.C: New test.
13653
13654 2004-10-28  Adam Nemet  <anemet@lnxw.com>
13655
13656         PR middle-end/18160
13657         * gcc.dg/register-var-1.c: New test.
13658         * gcc.dg/register-var-2.c: New test.
13659         * gcc.dg/asm-7.c: Taking the address of a register variable is an
13660         error now.
13661
13662 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
13663
13664         PR other/18172
13665         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
13666         unused variables.
13667         * gcc.dg/vect/vect-22.c: Likewise.
13668
13669 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
13670
13671         * gcc.dg/i386-rotate-1.c: New test.
13672
13673 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
13674
13675         * g++.dg/init/ref12.C: Add "run" marker.
13676
13677         PR c++/17435
13678         * g++.dg/init/ref12.C: New test.
13679
13680         PR c++/18140
13681         * g++.dg/template/shift1.C: New test.
13682         * g++.dg/template/error10.C: Adjust error markers.
13683
13684 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
13685
13686         PR tree-opt/17529
13687         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
13688
13689 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
13690
13691         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
13692         * gcc.dg/weak/weak-3.c: Likewise.
13693         * gcc.dg/weak/weak-5.c: Likewise.
13694         * gcc.dg/weak/weak-9.c: Likewise.
13695         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
13696         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
13697
13698         * gcc.dg/darwin-weakimport-1.c: New.
13699
13700 2004-10-28  Ben Elliston  <bje@au.ibm.com>
13701
13702         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
13703
13704 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
13705
13706         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
13707         'syntax' error messages.
13708         * gcc.dg/cpp/direct2s.c: Likewise.
13709
13710 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
13711
13712         * gcc.c-torture/compile/20041026-1.c: New.
13713
13714 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
13715
13716         PR c++/18093
13717         * g++.dg/lookup/ns2.C: New test.
13718
13719         PR c++/18020
13720         * g++.dg/template/enum4.C: New test.
13721
13722         PR c++/18161
13723         * g++.dg/template/expr1.C: New test.
13724
13725 2004-10-26  Ben Elliston  <bje@au.ibm.com>
13726
13727         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
13728
13729 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
13730
13731         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
13732         gcc.dg/decl-nospec-3.c: New tests.
13733
13734 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
13735
13736         * objc.dg/super-class-3.m: New test.
13737
13738 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13739
13740         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
13741         resyncing.
13742         * gcc.dg/cpp/direct2s.c: Likewise.
13743
13744 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
13745
13746         * objc.dg/image-info.m: Update for changes to section selection.
13747
13748 2004-10-25  David Ayers  <d.ayers@inode.at>
13749             Ziemowit Laski  <zlaski@apple.com>
13750
13751         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
13752         diagnostics when messaging 'id <Proto>'.
13753         * objc.dg/class-protocol-1.m: New test.
13754         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
13755         a non-existent method signature.
13756         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
13757         Update diagnostics when messaging with non-existent method signature.
13758         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
13759         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
13760         invalid receivers are now resolved as if messaging 'id'; remove
13761         extraneous diagnostics.
13762
13763 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
13764
13765         PR c/16667
13766         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
13767         gcc.dg/init-desig-obs-3.c: New tests.
13768
13769 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
13770
13771         * gcc.dg/debug/20041023-1.c: New test.
13772
13773 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
13774
13775         PR middle-end/17407
13776         * gcc.c-torture/compile/pr17407.c: New test.
13777
13778         PR c++/18121
13779         * g++.dg/template/array8.C: New test.
13780
13781 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13782
13783         PR other/18138
13784         * lib/g++.exp: Accept more than one multilib libgcc.
13785         * lib/gcc-dg.exp: Likewise.
13786         * lib/objc.exp: Likewise.
13787         * lib/treelang.exp: Likewise.
13788         * lib/gfortran.exp: Likewise.
13789
13790 2004-10-24  Ben Elliston  <bje@au.ibm.com>
13791
13792         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
13793
13794 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
13795
13796         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
13797         * gcc.dg/c99-const-expr-3.c: Likewise.
13798
13799 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
13800
13801         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
13802
13803 2004-10-23  Ben Elliston  <bje@au.ibm.com>
13804
13805         * gcc.c-torture/execute/loop-2e.x: Remove.
13806
13807 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13808
13809         PR c++/18095
13810         * g++.dg/parse/crash18.C: New.
13811         * g++.dg/parse/crash19.C: New.
13812
13813 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
13814
13815         * g++.dg/ext/dllimport1.C: Move dg-warnings.
13816         * g++.dg/ext/dllimport2.C: Same.
13817         * g++.dg/ext/dllimport8.C: Same.
13818
13819 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
13820
13821         PR c++/10841
13822         * g++.dg/conversion/cast1.C: New test.
13823         * g++.dg/overload/pmf1.C: Adjust error marker.
13824
13825 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
13826
13827         PR objc/17923
13828         * objc.dg/const-str-7.m: New test.
13829
13830 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13831
13832         * g++.dg/template/memfriend11.C: Fix comment typo.
13833         * g++.dg/template/memfriend14.C: Likewise.
13834
13835 2004-10-20  Richard Henderson  <rth@redhat.com>
13836
13837         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
13838         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
13839         -fasynchronous-unwind-tables.
13840
13841 2004-10-20  Richard Henderson  <rth@redhat.com>
13842
13843         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
13844         (main): Return success.
13845         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
13846         (main): Return success.
13847
13848 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13849
13850         PR c++/13495
13851         * g++.dg/template/memfriend9.C: New test.
13852         * g++.dg/template/memfriend10.C: Likewise.
13853         * g++.dg/template/memfriend11.C: Likewise.
13854         * g++.dg/template/memfriend12.C: Likewise.
13855         * g++.dg/template/memfriend13.C: Likewise.
13856         * g++.dg/template/memfriend14.C: Likewise.
13857         * g++.dg/template/memfriend15.C: Likewise.
13858         * g++.dg/template/memfriend16.C: Likewise.
13859         * g++.dg/template/memfriend17.C: Likewise.
13860         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
13861
13862 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
13863
13864         * g++.dg/conversion/dr195.C: New.
13865         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
13866
13867 2004-10-20  Ben Elliston  <bje@au.ibm.com>
13868             Devang Patel  <dpatel@apple.com>
13869
13870         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
13871         of floating point arithmetic, which could trap.
13872
13873 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
13874
13875         PR c++/14035
13876         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
13877         * g++.dg/conversion/const2.C: New test.
13878         * g++.dg/expr/reinterpret2.C: New test.
13879         * g++.dg/expr/reinterpret3.C: New test.
13880         * g++.dg/expr/cast2.C: New test.
13881         * g++.dg/expr/copy1.C: New test.
13882         * g++.dg/other/conversion1.C: Change error message.
13883         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
13884         function pointers to void *.
13885         * g++.old-deja/g++.mike/p10148.C: Likewise.
13886
13887 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13888
13889         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
13890
13891 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
13892
13893         PR c++/18047
13894
13895         * g++.dg/parse/expr3.C: New test.
13896
13897 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13898
13899         * gcc.dg/smod-1.c: New test.
13900
13901 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
13902
13903         * objc.dg/method-14.m: New test.
13904
13905 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
13906
13907         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
13908         Also xfail as the patch was reverted.
13909
13910 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
13911
13912         PR middle-end/16973
13913         * gcc.dg/pr16973.c: New test.
13914
13915 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
13916
13917         PR tree-optimization/17656
13918         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
13919
13920 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
13921
13922         * g++.dg/eh/shadow1.C: New.
13923
13924 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
13925
13926         * gcc.c-torture/compile/20041018-1.c: New test.
13927
13928 2004-10-18  Ben Elliston  <bje@au.ibm.com>
13929
13930         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
13931         compiler referring to register 0 when accessing sdata.  The linker
13932         now patches things up.
13933
13934 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
13935
13936         PR c/17529
13937         * gcc.c-torture/compile/pr17529.c: New test.
13938
13939 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13940
13941         PR c++/17743
13942         * g++.dg/ext/attrib17.C: New test.
13943
13944 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13945
13946         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
13947
13948 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13949
13950         PR c++/10479
13951         * g++.dg/ext/attrib16.C: New test.
13952
13953 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
13954
13955         PR c++/17042
13956         * g++.dg/init/dso_handle1.C: New test.
13957
13958         PR c++/14667
13959         * g++.dg/parse/typedef6.C: New test.
13960
13961         PR c++/17916
13962         * g++.dg/parse/pragma1.C: New test.
13963
13964 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
13965
13966         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
13967
13968 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
13969
13970         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
13971         -fno-common when on HPPA HP-UX platforms.
13972
13973 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
13974
13975         PR other/16820
13976         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
13977         stdint.h.
13978         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
13979         uintptr_t.
13980
13981 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
13982
13983         PR c++/16301
13984         * g++.dg/lookup/strong-using-4.C: New test.
13985
13986 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
13987
13988         PR middle-end/16567
13989         * gcc.c-torture/compile/nested-1.c: New test.
13990
13991 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
13992
13993         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
13994         and mipsisa64*-*-* (until support for misaligned loads is added).
13995         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
13996         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
13997         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
13998         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
13999         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
14000         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
14001
14002 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
14003
14004         PR c++/17976
14005         * g++.dg/init/dtor3.C: New test.
14006
14007 2004-10-15  Ben Elliston  <bje@au.ibm.com>
14008
14009         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
14010
14011 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
14012
14013         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
14014         * gcc.dg/macho-lo-sum.c: Likewise.
14015
14016 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
14017
14018         * gcc.dg/ppc-spe64-1.c: New test.
14019
14020 2004-10-14  Devang Patel  <dpatel@apple.com>
14021
14022         PR 17635
14023         * gcc.dg/pr17635.c : New test.
14024
14025 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
14026
14027         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
14028         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
14029         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
14030         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
14031         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
14032         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
14033         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
14034         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
14035         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
14036         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
14037         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
14038         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
14039         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
14040         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
14041         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
14042         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
14043         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
14044         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
14045
14046 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
14047
14048         * gcc.dg/vect/vect-82.c: New testcase.
14049         * gcc.dg/vect/vect-82_64.c: New testcase.
14050         * gcc.dg/vect/vect-83.c: New testcase.
14051         * gcc.dg/vect/vect-83_64.c: New testcase.
14052
14053 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14054
14055         * gcc.dg/cpp/error-1.c: New test.
14056
14057 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14058
14059         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
14060
14061 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
14062
14063         PR target/17984
14064         * gcc.dg/cris-peep2-xsrand2.c: New test.
14065
14066 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
14067
14068         PR c++/17661
14069         * testsuite/g++.dg/expr/for2.C: New test.
14070
14071 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14072
14073         * g++.dg/inherit/thunk1.C: Run on the SPARC.
14074
14075 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
14076
14077         PR tree-optimization/17724
14078         * g++.dg/opt/pr17724-1.C: New test.
14079         * g++.dg/opt/pr17724-2.C: New test.
14080         * g++.dg/opt/pr17724-3.C: New test.
14081         * g++.dg/opt/pr17724-4.C: New test.
14082         * g++.dg/opt/pr17724-5.C: New test.
14083         * g++.dg/opt/pr17724-6.C: New test.
14084
14085 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
14086
14087         PR c/17301
14088         * gcc.dg/pr17301-2.c: New test.
14089
14090 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
14091
14092         PR c++/15876
14093         * g++.dg/parse/error22.C: New test.
14094
14095         PR c++/17936
14096         * g++.dg/template/spec18.C: New test.
14097
14098 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
14099
14100         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
14101         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
14102         memcpy.
14103         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
14104         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
14105
14106 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
14107
14108         * g++.dg/eh/cleanup5.C: Add dg-options "".
14109
14110 2004-10-11  Roger Sayle  <roger@eyesopen.com>
14111
14112         PR middle-end/17657
14113         * gcc.dg/switch-4.c: New test case.
14114
14115 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
14116
14117         * gcc.c-torture/execute/20041011-1.c: New test.
14118
14119 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
14120
14121         PR c++/17554
14122         * g++.dg/init/for3.C: New test.
14123
14124         PR c++/17657
14125         * g++.dg/opt/switch2.C: New test.
14126
14127         PR middle-end/17703
14128         * g++.dg/warn/Wreturn-2.C: New test.
14129
14130 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
14131
14132         PR c++/17907
14133         * g++.dg/eh/cleanup5.C: New test.
14134
14135 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
14136
14137         PR c++/17393
14138         * g++.dg/parse/error21.C: New test.
14139
14140 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14141
14142         * g++.dg/overload/pmf1.C: Adjust quoting marks.
14143         * g++.dg/warn/incomplete1.C: Likewise.
14144         * g++.dg/template/qualttp20.C: Likewise.
14145
14146 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14147
14148         PR c/17881
14149         * parm-incomplete-1.c: New test.
14150
14151 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
14152
14153         PR c++/17867
14154         * g++.dg/parse/error19.C: New test.
14155
14156         PR c++/17670
14157         * g++.dg/init/new11.C: New test.
14158
14159         PR c++/17821
14160         * g++.dg/parse/error20.C: New test.
14161
14162         PR c++/17826
14163         * g++.dg/template/crash24.C: New test.
14164
14165 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14166
14167         PR c/17301
14168         * gcc.dg/pr17301-1.c: New test.
14169
14170 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14171
14172         PR c/17189
14173         * gcc.dg/anon-struct-5.c: New test.
14174
14175 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14176
14177         PR c/17844
14178         * gcc.dg/pr17844-1.c: New test.
14179
14180 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
14181
14182         PR tree-optimization/17906
14183         * gcc.c-torture/compile/pr17906.c: New.
14184
14185 2004-10-09  Stuart Hastings  <stuart@apple.com>
14186             Roger Sayle  <roger@eyesopen.com>
14187
14188         PR rtl-optimization/17853
14189         * gcc.dg/i386-mmx-5.c: New testcase.
14190
14191 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
14192
14193         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
14194
14195 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
14196
14197         PR c++/17524
14198         * g++.dg/template/static9.C: New test.
14199
14200         PR c++/17685
14201         * g++.dg/parse/operator5.C: New test.
14202
14203 2004-10-09  Roger Sayle  <roger@eyesopen.com>
14204
14205         PR middle-end/17894
14206         * gcc.c-torture/execute/divcmp-4.c: New test case.
14207
14208 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
14209
14210         PR tree-opt/17902
14211         * g++.dg/opt/pr17902.C: New test.
14212
14213 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
14214
14215         * gcc.dg/cpp/ident-1.c: Add dg-options "".
14216
14217 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14218
14219         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
14220
14221 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14222
14223         * gcc.dg/assign-warn-3.c: New test.
14224
14225 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
14226
14227         PR c/16999
14228         * gcc.dg/cpp/ident-1.c: New test.
14229
14230 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
14231
14232         * gcc.c-torture/compile/acc1.c: New.
14233
14234 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
14235
14236         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
14237         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
14238
14239 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14240
14241         * gcc.dg/ultrasp11.c: New test.
14242
14243 2004-10-08  Michael Matz  <matz@suse.de>
14244
14245         * gcc.dg/doloop-2.c: New test.
14246
14247 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14248
14249         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
14250         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
14251         objc.dg/method-9.m: Update expected diagnostics.
14252
14253 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
14254
14255         * gcc.dg/ppc-fsel-3.c: New file.
14256         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
14257
14258 2004-10-07  Paul Brook  <paul@codesourcery.com>
14259
14260         * gfortran.dg/intrinsic_verify_1.f90: New test.
14261
14262 2004-10-07  Paul Brook  <paul@codesourcery.com>
14263
14264         * gfortran.dg/empty_format_1.f90: Remove stray commas.
14265
14266 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14267
14268         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
14269         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
14270         commit.
14271
14272 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
14273
14274         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
14275
14276 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14277
14278         PR c++/17115
14279         * g++.dg/warn/Winline-4.C: New test.
14280
14281 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14282
14283         * gcc.c-torture/compile/20041007-1.c: New test.
14284
14285 2004-10-07  Paul Brook  <paul@codesourcery.com>
14286
14287         PR fortran/17678
14288         * gfortran.dg/use_allocated_1.f90: New test.
14289
14290 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
14291
14292         PR middle-end/17849
14293         * gfortran.fortran-torture/compile/nested.f90: New test
14294
14295 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
14296
14297         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
14298
14299 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
14300
14301         PR c++/17368
14302         * g++.dg/ext/asm6.C: New test.
14303
14304 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
14305
14306         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
14307
14308 2004-10-06  Paul Brook  <paul@codesourcery.com>
14309
14310         PR libfortran/17709
14311         * gfortran.dg/empty_format_1.f90: New test.
14312
14313 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14314
14315         PR fortran/17568
14316         * gfortran.dg/ishft.f90: New test.
14317
14318         PR fortran/17283
14319         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
14320         tests.
14321
14322 2004-10-06  Paul Brook  <paul@codesourcery.com>
14323
14324         * gfortran.dg/do_1.f90: New test.
14325
14326 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14327
14328         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
14329         optimizing for size.
14330
14331 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14332
14333         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
14334
14335 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14336
14337         * gcc.c-torture/compile/20041005-1.c: New test.
14338
14339 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14340
14341         PR c++/17829
14342         * g++.dg/lookup/koenig4.C: New.
14343
14344 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14345
14346         * g++.dg/other/classkey1.C: Adjust quoting marks.
14347         * g++.dg/parse/error15.C: Likewise.
14348         * g++.dg/template/meminit2.C (int>): Likewise.
14349
14350 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14351
14352         PR fortran/17283
14353         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
14354
14355         PR fortran/17631
14356         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
14357
14358         PR fortran/17708
14359         * gfortran.dg/pr17708.f90: New test.
14360
14361 2004-10-04  Chao-ying Fu  <fu@mips.com>
14362
14363         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
14364         * gcc.dg/vect/vect-4.c: Ditto.
14365         * gcc.dg/vect/vect-5.c: Ditto.
14366         * gcc.dg/vect/vect-6.c: Ditto.
14367         * gcc.dg/vect/vect-8.c: Ditto.
14368         * gcc.dg/vect/vect-16.c: Ditto.
14369         * gcc.dg/vect/vect-30.c: Ditto.
14370         * gcc.dg/vect/vect-40.c: Ditto.
14371         * gcc.dg/vect/vect-41.c: Ditto.
14372         * gcc.dg/vect/vect-42.c: Ditto.
14373         * gcc.dg/vect/vect-43.c: Ditto.
14374         * gcc.dg/vect/vect-44.c: Ditto.
14375         * gcc.dg/vect/vect-45.c: Ditto.
14376         * gcc.dg/vect/vect-46.c: Ditto.
14377         * gcc.dg/vect/vect-47.c: Ditto.
14378         * gcc.dg/vect/vect-48.c: Ditto.
14379         * gcc.dg/vect/vect-49.c: Ditto.
14380         * gcc.dg/vect/vect-50.c: Ditto.
14381         * gcc.dg/vect/vect-51.c: Ditto.
14382         * gcc.dg/vect/vect-52.c: Ditto.
14383         * gcc.dg/vect/vect-53.c: Ditto.
14384         * gcc.dg/vect/vect-54.c: Ditto.
14385         * gcc.dg/vect/vect-55.c: Ditto.
14386         * gcc.dg/vect/vect-56.c: Ditto.
14387         * gcc.dg/vect/vect-57.c: Ditto.
14388         * gcc.dg/vect/vect-58.c: Ditto.
14389         * gcc.dg/vect/vect-59.c: Ditto.
14390         * gcc.dg/vect/vect-60.c: Ditto.
14391         * gcc.dg/vect/vect-74.c: Ditto.
14392         * gcc.dg/vect/vect-79.c: Ditto.
14393         * gcc.dg/vect/vect-80.c: Ditto.
14394
14395 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
14396
14397         * gcc.dg/unused-7.c: Use the correct option.
14398
14399 2004-10-04  Paul Brook  <paul@codesourcery.com>
14400         Bud Davis  <bdavis9659@comcast.net>
14401
14402         PR fortran/17706
14403         PR fortran/16434
14404         * gfortran/pr17706.f90: New test.
14405         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
14406
14407 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14408
14409         * gfortran.dg/pr17612.f90: New test.
14410
14411 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14412
14413         * g++.dg/template/local1.C: Adjust quoting marks in
14414         testing for diagnostics.
14415         * g++.dg/tls/diag-2.C: Likewise.
14416         * g++.dg/other/error8.C: Likewise.
14417
14418 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
14419
14420         PR c/17178
14421         * gcc.dg/unused-4.c: Adjust to be correct.
14422
14423         PR c/17820
14424         * gcc.dg/unused-7.c: New test.
14425
14426 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
14427
14428         PR c++/17797
14429         * g++.dg/overload/template2.C: New test.
14430
14431 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
14432
14433         PR tree-optimization/16632
14434         * gcc.dg/tree-ssa/20041002-1.c: New.
14435
14436 2004-10-03  Paul Brook  <paul@codesourcery.com>
14437
14438         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
14439         rather than relying on default formatting.
14440
14441 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
14442
14443         * gcc.dg/20040920-1.c: Update expected message text.
14444
14445 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
14446
14447         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
14448
14449 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
14450
14451         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
14452         tree level.
14453
14454 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
14455
14456         * gcc.dg/tree-ssa/pr17343.c: Remove.
14457
14458 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
14459
14460         PR tree-opt/17343
14461         * gcc.dg/tree-ssa/pr17343.c: New test.
14462
14463 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
14464
14465         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
14466         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
14467         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
14468         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
14469         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
14470
14471 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
14472
14473         * gcc.dg/lvalue-2.c: New test.
14474
14475 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
14476
14477         PR c/17730
14478         * gcc.dg/pr17730-1.c: New test
14479
14480 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
14481
14482         PR c/7425
14483         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
14484
14485 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
14486
14487         * gcc.c-torture/execute/stdarg-1.c: New test.
14488         * gcc.c-torture/execute/stdarg-2.c: New test.
14489         * gcc.c-torture/execute/stdarg-3.c: New test.
14490         * gcc.dg/tree-ssa/stdarg-1.c: New test.
14491         * gcc.dg/tree-ssa/stdarg-2.c: New test.
14492         * gcc.dg/tree-ssa/stdarg-3.c: New test.
14493         * gcc.dg/tree-ssa/stdarg-4.c: New test.
14494         * gcc.dg/tree-ssa/stdarg-5.c: New test.
14495
14496 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
14497
14498         PR tree-optimization/17697
14499         * g++.dg/opt/pr17697-1.C: New test.
14500         * g++.dg/opt/pr17697-2.C: New test.
14501         * g++.dg/opt/pr17697-3.C: New test.
14502
14503 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
14504
14505         PR c/16409
14506         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
14507         gcc.dg/vla-init-5.c: New tests.
14508
14509 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
14510
14511         PR c/13804
14512         * gcc.dg/pr13804-1.c: New test.
14513
14514 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14515
14516         PR fortran/16938
14517         * gfortran.dg/pr16938.f90: New test.
14518
14519 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
14520
14521         * g++.dg/template/crash23.C: New test.
14522
14523 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
14524
14525         PR c++/17585
14526         * g++.dg/template/static8.C: New test.
14527
14528 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
14529
14530         PR c++/17681
14531         * g++.dg/other/error9.C: New test.
14532
14533 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
14534
14535         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
14536
14537 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14538
14539         PR fortran/15164
14540         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
14541
14542 2004-09-26  Roger Sayle  <roger@eyesopen.com>
14543
14544         PR middle-end/17112
14545         * gcc.dg/pr17112-1.c: New test case.
14546
14547 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14548
14549         PR c/11459
14550         * gcc.dg/pr11459-1.c: New test.
14551
14552 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
14553
14554         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
14555         * gcc.dg/tree-ssa/loop-4.c: Likewise.
14556
14557 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14558
14559         * gfortran.dg/pr15324.f90: Make array bounds consistent.
14560
14561 2004-09-25  Jan Hubicka  <jh@suse.cz>
14562
14563         * compile/30040909-1.c: New test.
14564         * compile/30040907-1.c: New test.
14565
14566 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
14567
14568         * gcc.c-torture/execute/va-arg-26.c: New test.
14569
14570 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
14571
14572         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
14573         extra diagnostics on targets with 64-bit pointers.
14574         * objc.dg/selector-1.m: Adjust dg-warning regexp.
14575
14576 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14577
14578         PR c/17188
14579         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
14580         * gcc.dg/decl-3.c: Adjust expected message.
14581
14582 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14583
14584         PR fortran/17615
14585         * gfortran.dg/pr17615.f90: New test.
14586
14587 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
14588
14589         PR tree-optimzation/17517
14590         * g++.dg/tree-ssa/pr17517.C: New Test.
14591
14592 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14593
14594         PR c++/16889
14595         * g++.dg/lookup/ambig3.C: New.
14596
14597 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
14598
14599         PR tree-opt/17624
14600         * g++.dg/opt/pr17624.C: New test.
14601
14602 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14603
14604         PR c/6980
14605         * gcc.dg/Wbad-function-cast-1.c: New test.
14606
14607 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
14608
14609         * g++.dg/ext/complit1.C
14610         * g++.dg/other/error2.C
14611         * g++.dg/other/nontype-1.C
14612         * g++.dg/parse/crash11.C
14613         * g++.dg/parse/crash12.C
14614         * g++.dg/parse/error15.C
14615         * g++.dg/parse/error4.C
14616         * g++.dg/parse/tmpl-outside1.C
14617         * g++.dg/parse/too-many-tmpl-args1.C
14618         * g++.dg/template/dependent-expr3.C
14619         * g++.dg/template/error10.C
14620         * g++.dg/template/instantiate1.C
14621         * g++.dg/template/vtable2.C
14622         * g++.dg/warn/Wshadow-1.C
14623         * g++.dg/warn/weak1.C
14624         * g++.old-deja/g++.brendan/crash16.C
14625         * g++.old-deja/g++.brendan/crash18.C
14626         * g++.old-deja/g++.brendan/crash48.C
14627         * g++.old-deja/g++.brendan/crash49.C
14628         * g++.old-deja/g++.brendan/crash55.C
14629         * g++.old-deja/g++.brendan/crash56.C
14630         * g++.old-deja/g++.brendan/crash8.C
14631         * g++.old-deja/g++.brendan/enum11.C
14632         * g++.old-deja/g++.brendan/enum8.C
14633         * g++.old-deja/g++.brendan/enum9.C
14634         * g++.old-deja/g++.brendan/friend3.C
14635         * g++.old-deja/g++.brendan/misc14.C
14636         * g++.old-deja/g++.bugs/900402_02.C
14637         * g++.old-deja/g++.bugs/900404_03.C
14638         * g++.old-deja/g++.bugs/900404_04.C
14639         * g++.old-deja/g++.bugs/900428_03.C
14640         * g++.old-deja/g++.jason/crash4.C
14641         * g++.old-deja/g++.jason/overload21.C
14642         * g++.old-deja/g++.jason/redecl1.C
14643         * g++.old-deja/g++.jason/report.C
14644         * g++.old-deja/g++.jason/rfg10.C
14645         * g++.old-deja/g++.jason/template30.C
14646         * g++.old-deja/g++.law/arm12.C
14647         * g++.old-deja/g++.law/ctors5.C
14648         * g++.old-deja/g++.law/cvt20.C
14649         * g++.old-deja/g++.law/init10.C
14650         * g++.old-deja/g++.law/init8.C
14651         * g++.old-deja/g++.law/visibility17.C
14652         * g++.old-deja/g++.law/visibility7.C
14653         * g++.old-deja/g++.mike/net8.C
14654         * g++.old-deja/g++.mike/p646.C
14655         * g++.old-deja/g++.mike/p700.C
14656         * g++.old-deja/g++.mike/p701.C
14657         * g++.old-deja/g++.mike/p811.C
14658         * g++.old-deja/g++.ns/template13.C
14659         * g++.old-deja/g++.other/array3.C
14660         * g++.old-deja/g++.other/crash25.C
14661         * g++.old-deja/g++.other/dtor3.C
14662         * g++.old-deja/g++.other/dtor4.C
14663         * g++.old-deja/g++.other/main1.C
14664         * g++.old-deja/g++.other/warn7.C
14665         * g++.old-deja/g++.pt/crash11.C
14666         * g++.old-deja/g++.pt/crash36.C
14667         * g++.old-deja/g++.pt/spec22.C
14668         * g++.old-deja/g++.pt/spec9.C
14669         * g++.old-deja/g++.pt/ttp52.C
14670         * g++.old-deja/g++.robertl/eb103.C
14671         * g++.old-deja/g++.robertl/eb121.C
14672         * g++.old-deja/g++.robertl/eb22.C
14673         * g++.old-deja/g++.robertl/eb8.C:
14674         Update locations and/or regexps of dg-error markers.
14675         Remove markers for some bogus messages that are no longer issued.
14676
14677 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
14678
14679         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
14680         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
14681
14682 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
14683
14684         PR c++/17618
14685         * g++.dg/lookup/crash5.C: New test.
14686
14687 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
14688
14689         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
14690         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
14691         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
14692         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
14693         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
14694         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
14695
14696         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
14697         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
14698         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
14699         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
14700         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
14701         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
14702
14703         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
14704
14705         * gcc.dg/vect/vect-44.c: Check additional cases.
14706         * gcc.dg/vect/vect-48.c: Check additional cases.
14707
14708         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
14709         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
14710         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
14711         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
14712         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
14713         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
14714         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
14715         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
14716         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
14717
14718         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
14719         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
14720         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
14721
14722 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14723
14724         * gcc.dg/tree-ssa/loop-6.c: New test.
14725
14726 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
14727
14728         PR c++/17620
14729         * g++.dg/inherit/base2.C: New.
14730
14731 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14732
14733         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
14734         * gcc.dg/20001012-2.c: Likewise.
14735         * gcc.dg/20001013-1.c: Likewise.
14736         * gcc.dg/20001101-1.c: Likewise.
14737         * gcc.dg/20001102-1.c: Likewise.
14738         * gcc.dg/bf-spl1.c: Likewise.
14739         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
14740         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
14741
14742 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
14743
14744         PR tree-optimization/16721
14745         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
14746
14747 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
14748
14749         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
14750         * gcc.dg/20040305-1.c: Likewise.
14751
14752 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14753
14754         PR c/16566
14755         * gcc.c-torture/compile/pr16566-1.c,
14756         gcc.c-torture/compile/pr16566-2.c,
14757         gcc.c-torture/compile/pr16566-3.c: New tests.
14758
14759 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
14760
14761         PR tree-optimization/17512
14762         * gcc.c-torture/compile/20040916-1.c.
14763
14764 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
14765
14766         * gcc.dg/pragma-re-3.c: New test.
14767
14768 2004-09-17  Matt Austern  <austern@apple.com>
14769
14770         PR c++/15049
14771         * g++.dg/other/anon3.C: New.
14772
14773 2004-09-21  Roger Sayle  <roger@eyesopen.com>
14774
14775         PR c++/7503
14776         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
14777         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
14778         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
14779         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
14780         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
14781
14782 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
14783
14784         PR fortran/17286
14785         * gfortran.dg/pr17286.f90: New test.
14786
14787 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
14788
14789         PR c++/17530
14790         * g++.dg/template/static7.C: New test.
14791
14792 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
14793
14794         PR tree-opt/17558
14795         * gcc.c-torture/compile/pr17558.c: New test.
14796
14797 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
14798
14799         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
14800         if SKIP_ATTRIBUTE is defined.
14801
14802 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14803
14804         PR fortran/15957
14805         * gfortran.dg/pr15957.f90: New test.
14806
14807 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
14808
14809         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
14810         in comparison.
14811         * gcc.dg/vect/vect-79.c: Likewise.
14812         * gcc.dg/vect/vect-80.c: Likewise.
14813
14814 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14815
14816         PR fortran/15750
14817         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
14818
14819 2004-09-20  Ira Rosen  <irar@il.ibm.com>
14820
14821         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
14822         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
14823         * gcc.dg/vect/vect-62.c: New testcase.
14824         * gcc.dg/vect/vect-63.c: New testcase.
14825         * gcc.dg/vect/vect-64.c: New testcase.
14826         * gcc.dg/vect/vect-65.c: New testcase.
14827         * gcc.dg/vect/vect-66.c: New testcase.
14828         * gcc.dg/vect/vect-67.c: New testcase.
14829         * gcc.dg/vect/vect-68.c: New testcase.
14830         * gcc.dg/vect/vect-69.c: New testcase.
14831         * gcc.dg/vect/vect-79.c: New testcase.
14832         * gcc.dg/vect/vect-80.c: New testcase.
14833
14834 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
14835
14836         * gcc.target/mips/asm-1.c: New test.
14837
14838 2004-09-19  Ira Rosen  <irar@il.ibm.com>
14839
14840         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
14841         * gcc.dg/vect/vect-73.c: New testcase.
14842         * gcc.dg/vect/vect-74.c: New testcase.
14843         * gcc.dg/vect/vect-75.c: New testcase.
14844         * gcc.dg/vect/vect-76.c: New testcase.
14845         * gcc.dg/vect/vect-77.c: New testcase.
14846         * gcc.dg/vect/vect-78.c: New testcase
14847
14848 2004-09-18  Paul Brook  <paul@codesourcery.com>
14849
14850         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
14851
14852 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
14853
14854         PR c/17424
14855         * gcc.dg/pr17424-1.c: New test.
14856
14857 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
14858
14859         * g++.dg/tree-ssa/pr17153.C: New test.
14860
14861 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
14862
14863         PR pch/13361
14864         * testsuite/g++.dg/pch/wchar-1.C: New.
14865         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14866
14867 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
14868
14869         * gcc.c-torture/execute/20040917-1.c: New test.
14870
14871 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
14872
14873         PR tree-optimization/17319
14874         * gcc.dg/pr17319.c: New test.
14875
14876 2004-09-17  Devang Patel  <dpatel@apple.com>
14877
14878         * gcc.dg/20040813-1.c: New test.
14879
14880 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
14881
14882         PR tree-optimization/17273
14883         * gcc.c-torture/compile/pr17273.c: New test.
14884
14885 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14886
14887         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
14888         Update expected messages.
14889         * gcc.dg/declspec-13.c: New test.
14890
14891 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
14892
14893         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
14894
14895 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
14896
14897         * gcc.c-torture/execute/pr17252.c: Use post-increment to
14898         change what 'a' is pointing to.
14899
14900 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
14901
14902         PR c++/16002
14903         * g++.dg/template/error18.C: New test.
14904
14905         PR c++/16029
14906         * g++.dg/warn/Wunused-8.C: New test.
14907
14908 2004-09-17  Steven Bosscher  <stevenb@suse.de>
14909
14910         PR tree-optimization/17513
14911         * gcc.dg/20040916-1.c: New test.
14912
14913 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
14914
14915         PR c++/17501
14916         * g++.dg/template/typename7.C: New test.
14917
14918 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14919
14920         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
14921
14922 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
14923
14924         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
14925         with -ftree-based-profiling also.
14926         * lib/profopt.exp: Support late-set profile_option/feedback_option.
14927
14928 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
14929
14930         PR/15364
14931         * gfortran.dg/der_array_io_1.f90: New test.
14932         * gfortran.dg/der_array_io_2.f90: New test.
14933         * gfortran.dg/der_array_io_3.f90: New test.
14934
14935 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
14936
14937         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
14938         EABI.
14939
14940 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
14941
14942         * g++.dg/opt/switch1.C: New test.
14943
14944 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14945
14946         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
14947         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
14948         Update expected messages.
14949
14950 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14951
14952         PR fortran/16485
14953         * gfortran.dg/same_name_1.f90: New test.
14954
14955 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
14956
14957         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
14958         dereference garbage pointers.
14959
14960 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
14961
14962         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
14963         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
14964
14965         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
14966         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
14967         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
14968
14969 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
14970
14971         PR c++/17324
14972         * g++.dg/template/mangle1.C: New test.
14973
14974 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
14975
14976         PR tree-optimization/17252
14977         * gcc.c-torture/execute/pr17252.c: New test.
14978
14979 2004-09-14  Andrew Pinski  <apinski@apple.com>
14980
14981         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
14982
14983 2004-09-14  Roger Sayle  <roger@eyesopen.com>
14984
14985         PR rtl-optimization/9771
14986         * gcc.dg/pr9771-1.c: New test case.
14987
14988 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
14989
14990         PR tree-optimization/15262
14991         * gcc.c-torture/execute/pr15262-1.c: New test.
14992         * gcc.c-torture/execute/pr15262-2.c: New test.
14993
14994 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14995
14996         * gcc.dg/declspec-12.c: New test.
14997
14998 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
14999
15000         * gfortran.dg/pr17090.f90: Add directives to test.
15001
15002 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15003
15004         * gcc.c-torture/compile/20040914-1.c: New test.
15005
15006 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
15007
15008         PR c++/16162
15009         * g++.dg/template/decl2.C: New test.
15010
15011 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
15012
15013         PR fortran/17090
15014         * gfortran.dg/pr17090.f90: New test.
15015
15016 2004-09-13  Dale Johannesen  <dalej@apple.com>
15017
15018         * gcc.c-torture/compile/pr17408.c: New test case.
15019
15020 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
15021
15022         PR c++/16716
15023         * g++.dg/parse/crash17.C: New test.
15024
15025         PR c++/17327
15026         * g++.dg/template/enum3.C: New test.
15027
15028 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
15029
15030         * lib/gcc-defs.exp: Load wrapper.exp.
15031         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
15032         using local code.
15033         * lib/gcc.exp (gcc_init): Similar.
15034         * lib/gfortran.exp (gfortran_init): Similar.
15035         * lib/objc.exp (objc_init): Similar.
15036         * lib/treelang.exp (treelang_init): Similar.
15037         * lib/wrapper.exp: New file with build_wrapper call machinery in
15038         ${tool}_maybe_build_wrapper.
15039
15040 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
15041
15042         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
15043         "inline".
15044         * gcc.dg/declspec-11.c: Update expected messages.
15045         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
15046         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
15047         gcc.dg/inline-12.c: New tests.
15048
15049 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
15050
15051         * g++.dg/tree-ssa/pr17400.C: New testcase.
15052
15053 2004-09-13  James E Wilson  <wilson@specifixinc.com>
15054
15055         * gcc.target/mips/sb1-1.c: New testcase.
15056
15057 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
15058
15059         * lib/g77-dg.exp: Remove unused file.
15060         * lib/mike-g77.exp: Ditto.
15061         * lib/g77.exp: Ditto.
15062
15063 2004-09-12  Richard Henderson  <rth@redhat.com>
15064
15065         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
15066
15067 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
15068
15069         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
15070         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
15071         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
15072         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
15073         Update expected messages.
15074
15075 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
15076
15077         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
15078         declaration/use mismatch for dirp parameter.
15079
15080 2004-09-12  Andrew Pinski  <apinski@apple.com>
15081
15082         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
15083         -fgnu-runtime is passed.
15084
15085 2004-09-12  Richard Henderson  <rth@redhat.com>
15086
15087         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
15088         do the uplevel thing and update additional_flags directly.
15089         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
15090         gfortran.fortran-torture/execute/intrinsic_nearest.x,
15091         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
15092         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
15093
15094 2004-09-11  Steven Bosscher  <stevenb@suse.de>
15095
15096         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
15097
15098 2004-09-11  Roger Sayle  <roger@eyesopen.com>
15099
15100         PR middle-end/17411
15101         * g++.dg/opt/pr17411-1.C: New test case.
15102
15103 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15104
15105         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
15106         gcc.dg/tls/diag-2.c: Update expected messages.
15107         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
15108         messages.
15109         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
15110         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
15111         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
15112         gcc.dg/tls/diag-5.c: New tests.
15113
15114 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
15115
15116         * gcc.dg/20040910-1.c: Correct dg-error regexp.
15117
15118 2004-09-11  Steven Bosscher  <stevenb@suse.de>
15119
15120         * g++.dg/parse/break-in-for.C: New test.
15121
15122 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
15123
15124         * gcc.dg/tree-ssa/20040911-1.c: New test.
15125
15126 2004-09-11  Andreas Jaeger  <aj@suse.de>
15127
15128         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
15129         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
15130
15131 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
15132
15133         * gcc.target/frv: New directory of FR-V-specific tests.
15134
15135 2004-09-10  James E Wilson  <wilson@specifixinc.com>
15136
15137         * gcc.dg/convert-vec-1.c: New test.
15138
15139 2004-09-10  Roger Sayle  <roger@eyesopen.com>
15140
15141         PR middle-end/17024
15142         * gcc.dg/pr17024-1.c: New test case.
15143
15144 2004-09-10  Eric Christopher  <echristo@redhat.com>
15145
15146         * gcc.dg/20040910-1.c: New test.
15147
15148 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15149
15150         * gcc.dg/bitfld-9.c: New test.
15151
15152 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
15153
15154         * gcc.c-torture/execute/ieee/acc1.c: New test.
15155         * gcc.c-torture/execute/ieee/acc2.c: New test.
15156         * gcc.c-torture/execute/ieee/mzero6.c: New test.
15157
15158 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15159
15160         * gcc.dg/deprecated-2.c: New test.
15161
15162 2004-09-09  James E Wilson  <wilson@specifixinc.com>
15163
15164         * gcc.dg/init-vec-1.c: New test.
15165
15166 2004-09-09  Roger Sayle  <roger@eyesopen.com>
15167
15168         PR middle-end/17055
15169         * gcc.dg/pr17055-1.c: New test case.
15170
15171 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
15172
15173         PR target/17377
15174         * gcc.c-torture/execute/pr17377.c: New test.
15175
15176 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15177
15178         PR c/8420
15179         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
15180         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
15181         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
15182         gcc.dg/long-long-typespec-1.c: New tests.
15183         * gcc.dg/tls/diag-2.c: Update expected diagnostics
15184
15185 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15186
15187         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
15188         gcc.dg/gnu99-static-1.c: New tests.
15189
15190 2004-09-08  Devang Patel  <dpatel@apple.com>
15191
15192         * gcc.dg/darwin-ld-20040828-1.c: New test.
15193         * gcc.dg/darwin-ld-20040828-2.c: New test.
15194         * gcc.dg/darwin-ld-20040828-3.c: New test.
15195
15196 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
15197
15198         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
15199         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
15200         in error message.
15201         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
15202         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
15203         in error message.
15204         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
15205         types they qualify.
15206         * objc.dg/type-size-2.m: Fix wording in comment.
15207         * objc.dg/va-meth-1.m: New test case.
15208
15209 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
15210
15211         PR c/16633:
15212         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
15213         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
15214
15215 2004-09-06  Devang Patel  <dpatel@apple.com>
15216
15217         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
15218         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
15219
15220 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
15221
15222         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
15223         reflect changed line numbering of diagnostics.
15224
15225 2004-09-06  Paul Brook  <paul@codesourcery.com>
15226
15227         * gfortran.dg/edit_real_1.f90: Add new test.
15228
15229 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15230
15231         * gcc.dg/tree-ssa/loop-2.c: New test.
15232         * gcc.dg/tree-ssa/loop-3.c: New test.
15233         * gcc.dg/tree-ssa/loop-4.c: New test.
15234         * gcc.dg/tree-ssa/loop-5.c: New test.
15235
15236 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15237
15238         * gcc.dg/format/sentinel-1.c: Update for parameter option.
15239
15240 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15241
15242         * gcc.dg/format/sentinel-1.c: New test.
15243
15244 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
15245
15246         * testsuite/gcc.dg/builtins-46.c: New.
15247
15248 2004-09-03  Devang Patel  <dpatel@apple.com>
15249
15250         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
15251         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
15252
15253 2004-09-03  Jan Beulich  <jbeulich@novell.com>
15254
15255         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
15256         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
15257         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
15258         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
15259         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
15260         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
15261         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
15262         the non-portable bzero.
15263         * gcc.dg/20010912-1.c: xfail for NetWare.
15264         * gcc.dg/20020426-2.c: xfail for NetWare.
15265         * gcc.dg/20021014-1.c: xfail for NetWare.
15266         * gcc.dg/20021018-1.c: xfail for NetWare.
15267         * gcc.dg/20030213-1.c: xfail for NetWare.
15268         * gcc.dg/20030225-1.c: xfail for NetWare.
15269         * gcc.dg/20030708-1.c: xfail for NetWare.
15270         * gcc.dg/builtins-config.h: Also exclude NetWare.
15271         * gcc.dg/format/format.h: Define restrict only if not already defined.
15272         * gcc.dg/nest.c: xfail for NetWare.
15273         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
15274         * lib/target-supports.exp (check_visibility_available): Exclude
15275         NetWare.
15276
15277 2004-09-03  Jan Beulich  <jbeulich@novell.com>
15278
15279         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
15280         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
15281         deterministic starting point for the alignment of structure fields.
15282         * gcc.dg/Wpadded.c: Dito.
15283         * g++.dg/abi/vbase10.C: Dito.
15284
15285 2004-09-03  Devang Patel  <dpatel@apple.com>
15286
15287         * g++.dg/debug/pr15736.cc: New test.
15288
15289 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
15290
15291         * README.QMTEST: Fix out-of-date link.
15292
15293 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
15294
15295         PR fortran/16579
15296         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
15297         Delete.  Duplicate of gfortran.dg/g77/20010610.f
15298
15299 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
15300
15301         * g++.dg/abi/arm_rtti1.C: New test.
15302
15303 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
15304
15305         * gcc.dg/ppc-vector-memcpy.c: New.
15306         * gcc.dg/ppc-vector-memset.c: New.
15307
15308 2004-09-02  Chao-ying Fu  <fu@mips.com>
15309
15310         * gcc.target/mips/mips-3d-1.c: New test.
15311         * gcc.target/mips/mips-3d-2.c: New test.
15312         * gcc.target/mips/mips-3d-3.c: New test.
15313         * gcc.target/mips/mips-3d-4.c: New test.
15314         * gcc.target/mips/mips-3d-5.c: New test.
15315         * gcc.target/mips/mips-3d-6.c: New test.
15316         * gcc.target/mips/mips-3d-7.c: New test.
15317         * gcc.target/mips/mips-3d-8.c: New test.
15318         * gcc.target/mips/mips-3d-9.c: New test.
15319         * gcc.target/mips/mips-ps-1.c: New test.
15320         * gcc.target/mips/mips-ps-2.c: New test.
15321         * gcc.target/mips/mips-ps-3.c: New test.
15322         * gcc.target/mips/mips-ps-4.c: New test.
15323         * gcc.target/mips/mips-ps-type.c: New test.
15324
15325 2004-09-02  Paul Brook  <paul@codesourcery.com>
15326
15327         * gfortran.dg/edit_real_1.f90: Add new tests.
15328
15329 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15330
15331         PR fortran/15327
15332         * gfortran.dg/merge_char_1.f90: New test.
15333
15334 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15335
15336         PR fortran/16404
15337         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
15338
15339 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15340
15341         PR c/1522
15342         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
15343
15344 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
15345
15346         * g++.dg/opt/loop1.C: Do not XFAIL.
15347
15348 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
15349
15350         * gcc.c-torture/execute/20040831-1.c: New test.
15351
15352 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
15353
15354         PR fortran/16579
15355         * gfortran.dg/g77/20010610.f: Now passes.
15356         Copy from g77.f-torture/execute. Add dg-run directive.
15357         * gfortran.dg/g77/README: Update
15358
15359 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15360
15361         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
15362         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
15363         (t1, t2, t3, t4): Add volatile.
15364
15365 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
15366
15367         * g++.dg/ext/visibility/arm1.C: New test.
15368
15369 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
15370
15371         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
15372         -pedantic-errors.
15373
15374 2004-09-01  Paul Brook  <paul@codesourcery.com>
15375
15376         * gfortran.dg/eof_2.f90: New test.
15377
15378 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15379
15380         PR fortran/16579
15381         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
15382
15383 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
15384
15385         PR libfortran/16805
15386         * gfortran.dg/list_read_2.f90: New test.
15387
15388 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
15389
15390         * g++.dg/abi/key1.C: New test.
15391
15392 2004-08-31  Richard Henderson  <rth@redhat.com>
15393
15394         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
15395         form of offsetof.
15396         * g++.dg/other/offsetof5.C: Remove duplicate.
15397
15398 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15399
15400         PR fortran/17244
15401         * gfortran.dg/func_derived_1.f90: New test.
15402
15403 2004-08-31  Paul Brook  <paul@codesourcery.com>
15404
15405         * gfortran.dg/eof_1.f90: New test.
15406
15407 2004-08-31  Paul Brook  <paul@codesourcery.com>
15408
15409         * gfortran.dg/list_read_1.f90: New file.
15410
15411 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
15412
15413         * g++.dg/opt/loop1.C: XFAIL.
15414
15415 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
15416
15417         * gcc.dg/funcdef-storage-1.c: New.
15418         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
15419         an extern function in local scope.
15420         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
15421         declare an 'auto inline' function in local scope.
15422         * gcc.dg/20011130-1.c: Likewise.
15423         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
15424         an 'auto' function in local scope.
15425         * gcc.dg/20021014-1.c: Likewise.
15426         * gcc.dg/20030331-2.c: Likewise.
15427
15428 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15429
15430         * gfortran.dg/blockdata_1.f90: New test.
15431
15432 2004-08-30  Richard Henderson  <rth@redhat.com>
15433
15434         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
15435
15436 2004-08-30  Richard Henderson  <rth@redhat.com>
15437
15438         * lib/fortran-torture.exp (fortran-torture-execute): Honor
15439         additional_flags set by alternate driver.
15440         (ieee-options): New procedure.
15441         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
15442         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
15443         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
15444         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
15445
15446 2004-08-30  Richard Henderson  <rth@redhat.com>
15447
15448         * lib/f-torture.exp: Remove.
15449
15450 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
15451
15452         PR rtl-optimization/16590
15453         * g++.dg/opt/loop1.C: New test.
15454
15455 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15456
15457         PR fortran/13910
15458         * gfortran.dg/oldstyle_1.f90: New test.
15459
15460 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
15461         Paul Brook  <paul@codesourcery.com>
15462
15463         * gfortran.dg/g77/README: Update.
15464         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
15465         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
15466         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
15467
15468 2004-08-28  Paul Brook  <paul@codesourcery.com>
15469
15470         PR libfortran/17195
15471         * gfortran.dg/edit_real_1.f90: New test.
15472
15473 2004-08-27  Paul Brook  <paul@codesourcery.com>
15474
15475         * gfortran.dg/rewind_1.f90: New test.
15476
15477 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
15478
15479         PR fortran/16597
15480         * gfortran.dg/pr16597.f90: New test.
15481
15482 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15483
15484         PR c/13801
15485         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
15486         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
15487         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
15488         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
15489         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
15490
15491 2004-08-26  Nick Clifton  <nickc@redhat.com>
15492
15493         * gcc.c-torture/compile/pr17119.c: New test.
15494
15495 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15496
15497         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
15498
15499 2004-08-25  Richard Henderson  <rth@redhat.com>
15500
15501         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
15502         the bits that expect kind=8 to be the largest real kind.
15503
15504 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
15505
15506         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
15507
15508 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15509
15510         * gfortran.dg/assignment_1.f90: New test.
15511
15512 2004-08-25  Adam Nemet  <anemet@lnxw.com>
15513
15514         * g++.dg/template/repo3.C: New test.
15515
15516 2004-08-25  Roger Sayle  <roger@eyesopen.com>
15517
15518         PR middle-end/16693
15519         PR tree-optimization/16372
15520         * g++.dg/opt/pr16372-1.C: New test case.
15521         * g++.dg/opt/pr16693-1.C: New test case.
15522         * g++.dg/opt/pr16693-2.C: New test case.
15523
15524 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
15525
15526         * objc.dg/proto-lossage-4.m: New test.
15527
15528 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
15529
15530         PR c++/17155
15531         * g++.dg/inherit/local2.C: New test.
15532
15533 2004-08-25  Paul Brook  <paul@codesourcery.com>
15534
15535         PR fortran/17144
15536         * gfortran.dg/string_ctor_1.f90: New test.
15537
15538 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15539
15540         PR c++/14428
15541         * g++.dg/template/redecl2.C: New test.
15542
15543 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
15544
15545         PR fortran/17143
15546         * gfortran.dg/pr17143.f90: New test.
15547
15548 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
15549
15550         PR fortran/17164
15551         * gfortran.dg/pr17164.f90: New test.
15552
15553 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15554
15555         * gcc.dg/tree-ssa/loop-1.c: New test.
15556
15557 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
15558
15559         * gcc.c-torture/compile/20040824-1.c: New test.
15560
15561 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
15562
15563         * gcc.c-torture/compile/iftrap-3.c: New test.
15564
15565 2004-08-24  Paul Brook  <paul@codesourcery.com>
15566
15567         * gfortran.dg/entry_2.f90: New test.
15568
15569 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15570
15571         PR c++/16889
15572         * g++.dg/lookup/ambig[12].C: New.
15573
15574 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15575
15576         PR c++/16706
15577         * g++.dg/template/crash21.C: New test.
15578         * g++.dg/template/crash22.C: Likewise.
15579
15580 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15581
15582         PR c++/17149
15583         * g++.dg/template/access15.C: New.
15584
15585 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
15586
15587         PR c++/17163
15588         * g++.dg/template/repo2.C: New test.
15589
15590 2004-08-23  Roger Sayle  <roger@eyesopen.com>
15591
15592         PR rtl-optimization/17078
15593         * gcc.c-torture/execute/pr17078-1.c: New test case.
15594
15595 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
15596
15597         PR c/14492
15598         * gcc.dg/debug/crash1.c: New test.
15599
15600 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
15601
15602         PR c/16180
15603         * gcc.dg/loop-5.c: New test.
15604
15605 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15606
15607         * gcc.c-torture/execute/20040823-1.c: New test.
15608
15609 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
15610
15611         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
15612         to the assembler.  Simplify test accordingly.
15613         (asm_abi_flags): Use GNU names.
15614         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
15615         to check for ABI flags.
15616
15617 2004-08-22  Andrew Pinski  <apinski@apple.com>
15618
15619         * g++.dg/opt/pr14029.C: New test.
15620         * gcc.c-torture/execute/pr15262.c: New test.
15621
15622 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15623
15624         * gfortran.dg/reduction.f90: Add checks with complex arguments.
15625
15626 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
15627
15628         PR 16908
15629         * gfortran.dg/direct_io.f90: New test.
15630
15631 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
15632
15633         PR c++/17121
15634         * g++.dg/inherit/local2.C: New test.
15635
15636 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
15637
15638         PR c++/17120
15639         * g++.dg/warn/Wparentheses-4.C: New test.
15640
15641 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
15642
15643         PR c++/17121
15644         * g++.dg/inherit/local2.C: New test.
15645
15646         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
15647         * gcc.dg/ppc-ldstruct.c: Likewise.
15648         * gcc.dg/ppc64-abi-2.c: Likewise.
15649
15650 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
15651
15652         PR rtl-optimization/17099
15653         * gcc.c-torture/execute/20040820-1.c: New test.
15654
15655 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
15656
15657         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
15658
15659 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
15660
15661         PR fortran/17077
15662         * gfortran.dg/auto_array_1.f90: New test.
15663
15664 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15665
15666         PR fortran/17074
15667         * gfortran.dg/simpleif_1.f90: New test.
15668
15669 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
15670
15671         * lib/target-supports.exp (check_profiling_available): Return
15672         false for arm*-*-symbianelf* and arm*-*-eabi*.
15673
15674         PR c++/15890
15675         * g++.dg/template/delete1.C: New test.
15676
15677 2004-08-19  Paul Brook  <paul@codesourcery.com>
15678
15679         PR fortran/14976
15680         PR fortran/16228
15681         * gfortran.dg/data_char_1.f90: New test.
15682
15683 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
15684
15685         PR fortran/16946
15686         * gfortran.dg/reduction.f90: New testcase.
15687
15688 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15689
15690         PR fortran/16520
15691         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
15692
15693 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15694
15695         PR c++/17041
15696         * g++.dg/Wparentheses-3.C: New test.
15697
15698 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
15699
15700         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
15701         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
15702         * gcc.dg/vect/vect-2.c: Likewise.
15703         * gcc.dg/vect/vect-3.c: Likewise.
15704         * gcc.dg/vect/vect-4.c: Likewise.
15705         * gcc.dg/vect/vect-5.c: Likewise.
15706         * gcc.dg/vect/vect-6.c: Likewise.
15707         * gcc.dg/vect/vect-7.c: Likewise.
15708         * gcc.dg/vect/vect-25.c: Likewise.
15709         * gcc.dg/vect/vect-31.c: Likewise.
15710         * gcc.dg/vect/vect-32.c: Likewise.
15711         * gcc.dg/vect/vect-34.c: Likewise.
15712         * gcc.dg/vect/vect-36.c: Likewise.
15713         * gcc.dg/vect/vect-all.c: Likewise.
15714
15715 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
15716
15717         PR c++/17068
15718         * g++.dg/template/operator4.C: New test.
15719
15720 2004-08-18  Richard Henderson  <rth@redhat.com>
15721
15722         * gcc.dg/20040206-1.c: XFAIL.
15723
15724 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
15725
15726         PR c++/16246
15727         * g++.dg/template/array7.C: New test.
15728
15729 2004-08-17  James E Wilson  <wilson@specifixinc.com>
15730
15731         * gcc.dg/mips-movcc-1.c: New test.
15732         * gcc.dg/mips-movcc-2.c: New test.
15733         * gcc.dg/mips-movcc-3.c: New test.
15734
15735         * gcc.dg/mips-nmadd-1.c: New test.
15736         * gcc.dg/mips-nmadd-2.c: New test.
15737
15738 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
15739
15740         PR c++/15871
15741         * g++.dg/opt/inline8.C: New test.
15742
15743         PR c++/16965
15744         * g++.dg/parse/error17.C: New test.
15745
15746 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
15747
15748         * gcc.dg/vect: New directory for vectorizer tests.
15749         * gcc.dg/vect/tree-vect.h: New file.
15750         * gcc.dg/vect/vect.exp: New file.
15751         * gcc.dg/vect/pr16105.c.c: New test.
15752         * gcc.dg/vect/vect-1.c: New test.
15753         * gcc.dg/vect/vect-2.c: New test.
15754         * gcc.dg/vect/vect-3.c: New test.
15755         * gcc.dg/vect/vect-4.c: New test.
15756         * gcc.dg/vect/vect-5.c: New test.
15757         * gcc.dg/vect/vect-6.c: New test.
15758         * gcc.dg/vect/vect-7.c: New test.
15759         * gcc.dg/vect/vect-8.c: New test.
15760         * gcc.dg/vect/vect-9.c: New test.
15761         * gcc.dg/vect/vect-10.c: New test.
15762         * gcc.dg/vect/vect-11.c: New test.
15763         * gcc.dg/vect/vect-12.c: New test.
15764         * gcc.dg/vect/vect-13.c: New test.
15765         * gcc.dg/vect/vect-14.c: New test.
15766         * gcc.dg/vect/vect-15.c: New test.
15767         * gcc.dg/vect/vect-16.c: New test.
15768         * gcc.dg/vect/vect-17.c: New test.
15769         * gcc.dg/vect/vect-18.c: New test.
15770         * gcc.dg/vect/vect-19.c: New test.
15771         * gcc.dg/vect/vect-20.c: New test.
15772         * gcc.dg/vect/vect-21.c: New test.
15773         * gcc.dg/vect/vect-22.c: New test.
15774         * gcc.dg/vect/vect-23.c: New test.
15775         * gcc.dg/vect/vect-24.c: New test.
15776         * gcc.dg/vect/vect-25.c: New test.
15777         * gcc.dg/vect/vect-26.c: New test.
15778         * gcc.dg/vect/vect-27.c: New test.
15779         * gcc.dg/vect/vect-28.c: New test.
15780         * gcc.dg/vect/vect-29.c: New test.
15781         * gcc.dg/vect/vect-30.c: New test.
15782         * gcc.dg/vect/vect-31.c: New test.
15783         * gcc.dg/vect/vect-32.c: New test.
15784         * gcc.dg/vect/vect-33.c: New test.
15785         * gcc.dg/vect/vect-34.c: New test.
15786         * gcc.dg/vect/vect-35.c: New test.
15787         * gcc.dg/vect/vect-36.c: New test.
15788         * gcc.dg/vect/vect-37.c: New test.
15789         * gcc.dg/vect/vect-38.c: New test.
15790         * gcc.dg/vect/vect-40.c: New test.
15791         * gcc.dg/vect/vect-41.c: New test.
15792         * gcc.dg/vect/vect-42.c: New test.
15793         * gcc.dg/vect/vect-43.c: New test.
15794         * gcc.dg/vect/vect-44.c: New test.
15795         * gcc.dg/vect/vect-45.c: New test.
15796         * gcc.dg/vect/vect-46.c: New test.
15797         * gcc.dg/vect/vect-47.c: New test.
15798         * gcc.dg/vect/vect-48.c: New test.
15799         * gcc.dg/vect/vect-49.c: New test.
15800         * gcc.dg/vect/vect-50.c: New test.
15801         * gcc.dg/vect/vect-51.c: New test.
15802         * gcc.dg/vect/vect-52.c: New test.
15803         * gcc.dg/vect/vect-53.c: New test.
15804         * gcc.dg/vect/vect-54.c: New test.
15805         * gcc.dg/vect/vect-55.c: New test.
15806         * gcc.dg/vect/vect-56.c: New test.
15807         * gcc.dg/vect/vect-57.c: New test.
15808         * gcc.dg/vect/vect-58.c: New test.
15809         * gcc.dg/vect/vect-59.c: New test.
15810         * gcc.dg/vect/vect-60.c: New test.
15811         * gcc.dg/vect/vect-61.c: New test.
15812         * gcc.dg/vect/vect-all.c: New test.
15813         * gcc.dg/vect/vect-none.c: New test.
15814
15815 2004-08-17  Paul Brook  <paul@codesourcery.com>
15816
15817         PR fortran/13082
15818         * gfortran.dg/entry_1.f90: New test.
15819
15820 2004-08-17  Andrew Pinski  <apinski@apple.com>
15821
15822         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
15823
15824 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
15825
15826         * gcc.dg/pr17036-1.c: New test.
15827
15828 2004-08-16  Devang Patel  <dpatel@apple.com>
15829
15830         * gcc.dg/darwin-20040809-1.c: New test.
15831
15832 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
15833
15834         * gcc.dg/funcdef-attr-1.c: New test.
15835
15836 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
15837
15838         * gcc.dg/altivec-17.c: New test.
15839         * gcc.dg/altivec-18.c: New test.
15840
15841 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15842
15843         PR c++/6749
15844         * g++.dg/template/vtable2.C: New test.
15845
15846 2004-08-14  Richard Henderson  <rth@redhat.com>
15847
15848         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
15849         * gcc.dg/pack-test-4.c (main): Return 0.
15850         * gcc.dg/setjmp-1.c: Remove XFAIL.
15851         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
15852
15853 2004-08-14  Richard Henderson  <rth@redhat.com>
15854
15855         * gcc.dg/980217-1.c: Add prototype for printf.
15856
15857 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
15858
15859         * gfortran.dg/pr16935.f90: New test.
15860
15861 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
15862
15863         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
15864
15865 2004-08-13  Paul Brook  <paul@codesourcery.com>
15866
15867         * gfortran.dg/der_io_1.f90: Remove stray comma.
15868
15869 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
15870
15871         * gcc.dg/vmx/cw-bug-2.c: Remove.
15872         * gcc.dg/vmx/vprint-1.c: Remove.
15873         * gcc.dg/vmx/vscan-1.c: Remove.
15874
15875 2004-08-12  Devang patel  <dpatel@apple.com>
15876
15877         * gcc.dg/darwin-20040809-2.c: New test.
15878
15879 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
15880
15881         * g++.dg/ext/altivec-12.C: New test.
15882
15883         * g++.dg/ext/altivec-11.C: New test.
15884
15885 2004-08-12  Paul Brook  <paul@codesourcery.com>
15886
15887         * g++.dg/abi/arm_cxa_vec_1.C: New test.
15888
15889 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
15890
15891         * g++.dg/ext/altivec-2.C: Check for hardware support before
15892         executing any VMX instructions.
15893
15894         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
15895
15896 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
15897
15898         PR c++/16276
15899         * g++.old-deja/g++.other/comdat4.C: New test.
15900         * g++.old-deja/g++.other/comdat4-aux.cc: New.
15901
15902 2004-08-12  Ben Elliston  <bje@au.ibm.com>
15903
15904         PR target/16286
15905         * gcc.dg/pr16286.c: New test.
15906
15907 2004-08-12 Jan Beulich <jbeulich@novell.com>
15908
15909         * g++.dg/ext/asm5.C: New.
15910
15911 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
15912
15913         PR c++/16698
15914         * g++.dg/eh/crash1.C: New test.
15915
15916         PR c++/16717
15917         * g++.dg/ext/construct1.C: New test.
15918
15919 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
15920
15921         PR c++/16853
15922         * g++.dg/init/ptrmem1.C: New test.
15923
15924         PR c++/16618
15925         * g++.dg/parse/offsetof5.C: New test.
15926
15927         PR c++/16870
15928         * g++.dg/template/overload3.C: New test.
15929
15930 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
15931
15932         PR c++/16964
15933         * g++.dg/parse/error16.C: New test.
15934
15935         PR c++/16904
15936         * g++.dg/template/error14.C: New test.
15937
15938         PR c++/16929
15939         * g++.dg/template/error15.C: New test.
15940
15941 2004-08-11  Devang Patel  <dpatel@apple.com>
15942
15943         * gcc.dg/darwin-ld-20040809-1.c: New test.
15944         * gcc.dg/darwin-ld-20040809-2.c: New test.
15945
15946 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
15947
15948         PR fortran/16917
15949         * gfortran.dg/dfloat_1.f90: New test.
15950
15951 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
15952
15953         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
15954         * gcc.dg/dll-2.c: Fix dg-require syntax.
15955         * gcc.misc-tests/arm-isr.c (abort): Declare.
15956         (exit): Likewise.
15957
15958 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
15959
15960         PR c++/16971
15961         * g++.dg/parse/crash16.C: New test.
15962
15963 2004-08-10  Roger Sayle  <roger@eyesopen.com>
15964
15965         * gcc.dg/mips-rsqrt-1.c: New test case.
15966         * gcc.dg/mips-rsqrt-2.c: New test case.
15967         * gcc.dg/mips-rsqrt-3.c: New test case.
15968
15969 2004-08-10  Paul Brook  <paul@codesourcery.com>
15970
15971         * gfortran.dg/der_io_1.f90: New test.
15972
15973 2004-08-10  Paul Brook  <paul@codesourcery.com>
15974
15975         PR fortran/16919
15976         * gfortran.dg/der_array_1.f90: New test.
15977
15978 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
15979
15980         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
15981
15982 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
15983
15984         * gcc.dg/wchar_t-2.c: Fix typo.
15985
15986 2004-08-09  Falk Hueffner  <falk@debian.org>
15987
15988         PR tree-optimization/12517
15989         * gcc.c-torture/compile/pr12517.c: New test.
15990
15991         PR tree-optimization/12578
15992         * gcc.c-torture/compile/pr12578.c: New test.
15993
15994         PR tree-optimization/12899
15995         * gcc.c-torture/compile/pr12899.c: New test.
15996
15997         PR rtl-optimization/14692
15998         * gcc.c-torture/compile/pr14692.c: New test.
15999
16000         PR tree-optimization/16461
16001         * gcc.c-torture/compile/pr16461.c: New test.
16002
16003 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
16004
16005         * gfortran.dg/getenv_1.f90: New test.
16006
16007 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
16008
16009         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
16010         wchar_t.
16011         * gcc.dg/symbian5.c: Test -fno-short-wchar.
16012
16013 2004-08-06  Paul Brook  <paul@codesourcery.com>
16014
16015         * gfortran.dg/ret_array_1.f90: New test.
16016         * gfortran.dg/ret_pointer_1.f90: New test.
16017
16018 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
16019
16020         * gcc.dg/missing-field-init-[12].c: New tests.
16021         * g++.dg/warn/missing-field-init-[12].C: New tests.
16022
16023 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
16024
16025         * gcc.dg/enum2.c: New test.
16026         * gcc.dg/symbian3.c: Likewise.
16027         * gcc.dg/symbian4.c: Likewise.
16028         * gcc.dg/wchar_t-2.c: Likewise.
16029
16030 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
16031
16032         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
16033         destructor tests.
16034
16035 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
16036
16037         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
16038         dg-require-visiblity.
16039         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
16040         * g++.dg/ext/visibility/fvisibility.C: Likewise.
16041         * g++.dg/ext/visibility/memfuncts.C: Likewise.
16042         * g++.dg/ext/visibility/new1.C: Likewise.
16043         * g++.dg/ext/visibility/pragma.C: Likewise.
16044         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
16045         * g++.dg/ext/visibility/virtual.C: Likewise.
16046         * g++/dg/ext/visibility/visibility-1.C: Likewise.
16047         * g++/dg/ext/visibility/visibility-2.C: Likewise.
16048         * g++/dg/ext/visibility/visibility-3.C: Likewise.
16049         * g++/dg/ext/visibility/visibility-4.C: Likewise.
16050         * g++/dg/ext/visibility/visibility-5.C: Likewise.
16051         * g++/dg/ext/visibility/visibility-6.C: Likewise.
16052         * g++/dg/ext/visibility/visibility-7.C: Likewise.
16053         * g++/dg/ext/visibility/visibility-8.C: New test.
16054         * gcc.c-torture/compile/dll.x: Remove.
16055         * gcc.dg/dll-2.c: Use dg-require-dll
16056         * gcc.dg/visibility-10.c: New test.
16057         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
16058         supporting DLLs.
16059         * testsuite/lib/scanasm.exp (scan_hidden): New function.
16060         (scan_not_hidden): Likewise.
16061
16062 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
16063
16064         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
16065
16066 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
16067
16068         * gcc.c-torture/execute/20040805-1.c: New test.
16069
16070 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
16071
16072         * gcc.dg/20020118-1.c: Declare abort.
16073         * gcc.dg/altivec_check.h: Likewise.
16074         * gcc.dg/iftrap-2.c: Likewise.
16075         * gcc.dg/pragma-darwin.c: Likewise.
16076         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
16077
16078 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
16079
16080         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
16081
16082 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16083
16084         * gcc.c-torture/execute/builtins/abs-2.c,
16085         gcc.c-torture/execute/builtins/abs-3.c,
16086         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
16087         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
16088         intmax_t, uintmax_t and their limits.
16089         * gcc.dg/intmax_t-1.c: New test.
16090
16091 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16092
16093         * g++.dg/tc1/dr147.C: Add reference to PR.
16094
16095 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
16096
16097         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
16098         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
16099
16100 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
16101
16102         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
16103
16104 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16105
16106         * gcc.dg/redecl-5.c: New test.
16107         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
16108         of scanf.
16109
16110 2004-08-03  Roger Sayle  <roger@eyesopen.com>
16111
16112         PR middle-end/16790
16113         * gcc.c-torture/execute/pr16790-1.c: New test case.
16114
16115 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
16116
16117         * g++.dg/ext/visibility/assign1.C: New test.
16118         * g++.dg/ext/visibility/new1.C: Likewise.
16119
16120         * gcc.dg/symbian1.c: New test.
16121         * gcc.dg/symbian2.c: Likewise.
16122
16123 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
16124
16125         PR target/16570
16126         * gcc.dg/i386-sse-9.c: New test.
16127
16128 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16129
16130         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
16131
16132 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16133
16134         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
16135         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
16136         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
16137         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
16138         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
16139         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
16140         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
16141         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
16142         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
16143         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
16144         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
16145         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
16146         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
16147         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
16148         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
16149         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
16150         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
16151         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
16152         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
16153         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
16154         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
16155         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
16156         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
16157         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
16158         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
16159         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
16160         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
16161         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
16162         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
16163         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
16164         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
16165         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
16166         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
16167         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
16168         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
16169         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
16170         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
16171         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
16172         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
16173         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
16174         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
16175         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
16176         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
16177         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
16178         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
16179         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
16180         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
16181         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
16182         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
16183         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
16184         gcc.misc-tests/i386-pf-3dnow-1.c,
16185         gcc.misc-tests/i386-pf-athlon-1.c,
16186         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
16187         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
16188         Declare built-in functions used.
16189         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
16190
16191 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
16192
16193         PR c++/16707
16194         * g++.dg/lookup/using12.C: New test.
16195
16196         * g++.dg/init/null1.C: Fix PR number.
16197         * g++.dg/parse/namespace10.C: Likewise.
16198
16199 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
16200
16201         PR c++/16224
16202         * g++.dg/template/spec17.C: New test.
16203         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
16204         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
16205
16206 2004-08-02  David Billinghurst
16207
16208         PR fortran/16292
16209         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
16210
16211 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
16212
16213         * gcc.dg/ia64-got-1.c: New test case.
16214
16215 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
16216
16217         PR c++/16489
16218         * g++.dg/init/null1.C: New test.
16219         * g++.dg/tc1/dr76.C: Adjust error marker.
16220
16221         PR c++/16529
16222         * g++.dg/parse/namespace10.C: New test.
16223
16224         PR c++/16810
16225         * g++.dg/inherit/ptrmem2.C: New test.
16226
16227 2004-08-02  Ben Elliston  <bje@au.ibm.com>
16228
16229         PR target/16155
16230         * gcc.dg/pr16155.c: New test.
16231
16232 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
16233
16234         * gcc.dg/redecl-2.c: New test.
16235
16236 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
16237
16238         * gcc.dg/darwin-longdouble.c: New file.
16239
16240 2004-07-30  Richard Henderson  <rth@redhat.com>
16241
16242         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
16243         write to constant argument.
16244         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
16245
16246 2004-07-30  Richard Henderson  <rth@redhat.com>
16247
16248         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
16249         tests of nearest around zero.
16250
16251 2004-07-30  Andrew Pinski  <apinski@apple.com>
16252
16253         * gcc.c-torture/compile/20040730-1.c: New test.
16254
16255 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
16256
16257         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
16258         powerpc-eabispe.
16259
16260 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
16261
16262         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
16263
16264 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
16265
16266         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
16267         contains $ld_library_path.
16268         * lib/gfortran.exp (gfortran_link_flags): Likewise.
16269
16270 2004-07-29  Richard Henderson  <rth@redhat.com>
16271
16272         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
16273
16274         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
16275         (alt2, which): New.
16276         (Check): Accept either alternative.
16277
16278 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
16279
16280         * g++.dg/abi/inline1.C: New test.
16281         * g++.dg/abi/local1-a.cc: Likewise.
16282         * g++.dg/abi/local1.C: Likewise.
16283         * g++.dg/abi/mangle11.C: Tweak location of warnings.
16284         * g++.dg/abi/mangle12.C: Likewise.
16285         * g++.dg/abi/mangle17.C: Likewise.
16286         * g++.dg/abi/mangle20-2.C: Likewise.
16287         * g++.dg/opt/interface1.C: Likewise.
16288         * g++.dg/opt/interface1.h: Likewise.
16289         * g++.dg/opt/interface1-a.cc: New test.
16290         * g++.dg/parse/repo1.C: New test.
16291         * g++.dg/template/repo1.C: Likewise.
16292         * g++.dg/warn/Winline-1.C: Likewise.
16293         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
16294
16295 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
16296
16297         * gcc.dg/tree-ssa/20040729-1.c: New test.
16298
16299 2004-07-27  Matt Austern <austern@apple.com>
16300
16301         * gcc.dg/darwin-bool-1.c: New test.
16302         * gcc.dg/darwin-bool-2.c: New test.
16303
16304 2004-07-28  Richard Henderson  <rth@redhat.com>
16305
16306         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
16307         arguments in the correct type.  Don't write to constant arguments.
16308
16309 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
16310
16311         PR tree-optimization/16688
16312         PR tree-optimization/16689
16313         * g++.dg/tree-ssa/pr16688.C: New test.
16314
16315 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
16316
16317         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
16318         loads.  Not only in the comment, this time.
16319
16320 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
16321
16322         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
16323         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
16324         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
16325         * gcc.dg/sh4a-bitmovua.c: New.
16326         * gcc.dg/sh4a-cos.c: New.
16327         * gcc.dg/sh4a-cosf.c: New.
16328         * gcc.dg/sh4a-fprun.c: New.
16329         * gcc.dg/sh4a-fsrra.c: New.
16330         * gcc.dg/sh4a-memmovua.c: New.
16331         * gcc.dg/sh4a-sin.c: New.
16332         * gcc.dg/sh4a-sincos.c: New.
16333         * gcc.dg/sh4a-sincosf.c: New.
16334         * gcc.dg/sh4a-sinf.c: New.
16335
16336 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
16337
16338         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
16339         conditionals.
16340         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
16341         loads.
16342         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
16343         DOM1.
16344
16345 2004-07-27  Andrew Pinski  <apinski@apple.com>
16346
16347         * g++.dg/rtti/tinfo1.C: Correct the xfail.
16348
16349 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
16350
16351         * gcc.dg/pragma-isr.c: New test.
16352
16353 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16354
16355         PR c++/14429
16356         * g++.dg/template/ttp11.C: New test.
16357
16358 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
16359
16360         * gcc.c-torture/compile/20040727-1.c: New test.
16361
16362 2004-07-26  Eric Christopher  <echristo@redhat.com>
16363
16364         * gcc.c-torture/compile/20040726-2.c: New test.
16365
16366 2004-07-26  Andrew Pinski  <apinski@apple.com>
16367
16368         * g++.dg/rtti/tinfo1.C: Xfail.
16369
16370 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
16371
16372         * gcc.c-torture/compile/20040726-1.c: New test.
16373
16374 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
16375             Brian Ryner  <bryner@brianryner.com>
16376
16377         PR c++/9283
16378         PR c++/15000
16379         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
16380         * g++.dg/ext/visibility/: New directory.
16381         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
16382         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
16383         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
16384         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
16385         * g++.dg/ext/visibility/fvisibility.C,
16386         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
16387         g++.dg/ext/visibility/fvisibility-override1.C
16388         g++.dg/ext/visibility/fvisibility-override2.C
16389         g++.dg/ext/visibility/memfuncts.C
16390         g++.dg/ext/visibility/noPLT.C
16391         g++.dg/ext/visibility/pragma.C
16392         g++.dg/ext/visibility/pragma-override1.C
16393         g++.dg/ext/visibility/pragma-override2.C
16394         g++.dg/ext/visibility/staticmemfuncts.C
16395         g++.dg/ext/visibility/virtual.C: New tests.
16396
16397 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
16398
16399         PR c/15360
16400         * gcc.dg/pr15360-1.c: New test.
16401
16402 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
16403
16404         * gcc.dg/pragma-align-2.c: New test.
16405         * gcc.dg/pragma-init-fini.c: New test.
16406         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
16407         targets.
16408
16409 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
16410
16411         * gcc.dg/init-string-2.c: New test.
16412
16413 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
16414
16415         PR 16684
16416         * gcc.dg/Wredundant-decls-1.c: New test case.
16417
16418 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
16419
16420         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
16421         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
16422         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
16423         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
16424         * gcc.dg/compat/generate-random.c: New file.
16425         * gcc.dg/compat/generate-random.h: Likewise.
16426         * gcc.dg/compat/generate-random_r.c: Likewise.
16427         * gcc.dg/compat/struct-layout-1.h: Likewise.
16428         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
16429         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
16430         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
16431         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
16432         * gcc.dg/compat/struct-layout-1_main.c: New test.
16433         * gcc.dg/compat/struct-layout-1_x.c: New file.
16434         * gcc.dg/compat/struct-layout-1_y.c: New file.
16435         * gcc.dg/compat/struct-layout-1_test.h: New file.
16436
16437 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
16438
16439         * gcc.dg/comp-return-1.c: New test
16440
16441 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
16442
16443         * gcc.dg/vmx/8-02a.c: Fix typo.
16444
16445         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
16446         * gcc.dg/darwin-abi-3.c: New test.
16447
16448         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
16449         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
16450
16451         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
16452         * gcc.dg/vmx/ops-long-1.c: New test.
16453         * gcc.dg/vmx/ops-long-2.c: New test.
16454
16455 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
16456
16457         * g++.dg/lookup/conv-[1234].C: New.
16458
16459 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
16460
16461         * g++.dg/parse/attr2.C: Simplify.
16462
16463 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16464
16465         PR c/7284
16466         * gcc.c-torture/execute/pr7284-1.c: New test.
16467
16468 2004-07-22  Brian Booth  <bbooth@redhat.com>
16469
16470         * gcc.dg/tree-ssa/20040721-1.c: New test.
16471
16472 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16473
16474         * g++.dg/template/crash20.c: New.
16475
16476 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
16477
16478         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
16479         Add dg-run directive.  Declare variables as required.
16480         * gfortran.dg/g77/README: Update
16481
16482 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
16483
16484         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
16485         gcc.dg/cris-peep2-andu2.c: New tests.
16486
16487 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16488
16489         PR c/15052
16490         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
16491         on return type.
16492         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
16493         messages.
16494         * gcc.dg/qual-return-2.c: Update expected messages.
16495         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
16496
16497 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16498
16499         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
16500         * gcc.dg/noncompile/921102-1.c: Update expected error message.
16501
16502 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16503
16504         PR c/11250
16505         * gcc.dg/init-string-1.c: New test.
16506
16507 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
16508
16509         PR middle-end/15345
16510         PR c/16450
16511         * gcc.dg/torture/nested-fn-1.c: New test.
16512
16513 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
16514
16515         PR target/16559
16516         * gcc.dg/ia64-fptr-1.c: New file.
16517
16518 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16519
16520         PR c++/14497
16521         * g++.dg/template/spec16.C: New test.
16522         * g++.old-deja/g++.robertl/eb118.C: Remove.
16523
16524 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16525
16526         PR c++/509
16527         * g++.dg/template/spec15.C: New test.
16528
16529 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
16530
16531         Copy cases from g77.f-torture/execute and add dg-run
16532         directive.  Other changes as noted.
16533         * gfortran.dg/g77/13037.f
16534         * gfortran.dg/g77/1832.f
16535         * gfortran.dg/g77/19981119-0.f
16536         * gfortran.dg/g77/19990313-0.f
16537         * gfortran.dg/g77/19990313-1.f
16538         * gfortran.dg/g77/19990313-2.f
16539         * gfortran.dg/g77/19990313-3.f
16540         * gfortran.dg/g77/19990419-1.f
16541         * gfortran.dg/g77/19990826-0.f
16542         * gfortran.dg/g77/19990826-2.f
16543         * gfortran.dg/g77/20000503-1.f
16544         * gfortran.dg/g77/20001111.f
16545         * gfortran.dg/g77/20010116.f
16546         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
16547         * gfortran.dg/g77/20010430.f
16548         * gfortran.dg/g77/6177.f
16549         * gfortran.dg/g77/947.f
16550         * gfortran.dg/g77/970816-3.f
16551         * gfortran.dg/g77/971102-1.f
16552         * gfortran.dg/g77/980520-1.f
16553         * gfortran.dg/g77/980628-0.f
16554         * gfortran.dg/g77/980628-1.f
16555         * gfortran.dg/g77/980628-10.f
16556         * gfortran.dg/g77/980628-2.f
16557         * gfortran.dg/g77/980628-3.f
16558         * gfortran.dg/g77/980628-7.f
16559         * gfortran.dg/g77/980628-8.f
16560         * gfortran.dg/g77/980628-9.f
16561         * gfortran.dg/g77/980701-0.f
16562         * gfortran.dg/g77/980701-1.f
16563         * gfortran.dg/g77/cabs.f
16564         * gfortran.dg/g77/claus.f
16565         * gfortran.dg/g77/complex_1.f
16566         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
16567         * gfortran.dg/g77/dcomplex.f
16568         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
16569         * gfortran.dg/g77/f90-intrinsic-mathematical.f
16570         * gfortran.dg/g77/f90-intrinsic-numeric.f
16571         * gfortran.dg/g77/int8421.f
16572         * gfortran.dg/g77/labug1.f
16573         * gfortran.dg/g77/large_vec.f
16574         * gfortran.dg/g77/le.f
16575         * gfortran.dg/g77/short.f
16576         * gfortran.dg/g77/README: Update
16577
16578 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
16579
16580         PR c++/16637
16581         * g++.dg/parse/lookup4.C: New test.
16582
16583 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16584
16585         PR c++/16175
16586         * g++.dg/template/ttp10.C: New test.
16587
16588 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16589
16590         * gcc.dg/pr12625-1.c: New test.
16591
16592 2004-07-20  Steven Bosscher  <stevenb@suse.de>
16593
16594         * testsuite/gcc.dg/switch-warn-1.c: New test.
16595         * testsuite/gcc.dg/switch-warn-2.c: New test.
16596         * gcc.c-torture/compile/pr14730.c: Update.
16597
16598 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
16599
16600         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
16601         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
16602         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
16603         g++.dg/template/nontype3.C: Remove trailing CR from tests.
16604
16605 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
16606
16607         PR c++/16623
16608         * g++.dg/template/assign1.C: New test.
16609
16610 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16611
16612         PR c++/12170
16613         * g++.dg/template/ttp9.C: New test.
16614
16615 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
16616
16617         * gcc.dg/format/cmn-err-1.c: New test.
16618
16619 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16620
16621         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
16622         gcc.dg/Wparentheses-10.c: New tests.
16623         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
16624
16625 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16626
16627         PR fortran/16465
16628         * gfortran.dg/g77//ffixed-line-length-0.f,
16629         gfortran.dg/g77/ffixed-line-length-132.f,
16630         gfortran.dg/g77/ffixed-line-length-72.f,
16631         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
16632         gfortran.dg/g77/README: Update.
16633
16634 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16635
16636         PR c++/13092
16637         * g++.dg/template/non-dependent7.C: New test.
16638         * g++.dg/template/non-dependent8.C: Likewise.
16639         * g++.dg/template/non-dependent9.C: Likewise.
16640         * g++.dg/template/non-dependent10.C: Likewise.
16641
16642 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
16643
16644         PR c++/16337
16645         * g++.dg/parse/attr2.C: New test.
16646
16647 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
16648
16649         * g77.dg: Removed.
16650         * g77.f-torture: Ditto.
16651
16652 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16653
16654         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
16655         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
16656         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
16657
16658 2004-07-16  Richard Henderson  <rth@redhat.com>
16659
16660         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
16661
16662 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16663
16664         * lib/fortran-torture.exp (fortran-torture): Don't test compile
16665         tests with full list of options.
16666         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
16667         of TORTURE_OPTIONS if test contains 'dg-do run'.
16668
16669         PR fortran/16404
16670         * gfortran.dg/do_iterator.f90: New test.
16671
16672 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16673
16674         PR rtl-optimization/16536
16675         * gcc.c-torture/execute/restrict-1.c: New test.
16676
16677 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16678
16679         PR fortran/15324
16680         * gfortran.dg/pr15324.f90: New test.
16681
16682         PR fortran/15129
16683         * gfortran.dg/pr15129.f90: New test.
16684
16685         PR fortran/15140
16686         * gfortran.dg/pr15140.f90: New test.
16687
16688         PR fortran/13792
16689         * gfortran.fortran-torture/execute/bounds.f90: Add check for
16690         compile-time simplification.
16691
16692 2004-07-14  Mike Stump  <mrs@apple.com>
16693
16694         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
16695
16696 2004-07-14  James E Wilson  <wilson@specifixinc.com>
16697
16698         PR target/16325
16699         * gcc.dg/profile-generate-1.c: New.
16700
16701 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
16702
16703         * gcc.c-torture/execute/20040709-1.c: New test.
16704         * gcc.c-torture/execute/20040709-2.c: New test.
16705
16706 2004-07-14  Mike Stump  <mrs@apple.com>
16707
16708         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
16709
16710 2004-07-14  Mike Stump  <mrs@apple.com>
16711
16712         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
16713
16714 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
16715
16716         PR c++/16518
16717         * g++.dg/parse/mutable1.C: New test.
16718
16719 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
16720
16721         PR tree-optimization/16443
16722         * gcc.dg/tree-ssa/20040713-1.c: New test.
16723
16724 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
16725
16726         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
16727         for operator new.
16728
16729 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
16730
16731         * gfortran.dg/g77/README: New file
16732         * gfortran.dg/g77/19981216-0.f: Copy from
16733         g77.f-torture/noncompile.  Add "dg-do compile" and
16734         dg-error as required.
16735         * gfortran.dg/g77/19990218-1.f: Likewise.
16736         * gfortran.dg/g77/19990905-1.f: Likewise.
16737         * gfortran.dg/g77/9263.f: Likewise.
16738         * gfortran.dg/g77/980615-0.f: Likewise.
16739         * gfortran.dg/g77/980616-0.f: Likewise.
16740         * gfortran.dg/g77/check0.f: Likewise.
16741         * gfortran.dg/g77/select_no_compile.f: Likewise.
16742
16743 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
16744
16745         Copy files from g77.f-torture/compile.
16746         Add "{ dg-do compile}".  Other changes as noted
16747         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
16748         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
16749         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
16750         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
16751         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
16752         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
16753         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
16754         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
16755         statement to conform to standard.  Append alpha1.x for reference.
16756         * gfortran.dg/g77/xformat.f: Add dg-warning
16757
16758 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
16759
16760         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
16761         Add {dg-do compile} directive.
16762         * gfortran.dg/g77/cpp2.F: Likewise.
16763
16764 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16765
16766         PR c++/5402
16767         * g++.dg/lookup/name-clash1.C: New test.
16768
16769         PR c++/9777
16770         * g++.dg/lookup/name-clash2.C: New test.
16771
16772         PR c++/12102
16773         * g++.dg/lookup/name-clash3.C: New test.
16774
16775 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16776
16777         * g++.dg/lookup/new2.C: New test.
16778         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
16779
16780 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
16781
16782         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
16783         Add {dg-do compile} directive.
16784         * gfortran.dg/g77/13060.f: Likewise.
16785         * gfortran.dg/g77/19990218-0.f: Likewise.
16786         * gfortran.dg/g77/19990305-0.f: Likewise.
16787         * gfortran.dg/g77/19990419-0.f: Likewise.
16788         * gfortran.dg/g77/19990502-0.f: Likewise.
16789         * gfortran.dg/g77/19990502-1.f: Likewise.
16790         * gfortran.dg/g77/19990525-0.f: Likewise.
16791         * gfortran.dg/g77/19990826-1.f: Likewise.
16792         * gfortran.dg/g77/19990826-3.f: Likewise.
16793         * gfortran.dg/g77/19990905-2.f: Likewise.
16794         * gfortran.dg/g77/20000412-1.f: Likewise.
16795         * gfortran.dg/g77/20000511-1.f: Likewise.
16796         * gfortran.dg/g77/20000511-2.f: Likewise.
16797         * gfortran.dg/g77/20000518.f: Likewise.
16798         * gfortran.dg/g77/20000601-1.f: Likewise.
16799         * gfortran.dg/g77/20000601-2.f: Likewise.
16800         * gfortran.dg/g77/20000629-1.f: Likewise.
16801         * gfortran.dg/g77/20000630-2.f: Likewise.
16802         * gfortran.dg/g77/20010115.f: Likewise.
16803         * gfortran.dg/g77/20010321-1.f: Likewise.
16804         * gfortran.dg/g77/20010426.f: Likewise.
16805         * gfortran.dg/g77/20020307-1.f: Likewise.
16806         * gfortran.dg/g77/8485.f: Likewise.
16807         * gfortran.dg/g77/960317-1.f: Likewise.
16808         * gfortran.dg/g77/970915-0.f: Likewise.
16809         * gfortran.dg/g77/980310-1.f: Likewise.
16810         * gfortran.dg/g77/980310-2.f: Likewise.
16811         * gfortran.dg/g77/980310-3.f: Likewise.
16812         * gfortran.dg/g77/980310-4.f: Likewise.
16813         * gfortran.dg/g77/980310-6.f: Likewise.
16814         * gfortran.dg/g77/980310-7.f: Likewise.
16815         * gfortran.dg/g77/980310-8.f: Likewise.
16816         * gfortran.dg/g77/980419-2.f: Likewise.
16817         * gfortran.dg/g77/980424-0.f: Likewise.
16818         * gfortran.dg/g77/980427-0.f: Likewise.
16819         * gfortran.dg/g77/980729-0.f: Likewise.
16820         * gfortran.dg/g77/981117-1.f: Likewise.
16821         * gfortran.dg/g77/toon_1.f: Likewise.
16822
16823 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16824
16825         PR c++/2204
16826         * g++.dg/other/abstract2.C: New test.
16827
16828 2004-07-12  Paul Brook  <paul@codesourcery.com>
16829
16830         * gfortran.dg/pointer_init_1.f90: New test.
16831
16832 2004-07-11  Paul Brook  <paul@codesourcery.com>
16833
16834         PR fortran/15986
16835         * gfortran.dg/contained_1.f90: New test.
16836
16837 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
16838
16839         * g++.dg/parse/defarg8.C: New test.
16840
16841 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16842
16843         PR fortran/16433
16844         * gfortran.dg/pr16433.f: New test.
16845
16846         PR fortran/17574
16847         * gfortran.dg/pr15754.f90: New test.
16848
16849 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16850
16851         PR tree-optimization/16437
16852         * gcc.c-torture/execute/bitfld-4.c: New test.
16853
16854 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16855
16856         * gfortran.fortran-torture/execute/common_2.f90: Add check for
16857         access to common var from module.
16858
16859 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16860
16861         PR fortran/16336
16862         * gfortran.fortran-torture/execute/common_2.f90: New test.
16863
16864 2004-07-10  Paul Brook  <paul@codesourcery.com>
16865
16866         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
16867
16868 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16869
16870         PR fortran/15969
16871         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
16872
16873 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
16874
16875         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
16876         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
16877         * gfortran.dg/g77/ffree-form-1.f: Likewise.
16878         * gfortran.dg/g77/ffree-form-2.f: Likewise.
16879         * gfortran.dg/g77/ffree-form-3.f: Likewise.
16880         * gfortran.dg/g77/fno-underscoring.f: Likewise.
16881         * gfortran.dg/g77/funderscoring.f: Likewise.
16882         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
16883
16884 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16885
16886         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
16887
16888 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16889         Paul Brook  <paul@codesourcery.com>
16890
16891         PR fortran/13415
16892         * gfortran.dg/common_pointer_1.f90: New test.
16893
16894 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16895
16896         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
16897
16898 2004-07-09  James E Wilson  <wilson@specifixinc.com>
16899
16900         PR target/16364
16901         * gcc.c-torture/compile/20040709-1.c: New.
16902
16903 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16904
16905         PR fortran/14077
16906         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
16907
16908 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16909
16910         PR fortran/13201
16911         * gfortran.dg/shape_1.f90: New test.
16912
16913 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
16914             Andrew Pinski  <apinski@apple.com>
16915
16916         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
16917
16918 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16919
16920         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
16921         comment.
16922
16923 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16924         Paul Brook  <paul@codesourcery.com>
16925
16926         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
16927         '.f95' and '.F95'.
16928
16929 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
16930
16931         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
16932
16933 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16934
16935         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
16936         testcases with capital suffix.
16937
16938 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16939
16940         PR fortran/15481
16941         PR fortran/13372
16942         PR fortran/13575
16943         PR fortran/15978
16944         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
16945
16946         * gfortran.dg/implicit_1.f90: New test.
16947
16948 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
16949
16950         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
16951         expression to match gfortran warning/error messages
16952         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
16953         dg-error text.
16954
16955 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
16956
16957         * lib/fortran-torture.exp: Rename proc search_for to
16958         search_for_re.
16959
16960 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16961
16962         * gcc.c-torture/execute/simd-5.x: New file.
16963         XFAIL on SPARC 64-bit at -O0.
16964
16965 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16966
16967         PR c++/8211
16968         PR c++/16165
16969         * g++.dg/warn/effc3.C: New test.
16970
16971 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
16972
16973         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
16974         change X to 1X in format.
16975         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
16976         add data statements to conform to standard.
16977
16978 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
16979
16980         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
16981         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
16982         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
16983
16984 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
16985
16986         * gfortran.dg/g77/7388.f: Copy from g77.dg
16987         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
16988         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
16989         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
16990         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
16991         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
16992         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
16993         * gfortran.dg/g77/strlen0.f: Likewise.
16994
16995 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
16996
16997         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
16998         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
16999
17000 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17001
17002         * gcc.c-torture/execute/920428-2.x: Delete.
17003         * gcc.c-torture/execute/920501-7.x: Likewise.
17004
17005 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
17006
17007         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
17008         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
17009         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
17010         prescott and c3-2.
17011         (PREFETCH_3DNOW): Add -march=c3.
17012
17013 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
17014
17015         PR c/16437
17016         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
17017         * gcc.c-torture/execute/bf64-1.x: Likewise.
17018
17019 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17020
17021         * gcc.c-torture/compile/20040708-1.c: New test.
17022
17023 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17024
17025         PR c++/16169
17026         * g++.dg/warn/effc2.C: New test.
17027
17028 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17029
17030         * gcc.c-torture/execute/bitfld-1.x: Remove.
17031         * gcc.c-torture/execute/bitfld-3.c: New test.
17032         * gcc.dg/bitfld-2.c: Remove XFAILs.
17033
17034 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
17035
17036         PR c++/16276
17037         * g++.dg/rtti/tinfo1.C: New file.
17038
17039 2004-07-07  Eric Christopher  <echristo@redhat.com>
17040
17041         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
17042
17043 2004-07-07  Andrew Pinski  <apinski@apple.com>
17044
17045         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
17046
17047 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
17048
17049         * g++.dg/init/call1.C: XFAIL.
17050
17051 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
17052
17053         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
17054         except for movstrict*, to movmem* and clrstr* to clrmem*.
17055
17056 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
17057
17058         * gcc.c-torture/execute/20040707-1.c: New test.
17059
17060 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
17061
17062         * gcc.c-torture/execute/20040706-1.c: New test.
17063
17064 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17065
17066         PR c++/3671
17067         * g++.dg/template/spec14.C: New test.
17068
17069 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
17070
17071         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
17072         nothing if not yet defined.  Use it in b, c and d type definitions.
17073         * gcc.c-torture/execute/20040705-1.c: New test.
17074         * gcc.c-torture/execute/20040705-2.c: New test.
17075
17076 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17077
17078         PR c++/2518
17079         * g++.dg/lookup/new1.C: New test.
17080
17081 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17082
17083         PR c++/11406
17084         * g++.dg/template/sizeof8.C: New test.
17085
17086 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
17087
17088         * gcc.c-torture/compile/20040705-1.c: New test.
17089
17090 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
17091
17092         * gfortran.fortran-torture/execute/seq_io.f90: New test.
17093
17094 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
17095
17096         * gcc.dg/cpp/if-mop.c: Two new testcases.
17097         * gcc.dg/cpp/trad/comment-3.c: New.
17098
17099 2004-07-04  Paul Brook  <paul@codesourcery.com>
17100
17101         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
17102
17103 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
17104
17105         PR c++/3761
17106         * g++.dg/lookup/crash4.C: New test.
17107
17108 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
17109
17110         * gcc.c-torture/execute/builtin-abs-1.c
17111         * gcc.c-torture/execute/builtin-abs-2.c
17112         * gcc.c-torture/execute/builtin-complex-1.c
17113         * gcc.c-torture/execute/builtins/string-1-lib.c
17114         * gcc.c-torture/execute/builtins/string-1.c
17115         * gcc.c-torture/execute/builtins/string-2-lib.c
17116         * gcc.c-torture/execute/builtins/string-2.c
17117         * gcc.c-torture/execute/builtins/string-3-lib.c
17118         * gcc.c-torture/execute/builtins/string-3.c
17119         * gcc.c-torture/execute/builtins/string-4-lib.c
17120         * gcc.c-torture/execute/builtins/string-4.c
17121         * gcc.c-torture/execute/builtins/string-5-lib.c
17122         * gcc.c-torture/execute/builtins/string-5.c
17123         * gcc.c-torture/execute/builtins/string-6-lib.c
17124         * gcc.c-torture/execute/builtins/string-6.c
17125         * gcc.c-torture/execute/builtins/string-7-lib.c
17126         * gcc.c-torture/execute/builtins/string-7.c
17127         * gcc.c-torture/execute/builtins/string-8-lib.c
17128         * gcc.c-torture/execute/builtins/string-8.c
17129         * gcc.c-torture/execute/builtins/string-9-lib.c
17130         * gcc.c-torture/execute/builtins/string-9.c
17131         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
17132         * gcc.c-torture/execute/builtins/string-asm-1.c
17133         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
17134         * gcc.c-torture/execute/builtins/string-asm-2.c
17135         * gcc.c-torture/execute/stdio-opt-1.c
17136         * gcc.c-torture/execute/stdio-opt-2.c
17137         * gcc.c-torture/execute/stdio-opt-3.c
17138         * gcc.c-torture/execute/string-opt-1.c
17139         * gcc.c-torture/execute/string-opt-10.c
17140         * gcc.c-torture/execute/string-opt-11.c
17141         * gcc.c-torture/execute/string-opt-12.c
17142         * gcc.c-torture/execute/string-opt-13.c
17143         * gcc.c-torture/execute/string-opt-14.c
17144         * gcc.c-torture/execute/string-opt-15.c
17145         * gcc.c-torture/execute/string-opt-16.c
17146         * gcc.c-torture/execute/string-opt-2.c
17147         * gcc.c-torture/execute/string-opt-6.c
17148         * gcc.c-torture/execute/string-opt-7.c
17149         * gcc.c-torture/execute/string-opt-8.c:
17150         Replace with ...
17151
17152         * gcc.c-torture/execute/builtins/abs-2.c
17153         * gcc.c-torture/execute/builtins/abs-3.c
17154         * gcc.c-torture/execute/builtins/complex-1.c
17155         * gcc.c-torture/execute/builtins/fprintf.c
17156         * gcc.c-torture/execute/builtins/fputs.c
17157         * gcc.c-torture/execute/builtins/memcmp.c
17158         * gcc.c-torture/execute/builtins/memmove.c
17159         * gcc.c-torture/execute/builtins/memops-asm.c
17160         * gcc.c-torture/execute/builtins/mempcpy-2.c
17161         * gcc.c-torture/execute/builtins/mempcpy.c
17162         * gcc.c-torture/execute/builtins/memset.c
17163         * gcc.c-torture/execute/builtins/printf.c
17164         * gcc.c-torture/execute/builtins/sprintf.c
17165         * gcc.c-torture/execute/builtins/strcat.c
17166         * gcc.c-torture/execute/builtins/strchr.c
17167         * gcc.c-torture/execute/builtins/strcmp.c
17168         * gcc.c-torture/execute/builtins/strcpy.c
17169         * gcc.c-torture/execute/builtins/strcspn.c
17170         * gcc.c-torture/execute/builtins/strlen-2.c
17171         * gcc.c-torture/execute/builtins/strlen.c
17172         * gcc.c-torture/execute/builtins/strncat.c
17173         * gcc.c-torture/execute/builtins/strncmp-2.c
17174         * gcc.c-torture/execute/builtins/strncmp.c
17175         * gcc.c-torture/execute/builtins/strncpy.c
17176         * gcc.c-torture/execute/builtins/strpbrk.c
17177         * gcc.c-torture/execute/builtins/strpcpy-2.c
17178         * gcc.c-torture/execute/builtins/strpcpy.c
17179         * gcc.c-torture/execute/builtins/strrchr.c
17180         * gcc.c-torture/execute/builtins/strspn.c
17181         * gcc.c-torture/execute/builtins/strstr-asm.c
17182         * gcc.c-torture/execute/builtins/strstr.c:
17183         ... these new files.
17184
17185         * gcc.c-torture/execute/builtins/abs-2-lib.c
17186         * gcc.c-torture/execute/builtins/abs-3-lib.c
17187         * gcc.c-torture/execute/builtins/complex-1-lib.c
17188         * gcc.c-torture/execute/builtins/fprintf-lib.c
17189         * gcc.c-torture/execute/builtins/fputs-lib.c
17190         * gcc.c-torture/execute/builtins/memcmp-lib.c
17191         * gcc.c-torture/execute/builtins/memmove-lib.c
17192         * gcc.c-torture/execute/builtins/memops-asm-lib.c
17193         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
17194         * gcc.c-torture/execute/builtins/mempcpy-lib.c
17195         * gcc.c-torture/execute/builtins/memset-lib.c
17196         * gcc.c-torture/execute/builtins/printf-lib.c
17197         * gcc.c-torture/execute/builtins/sprintf-lib.c
17198         * gcc.c-torture/execute/builtins/strcat-lib.c
17199         * gcc.c-torture/execute/builtins/strchr-lib.c
17200         * gcc.c-torture/execute/builtins/strcmp-lib.c
17201         * gcc.c-torture/execute/builtins/strcpy-lib.c
17202         * gcc.c-torture/execute/builtins/strcspn-lib.c
17203         * gcc.c-torture/execute/builtins/strlen-2-lib.c
17204         * gcc.c-torture/execute/builtins/strlen-lib.c
17205         * gcc.c-torture/execute/builtins/strncat-lib.c
17206         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
17207         * gcc.c-torture/execute/builtins/strncmp-lib.c
17208         * gcc.c-torture/execute/builtins/strncpy-lib.c
17209         * gcc.c-torture/execute/builtins/strpbrk-lib.c
17210         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
17211         * gcc.c-torture/execute/builtins/strpcpy-lib.c
17212         * gcc.c-torture/execute/builtins/strrchr-lib.c
17213         * gcc.c-torture/execute/builtins/strspn-lib.c
17214         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
17215         * gcc.c-torture/execute/builtins/strstr-lib.c
17216         * gcc.c-torture/execute/builtins/lib/abs.c
17217         * gcc.c-torture/execute/builtins/lib/fprintf.c
17218         * gcc.c-torture/execute/builtins/lib/memset.c
17219         * gcc.c-torture/execute/builtins/lib/printf.c
17220         * gcc.c-torture/execute/builtins/lib/sprintf.c
17221         * gcc.c-torture/execute/builtins/lib/strcpy.c
17222         * gcc.c-torture/execute/builtins/lib/strcspn.c
17223         * gcc.c-torture/execute/builtins/lib/strncat.c
17224         * gcc.c-torture/execute/builtins/lib/strncmp.c
17225         * gcc.c-torture/execute/builtins/lib/strncpy.c
17226         * gcc.c-torture/execute/builtins/lib/strpbrk.c
17227         * gcc.c-torture/execute/builtins/lib/strspn.c
17228         * gcc.c-torture/execute/builtins/lib/strstr.c:
17229         New files containing support routines.
17230
17231         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
17232         declaration.
17233         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
17234         when not optimizing.
17235
17236 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
17237
17238         PR c++/16240
17239         * g++.dg/abi/mangle22.C: New test.
17240         * g++.dg/abi/mangle23.C: Likewise.
17241
17242 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
17243
17244         PR fortran/16290
17245         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
17246         Allow for cases without denormalized floating point numbers.
17247
17248 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
17249
17250         PR c/1027
17251         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
17252         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
17253         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
17254         expected warning text.
17255         * gcc.dg/format/diag-2.c: New test.
17256
17257 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17258
17259         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
17260
17261 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
17262
17263         * gcc.dg/builtins-43.c: New.
17264         * gcc.dg/builtins-44.c: New.
17265         * gcc.dg/builtins-45.c: New.
17266
17267 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
17268             Andreas Tobler  <a.tobler@schweiz.ch>
17269
17270         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
17271         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
17272         as SIGSEGV.
17273         * gcc.dg/cleanup-11.c: Likewise.
17274         * gcc.dg/cleanup-8.c: Likewise.
17275         * gcc.dg/cleanup-9.c: Likewise.
17276         * gcc.dg/cleanup-5.c: Run on all platforms.
17277
17278 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
17279
17280         * g++.dg/warn/nonnull1.C: New test.
17281
17282 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17283
17284         * gcc.dg/compat/compat-common.h: Wrap up CINT in
17285         an #ifndef SKIP_COMPLEX_INT/#endif pair.
17286         Special-case the Sun compiler wrt to <complex.h>.
17287
17288 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
17289
17290         * gcc.dg/Wunreachable-8.C: New test.
17291
17292         * gcc.dg/h8300-ice2.c : New test.
17293
17294 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
17295
17296         PR fortran/16161
17297         * gfortran.fortran-torture/compile/implicit.f90: Add test
17298         for implicit character.
17299
17300 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
17301
17302         PR fortran/16289
17303         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
17304         Use tiny() intrinsic to find smallest non-negative real
17305
17306 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
17307
17308         * gcc.dg/compat/struct-by-value-22_main.c: New test.
17309         * gcc.dg/compat/struct-by-value-22_x.c: New.
17310         * gcc.dg/compat/struct-by-value-22_y.c: New.
17311
17312         * gcc.c-torture/execute/20040629-1.c: New test.
17313
17314 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
17315
17316         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
17317         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
17318
17319         PR target/16195
17320         * gcc.dg/20040625-1.c: New test.
17321
17322 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17323
17324         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
17325
17326 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17327
17328         PR fortran/15963
17329         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
17330
17331 2004-06-29  Richard Henderson  <rth@redhat.com>
17332
17333         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
17334
17335 2004-06-29  Paul Brook  <paul@codesourcery.com>
17336
17337         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
17338         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
17339
17340 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
17341
17342         PR c++/16260
17343         * g++.dg/parse/crash15.C: New.
17344
17345 2004-06-28  Andrew Pinski  <apinski@apple.com>
17346
17347         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
17348         by the error already.
17349
17350         * g++.dg/opt/ptrmem4.C: Change to compile only test.
17351
17352 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
17353
17354         PR target/14041
17355         * gcc.dg/h8300-bss-align-1.c : New.
17356
17357 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
17358
17359         * PR c++/16174
17360         * g++.dg/template/ctor4.C: New.
17361
17362 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
17363
17364         PR c++/16205
17365         * g++.dg/warn/Wsequence-point-1.C: New test.
17366
17367 2004-06-27  Paul Brook  <paul@codesourcery.com>
17368
17369         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
17370
17371 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
17372
17373         * g++.old-deja/g++.mike/p7325.C: Remove.
17374
17375 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
17376
17377         PR c/14963
17378         * gcc.dg/pr14963.c: New test.
17379
17380 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
17381
17382         PR c++/16193
17383         * g++.dg/parse/redef1.C: New test.
17384
17385 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
17386
17387         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
17388         20021110.c.
17389         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
17390         20021119-1.c.
17391         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
17392         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
17393         5-04.c.
17394         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
17395         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
17396         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
17397         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
17398         g++.brendan/enum14.C.
17399         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
17400         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
17401         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
17402         g++.mike/virt1.C.
17403         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
17404         memtemp24.C.
17405
17406 2004-06-27  Roger Sayle  <roger@eyesopen.com>
17407
17408         * gcc.dg/20040527-1.c: New test case.
17409
17410 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
17411
17412         PR gfortran/pr16196
17413         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
17414
17415 2004-06-25  Roger Sayle  <roger@eyesopen.com>
17416
17417         PR middle-end/15825
17418         * gcc.dg/pr15825-1.c: New test case.
17419
17420 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
17421
17422         * gcc.c-torture/execute/20040625-1.c: New test.
17423
17424 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17425
17426         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
17427
17428 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
17429
17430         * gcc.dg/torture/mips-div-1.c: New test.
17431
17432 2004-06-24  Jeff Law  <law@redhat.com>
17433
17434         * gcc.dg/tree-ssa/20040624-1.c: New test.
17435
17436 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
17437
17438         * gcc.c-torture/compile/20040624-1.c: New test.
17439
17440 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17441
17442         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
17443         this directory.
17444
17445 2004-06-23  Andrew Pinski  <apinski@apple.com>
17446
17447         PR middle-end/15988
17448         * g++.dg/opt/ptrmem4.C: New test.
17449
17450         * gcc.dg/c90-array-quals-2.c: New test.
17451
17452 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
17453
17454         * gcc.dg/kpice1.c: New test.
17455
17456 2006-06-23  Andrew Pinski  <apinski@apple.com>
17457
17458         * gcc.dg/c90-array-quals.c: New test.
17459
17460 2006-06-22  Richard Henderson  <rth@redhat.com>
17461
17462         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
17463
17464 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
17465
17466         * gcc.dg/builtins-config.h: Handle FreeBSD.
17467
17468 2006-06-22  Richard Henderson  <rth@redhat.com>
17469
17470         * g++.dg/opt/devirt1.C: New.
17471
17472 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
17473
17474         * g++.dg/opt/pr15551.C: New testcase.
17475
17476 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
17477
17478         PR target/14800
17479         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
17480         x86_64-*-linux* when compiling for 32bit.
17481
17482 2004-06-21  Andrew Pinski  <apinski@apple.com>
17483
17484         * gcc.dg/pch/struct-1.c: New.
17485         * gcc.dg/pch/struct-1.hs: New.
17486
17487 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
17488
17489         * gcc.dg/pch/save-temps-1.c: New file.
17490         * gcc.dg/pch/save-temps-1.hs: New file.
17491
17492 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
17493
17494         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
17495         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
17496
17497 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17498
17499         * gfortran.fortran-torture/execute/select_1.f90: Rename function
17500         to fix type error.
17501         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
17502         Remove trailing spaces.
17503
17504 2004-06-21  Richard Henderson  <rth@redhat.com>
17505
17506         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
17507         merging && to BIT_FIELD_REF.
17508
17509 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
17510
17511         * g++.dg/opt/placeholder1.C: New test.
17512
17513 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17514
17515         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
17516         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
17517         * gcc.dg/compat/union-m128-1_x.c: Likewise.
17518         * gcc.dg/compat/union-m128-1_y.c: Likewise.
17519
17520 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
17521
17522         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
17523         extern "C".
17524         * g++.dg/other/pragma-re-1.C: Add comments.
17525
17526 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
17527
17528         PR gfortran/16080
17529         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
17530
17531 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
17532
17533         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
17534         instead of setting the type of size_t by
17535         hand.
17536
17537 2004-06-18  Roger Sayle  <roger@eyesopen.com>
17538
17539         * gcc.dg/unordered-2.c: New test case.
17540         * gcc.dg/unordered-3.c: New test case.
17541
17542 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
17543
17544         PR other/16043
17545         * lib/g++.exp (g++_version): Tweak regexp for version
17546         * lib/g77.exp (g77_version): Likewise.
17547         * lib/gfortran.exp (gfortran_version): Likewise.
17548         * lib/objc.exp (objc_version): Likewise.
17549         * lib/treelang.exp (treelang_version): Likewise.
17550
17551 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
17552
17553         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
17554         Use INT_MAX instead of __INT_MAX__.
17555         * gcc.dg/compat/struct-align-2_y.c: Likewise.
17556
17557         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
17558         * gcc.dg/compat/scalar-return-3_x.c: Use it.
17559         * gcc.dg/compat/scalar-return-3_y.c: Use it.
17560         * gcc.dg/compat/scalar-return-4_x.c: Use it.
17561         * gcc.dg/compat/scalar-return-4_y.c: Use it.
17562         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
17563         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
17564         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
17565         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
17566
17567         * gcc.dg/range-test-1.c: New test.
17568         * g++.dg/opt/range-test-1.C: New test.
17569
17570 2004-06-17  Richard Henderson  <rth@redhat.com>
17571
17572         * objc.dg/sync-1.m: New.
17573         * objc.dg/try-catch-1.m: Don't force next runtime.
17574         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
17575         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
17576         shadowed catch clause.
17577         * objc.dg/try-catch-5.m: New.
17578
17579 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
17580
17581         Bug 14610
17582         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
17583
17584 2004-06-15  Richard Henderson  <rth@redhat.com>
17585
17586         * gcc.dg/20001116-1.c: Move expected warning line.
17587
17588 2004-06-15  Richard Henderson  <rth@redhat.com>
17589
17590         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
17591         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
17592
17593 2004-06-15  Jeff Law  <law@redhat.com>
17594
17595         * gcc.dg/tree-ssa/20040615-1.c: New test.
17596         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
17597         be less sensitive to operand ordering.
17598         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
17599
17600 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
17601
17602         * g++.dg/abi/bitfield3.C: Add comment..
17603
17604 2004-06-15  Richard Henderson  <rth@redhat.com>
17605
17606         * g++.dg/ext/stmtexpr1.C: XFAIL.
17607         * gcc.dg/20030612-1.c: XFAIL.
17608
17609 2004-06-15  Eric Christopher  <echristo@redhat.com>
17610
17611         * g++.dg/charset/asm5.c: New.
17612         * gcc.dg/charset/asm6.c: New.
17613
17614 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17615
17616         PR fortran/15962
17617         * gfortran.fortran-torture/execute/select_1.f90: New test.
17618
17619 2004-06-15  Paul Brook  <paul@codesourcery.com>
17620
17621         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
17622
17623 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17624
17625         PR c++/15967
17626         * g++.dg/lookup/crash3.C: New test.
17627
17628 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17629
17630         PR c++/15947
17631         * g++.dg/parse/dtor4.C: New test.
17632
17633 2004-06-14  Jeff Law  <law@redhat.com>
17634
17635         * gcc.c-torture/compile/20040614-1.c: New test.
17636
17637 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17638
17639         PR fortran/15211
17640         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
17641         LEN of a character array.
17642
17643 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
17644
17645         PR c++/15096
17646         * g++.dg/template/ptrmem10.C: New test.
17647
17648         PR c++/14930
17649         * g++.dg/template/friend30.C: New test.
17650
17651 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17652
17653         PR fortran/14928
17654         * gfortran.fortran-torture/compile/mloc.f90: New test.
17655
17656 2004-06-13  Paul Brook  <paul@codesourcery.com>
17657
17658         * gfortran.fortran-torture/execute/random_2.f90: New test.
17659
17660 2004-06-13  Eric Christopher  <echristo@redhat.com>
17661
17662         * gcc.dg/noncompile/redecl-1.c: Fix error message.
17663
17664 2004-06-12  Paul Brook  <paul@codesourcery.com>
17665
17666         * gfortran.fortran-torture/execute/contained_3.f90: New test.
17667
17668 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17669
17670         PR fortran/14923
17671         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
17672
17673 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17674
17675         PR fortran/14957
17676         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
17677         syntax errors in end statements of contained subroutines.
17678
17679 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17680
17681         PR fortran/12841
17682         * gfortran.fortran-torture/execute/null_arg.f90: New test.
17683
17684 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
17685
17686         PR fortran/15665
17687         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
17688
17689 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
17690
17691         PR gfortran/12839
17692         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
17693
17694 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
17695
17696         PR c++/15862
17697         * g++.dg/parse/enum1.C: New test.
17698
17699 2004-06-10  Jeff Law  <law@redhat.com>
17700
17701         * gcc.c-torture/compile/20040610-1.c: New test.
17702
17703 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17704
17705         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
17706         * g++.old-deja/g++.other/decl3.C: Likewise.
17707
17708 2004-06-10  Brian Booth  <bbooth@redhat.com>
17709
17710         * gcc.dg/tree-ssa/20031015-1.c: Scan for
17711         V_MAY_DEF instead of VDEF.
17712         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
17713
17714 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
17715
17716         PR c++/14211
17717         * g++.dg/conversion/const1.C: New test.
17718
17719         PR c++/15076
17720         * g++.dg/conversion/reinterpret1.C: New test.
17721
17722         PR c++/15877
17723         * g++.dg/template/enum2.C: New test.
17724
17725         PR c++/15227
17726         * g++.dg/template/error13.C: New test.
17727
17728 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17729
17730         PR fortran/14957
17731         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
17732         arguments to test_* REAL and of the right size.
17733
17734 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
17735
17736         PR target/15569
17737         PR rtl-optimization/15681
17738         * gcc.dg/20040609-1.c: New test.
17739
17740 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
17741
17742         PR c++/14791
17743         * g++.dg/opt/builtins1.C: New test.
17744
17745 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
17746
17747         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
17748         that use default windows32 struct layout.
17749         * gcc.dg/i386-bitfield2.c: Likewise.
17750
17751 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
17752
17753         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
17754         for mingw32 and cygwin targets.
17755
17756 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
17757
17758         * gcc.dg/pch/macro-4.c: New.
17759         * gcc.dg/pch/macro-4.hs: New.
17760
17761 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17762
17763         PR fortran/13249
17764         * gfortran.fortran-torture/compile/name_clash.f90: New test.
17765
17766 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17767
17768         PR fortran/13372
17769         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
17770
17771 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
17772
17773         PR gfortran/14897
17774         * gfortran.fortran-torture/execute/t_edit.f90: New test.
17775
17776 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
17777
17778         PR gfortran/15755
17779         * gfortran.fortran-torture/execute/backspace.c : New test.
17780
17781 2004-06-09  Paul Brook  <paul@codesourcery.com>
17782
17783         * gfortran.fortran-torture/execure/intrinsic_associated.f90
17784         (pointer_to_section): Rewrite to use smaller array.
17785
17786 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
17787
17788         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
17789         * gcc.dg/ext/altivec-10.c: Same.
17790         * gcc.dg/ext/altivec-11.c: Same.
17791         * gcc.dg/ext/altivec-12.c: Same.
17792         * gcc.dg/ext/altivec-13.c: Same.
17793         * gcc.dg/ext/altivec-14.c: Same.
17794         * gcc.dg/ext/altivec-15.c: Same.
17795         * gcc.dg/ext/altivec-16.c: Same.
17796         * gcc.dg/ext/altivec-3.c: Same.
17797         * gcc.dg/ext/altivec-4.c: Same.
17798         * gcc.dg/ext/altivec-6.c: Same.
17799         * gcc.dg/ext/altivec-7.c: Same.
17800         * gcc.dg/ext/altivec-8.c: Same.
17801         * gcc.dg/ext/altivec-varargs-1.c: Same.
17802
17803         * g++.dg/ext/altivec-1.C: Correct dg syntax.
17804         * g++.dg/ext/altivec-10.C: Same.
17805         * g++.dg/ext/altivec-2.C: Same.
17806         * g++.dg/ext/altivec-3.C: Same.
17807         * g++.dg/ext/altivec-4.C: Same.
17808         * g++.dg/ext/altivec-5.C: Same.
17809         * g++.dg/ext/altivec-6.C: Same.
17810         * g++.dg/ext/altivec-7.C: Same.
17811         * g++.dg/ext/altivec-8.C: Same.
17812         * g++.dg/ext/altivec-9.C: Same.
17813
17814 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17815
17816         PR c++/7841
17817         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
17818
17819 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17820
17821         * gcc.dg/union-1.c: New test.
17822
17823 2004-06-07  Roger Sayle  <roger@eyesopen.com>
17824
17825         * gcc.dg/builtins-41.c: New test case.
17826         * gcc.dg/builtins-42.c: New test case.
17827
17828 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
17829
17830         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
17831         * g++.dg/ext/altivec-10.C: Same.
17832         * g++.dg/ext/altivec-2.C: Same.
17833         * g++.dg/ext/altivec-3.C: Same.
17834         * g++.dg/ext/altivec-4.C: Same.
17835         * g++.dg/ext/altivec-5.C: Same.
17836         * g++.dg/ext/altivec-6.C: Same.
17837         * g++.dg/ext/altivec-7.C: Same.
17838         * g++.dg/ext/altivec-8.C: Same.
17839         * g++.dg/ext/altivec-9.C: Same.
17840         * g++.old-deja/g++.abi/cxa_vec.C: Same.
17841         * g++.old-deja/g++.brendan/new3.C: Same.
17842         * gcc.c-torture/execute/eeprof-1.x: Same.
17843
17844 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
17845
17846         PR c/14765
17847         * gcc.dg/pr14765-1.c: New test.
17848
17849 2004-06-07  Roger Sayle  <roger@eyesopen.com>
17850
17851         PR c/14649
17852         * gcc.dg/pr14649-1.c: New test case.
17853
17854 2004-06-07  Richard Henderson  <rth@redhat.com>
17855
17856         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
17857         if temporaries.
17858
17859 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
17860
17861         * g++.dg/eh/elide1.C: Remove XFAIL.
17862
17863 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
17864
17865         PR c++/15337
17866         * g++.dg/expr/sizeof3.C: New test.
17867
17868         PR c++/14777
17869         * g++.dg/template/access14.C: New test.
17870
17871         PR c++/15554
17872         * g++.dg/template/enum1.C: New test.
17873
17874         PR c++/15057
17875         * g++.dg/eh/throw1.C: New test.
17876
17877 2004-06-07  David Ayers  <d.ayers@inode.at>
17878             Ziemowit Laski  <zlaski@apple.com>
17879
17880         * lib/objc.exp (objc_target_compile): Revert the '-framework
17881         Foundation' flag fix, since bare Darwin does not ship
17882         with the Foundation framework.
17883         * objc/execute/next_mapping.h: Provide a local NSConstantString
17884         @interface and @implementation.
17885         (objc_constant_string_init): A constructor function, used to
17886         initialize the NSConstantString meta-class object.
17887         * objc/execute/string1.m: Include "next_mapping.h" instead of
17888         <Foundation/NSString.h>.
17889         * objc/execute/string2.m: Likewise.
17890         * objc/execute/string3.m: Likewise.
17891         * objc/execute/string4.m: Likewise.
17892
17893 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
17894
17895         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
17896         to double. Replace double with FLOAT.
17897         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
17898
17899         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
17900         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
17901         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
17902         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
17903         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
17904         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
17905         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
17906         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
17907
17908 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
17909
17910         PR c/13519
17911         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
17912
17913 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17914
17915         PR c++/15503
17916         * g++.dg/template/meminit2.C: New test.
17917
17918 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
17919
17920         PR target/15822
17921         * gcc.c-torture/execute/compare-fp-1.c,
17922         gcc.c-torture/execute/compare-fp-2.c,
17923         gcc.c-torture/execute/compare-fp-3.c,
17924         gcc.c-torture/execute/compare-fp-4.c,
17925         gcc.c-torture/execute/compare-fp-3.x,
17926         gcc.c-torture/execute/compare-fp-4.x: Moved...
17927         * gcc.c-torture/execute/ieee/compare-fp-1.c,
17928         gcc.c-torture/execute/ieee/compare-fp-2.c,
17929         gcc.c-torture/execute/ieee/compare-fp-3.c,
17930         gcc.c-torture/execute/ieee/compare-fp-4.c,
17931         gcc.c-torture/execute/ieee/compare-fp-3.x,
17932         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
17933
17934 2004-06-04  David Ayers  <d.ayers@inode.at>
17935
17936         * objc/execute/protocol-isEqual-4.m: New testcase.
17937
17938 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
17939
17940         * objc/execute/protocol-isEqual-1.m: New testcase.
17941         * objc/execute/protocol-isEqual-2.m: New testcase.
17942         * objc/execute/protocol-isEqual-3.m: New testcase.
17943
17944 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17945
17946         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
17947
17948 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
17949
17950         * lib/objc.exp (objc_target_compile): When running tests on
17951         Darwin (Mac OS X), inform the linker about '-framework
17952         'Foundation'.
17953
17954 2004-06-02  Eric Christopher  <echristo@redhat.com>
17955
17956         * gcc.c-torture/compile/20040602-1.c: New.
17957
17958 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
17959
17960         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
17961         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
17962
17963         PR tree-optimization/14736
17964         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
17965
17966         PR tree-optimization/14042
17967         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
17968
17969         PR tree-optimization/14729
17970         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
17971
17972 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17973
17974         PR fortran/15557
17975         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
17976
17977 2004-06-01  Richard Hederson  <rth@redhat.com>
17978
17979         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
17980
17981 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17982
17983         PR c++/14932
17984         * g++.dg/parse/offsetof4.C: New test.
17985
17986 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
17987
17988         PR objc/7993
17989         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
17990
17991 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
17992
17993         PR c++/15701
17994         * g++.dg/template/friend29.C: New test.
17995
17996 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
17997
17998         PR c/15749
17999         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
18000
18001 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
18002
18003         * gcc.dg/sparc-trap-1.c: New test.
18004
18005 2004-05-31  Roger Sayle  <roger@eyesopen.com>
18006
18007         PR middle-end/15069
18008         * g++.dg/opt/fold3.C: New test case.
18009
18010 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
18011
18012         * lib/target-supports.exp (check_iconv_available): Fix fallout
18013         from 2004-05-28 patch.
18014
18015 2004-05-30  Paul Brook  <paul@codesourcery.com>
18016
18017         PR fortran/15620
18018         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
18019         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
18020
18021 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
18022
18023         * gfortran.fortran-torture/execute/random_1.f90: New test.
18024
18025 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
18026
18027         * g++.dg/ext/altivec-10.C: New test.
18028
18029 2004-05-29  Paul Brook  <paul@codesourcery.com>
18030
18031         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
18032
18033 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
18034
18035         * gcc.dg/altivec-16.c: New test.
18036
18037 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
18038
18039         * lib/target-supports.exp (check_vmx_hw_available): New.
18040         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
18041
18042         * lib/target-supports.exp (check_alias_available,
18043         check_iconv_available, check_named_sections_available): Use
18044         unique names for temporary files.
18045
18046 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
18047
18048         * gcc.dg/altivec-15.c: New test.
18049
18050 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
18051
18052         PR c++/15083
18053         * g++.dg/warn/noeffect6.C: New test.
18054
18055         PR c++/15471
18056         * g++.dg/expr/ptrmem4.C: New test.
18057
18058         PR c++/15640
18059         * g++.dg/template/operator3.C: New test.
18060
18061 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
18062
18063         PR c++/14668
18064         * g++.dg/lookup/redecl1.C: New test.
18065         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
18066
18067 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
18068
18069         * gcc.c-torture/execute/compare-fp-1.c,
18070         gcc.c-torture/execute/compare-fp-2.c,
18071         gcc.c-torture/execute/compare-fp-3.c,
18072         gcc.c-torture/execute/compare-fp-4.c,
18073         gcc.c-torture/execute/compare-fp-3.x,
18074         gcc.c-torture/execute/compare-fp-4.x,
18075         gcc.dg/pr15649-1.c: New.
18076
18077 2004-05-27  Adam Nemet  <anemet@lnxw.com>
18078
18079         PR c++/12883
18080         * g++.dg/init/array14.C: New test.
18081
18082 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
18083
18084         * lib/compat.exp (compat-get-options-main): New.
18085         (compat-get-options): Remove unneeded code, warn for ignored
18086         command.
18087         (compat-execute): Check flag set by dg-require-* commands.
18088
18089         * lib/compat.exp (compat-execute): Break up long lines.
18090
18091 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
18092
18093         * gcc.dg/altivec-7.c: Don't use 'vector long'.
18094         * gcc.dg/altivec-14.c: New test.
18095         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
18096
18097         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
18098         * gcc.dg/altivec-12.c: Ditto.
18099
18100         * gcc.dg/altivec-3.c: Move call to altivec_check.
18101
18102 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18103
18104         PR c++/15044
18105         * g++.dg/template/error12.C: New test.
18106
18107         PR c++/15317
18108         * g++.dg/ext/attrib15.C: New test.
18109
18110         PR c++/15329
18111         * g++.dg/template/ptrmem9.C: New test.
18112
18113 2004-05-25  Paul Brook  <paul@codesourcery.com>
18114
18115         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
18116
18117 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18118
18119         PR c++/15165
18120         * g++.dg/template/crash19.C: New test.
18121
18122 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18123
18124         PR c++/15025
18125         * g++.dg/template/redecl1.C: New test.
18126
18127 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18128
18129         PR c++/14821
18130         * g++.dg/other/ns1.C: New test.
18131
18132         PR c++/14883
18133         * g++.dg/template/invalid1.C: New test.
18134
18135 2004-05-23  Paul Brook  <paul@codesourcery.com>
18136         Victor Leikehman  <lei@haifasphere.co.il>
18137
18138         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
18139         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
18140
18141 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
18142
18143         PR c++/15285
18144         PR c++/15299
18145         * g++.dg/template/non-dependent5.C: New test.
18146         * g++.dg/template/non-dependent6.C: New test.
18147
18148 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
18149
18150         PR c++/15507
18151         * g++.dg/inherit/union1.C: New test.
18152
18153         PR c++/15542
18154         * g++.dg/template/addr1.C: New test.
18155
18156         PR c++/15427
18157         * g++.dg/template/array5.C: New test.
18158
18159         PR c++/15287
18160         * g++.dg/template/array6.C: New test.
18161
18162 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
18163             Roger Sayle  <roger@eyesopen.com>
18164
18165         * g++.dg/lookup/forscope2.C: New test case.
18166
18167 2004-05-22  Ben Elliston  <bje@au.ibm.com>
18168
18169         * gcc.dg/cpp/Wmissingdirs.c: New.
18170
18171 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
18172
18173         PR target/15301
18174         * gcc.dg/compat/union-m128-1.h: New file.
18175         * gcc.dg/compat/union-m128-1_main.c: Likewise.
18176         * gcc.dg/compat/union-m128-1_x.c: Likewise.
18177         * gcc.dg/compat/union-m128-1_y.c: Likewise.
18178
18179 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
18180
18181         PR target/15302
18182         * gcc.dg/compat/struct-complex-1.h: New file.
18183         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
18184         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
18185         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
18186
18187 2004-05-20  Roger Sayle  <roger@eyesopen.com>
18188
18189         PR middle-end/3074
18190         * gcc.dg/pr3074-1.c: New test case.
18191         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
18192
18193 2004-05-20  Falk Hueffner  <falk@debian.org>
18194
18195         PR other/15526
18196         * gcc.dg/ftrapv-1.c: New test case.
18197
18198 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
18199
18200         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
18201
18202 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
18203             Jeff Law  <law@redhat.com>
18204
18205         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
18206         * gcc.dg/tree-ssa/20040518-2.c: New test.
18207
18208         * gcc.dg/tree-ssa/20040518-1.c: New test.
18209
18210 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
18211
18212         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
18213
18214 2004-05-18  Paul Brook  <paul@codesourcery.com>
18215
18216         PR fortran/13930
18217         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
18218
18219 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18220
18221         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
18222         constant folding.
18223
18224 2004-05-17  Steven Bosscher  <stevenb@suse.de>
18225
18226         * gcc.dg/tree-ssa/20040517-1.c: New test.
18227
18228 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18229
18230         * gcc.dg/loop-4.c: New test.
18231
18232 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
18233
18234         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
18235
18236 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
18237
18238         PR fortran/15311
18239         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
18240
18241 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18242
18243         PR fortran/13826
18244         PR fortran/13940
18245         * gfortran.fortran-torture/compile/data_1.f90: New test.
18246
18247 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
18248
18249         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
18250         * gcc.dg/uninit-H.c: Define ASM for __s390__.
18251
18252 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18253
18254         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
18255
18256 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18257
18258         PR c/15444
18259         * gcc.dg/format/xopen-1.c: Adjust expected message.
18260         * gcc.dg/format/xopen-3.c: New test.
18261
18262 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
18263
18264         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
18265
18266 2004-05-14  Jeff Law  <law@redhat.com>
18267
18268         * gcc.dg/tree-ssa/20040514-2.c: New test.
18269
18270 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18271
18272         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
18273         this ...
18274         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
18275         this.
18276
18277 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
18278
18279         * gcc.dg/tree-ssa/20040514-1.c: New test.
18280
18281 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18282
18283         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
18284         test.
18285
18286 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18287
18288         PR fortran/14066
18289         * gfortran.fortran-torture/compile/do_1.f90: New test.
18290
18291 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18292
18293         PR fortran/15051
18294         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
18295         test.
18296
18297 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
18298
18299         PR fortran/15149
18300         * gfortran.fortran-torture/execute/random_init.f90: New test.
18301
18302 2004-05-13  Paul Brook  <paul@codesourcery.com>
18303
18304         PR fortran/15314
18305         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
18306
18307 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
18308
18309         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
18310         for the powerpc case.
18311
18312 2004-05-13  Jeff Law  <law@redhat.com>
18313
18314         * gcc.dg/tree-ssa/20040513-1.c: New test.
18315         * gcc.dg/tree-ssa/20040513-2.c: New test.
18316
18317 2004-05-13  Paul Brook  <paul@codesourcery.com>
18318
18319         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
18320         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
18321         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
18322
18323 2004-05-13  Andreas Schwab  <schwab@suse.de>
18324
18325         PR other/10819
18326         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
18327         characters.
18328
18329 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
18330
18331         PR fortran/15294
18332         * gfortran.fortran-torture/execute/adjustr.f90: New file.
18333
18334 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
18335
18336         Merge from tree-ssa-20020619-branch.  See
18337         ChangeLog.tree-ssa for details.
18338
18339 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
18340
18341         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
18342         include <altivec.h> explicitly.
18343         * gcc.dg/altivec-13.c: Likewise.
18344
18345 2004-05-11  Paul Brook  <paul@codesourcery.com>
18346
18347         * gcc.c-torture/compile/20010518-1.c: Force enum size.
18348
18349 2004-05-10  Eric Christopher  <echristo@redhat.com>
18350
18351         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
18352         * gcc.dg/sibcall-4.c: Ditto.
18353
18354 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
18355
18356         * g++.dg/ext/altivec-8.C: New test case.
18357         * gcc.dg/altivec-13.c: New test case.
18358
18359 2004-05-08  Roger Sayle  <roger@eyesopen.com>
18360
18361         * gcc.c-torture/execute/divcmp-1.c: New test case.
18362         * gcc.c-torture/execute/divcmp-2.c: New test case.
18363         * gcc.c-torture/execute/divcmp-3.c: New test case.
18364
18365 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
18366
18367         * g++.dg/other/pragma-re-2.C: New test.
18368
18369 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
18370
18371         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
18372         * gcc.dg/i386-387-2.c: Likewise.
18373
18374         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
18375         __builtin_drem.
18376         * gcc.dg/i386-387-6.c: Likewise.
18377
18378 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
18379
18380         * gcc.dg/builtins-33.c: Also check log1p*.
18381
18382 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
18383
18384         PR optimization/15296
18385         * gcc.c-torture/execute/pr15296.c: New test.
18386
18387 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
18388
18389         * gcc.dg/builtins-40.c: New test.
18390
18391 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
18392
18393         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
18394
18395 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
18396
18397         * g++.dg/ext/spe1.C: New testcase.
18398
18399 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
18400
18401         * objc.dg/image-info.m: Allow additional attributes
18402         for __image_info section.
18403
18404 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
18405
18406         * gcc.dg/torture/mips-hilo-2.c: New test.
18407
18408 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18409
18410         PR c++/14389
18411         * g++.dg/template/member5.C: New test.
18412
18413 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
18414
18415         * gcc.dg/builtins-34.c: Also check expm1*.
18416
18417 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18418
18419         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
18420         * gcc.dg/torture/builtin-convert-3.c: New test.
18421
18422 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
18423
18424         PR middle-end/15054
18425         * g++.dg/opt/pr15054.C: New test.
18426
18427 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18428
18429         * gcc.dg/torture/builtin-rounding-1.c: New test.
18430         * gcc.dg/builtins-25.c: Delete.
18431         * gcc.dg/builtins-29.c: Delete.
18432
18433 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
18434
18435         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
18436         * gcc.dg/sibcall-4.c: Likewise.
18437         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
18438
18439 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
18440
18441         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
18442         bit-field on 16-bit targets.
18443
18444 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
18445
18446         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
18447         16-bit targets.
18448
18449 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
18450
18451         * gcc.dg/rs6000-power2-1.c: Change to compile only.
18452         * gcc.dg/rs6000-power2-2.c: Likewise.
18453
18454 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
18455
18456         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
18457         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
18458         Change the asm registers to be in form of frN instead of fN.
18459
18460 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18461
18462         * gcc.dg/torture/builtin-convert-2.c: New test.
18463
18464 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
18465
18466         * gcc.dg/rs6000-power2-1.c: New test.
18467         * gcc.dg/rs6000-power2-2.c: New test.
18468
18469 2004-04-28  Jan Hubicka  <jh@suse.cz>
18470
18471         * gcc.dg/unused-6.c: New test.
18472
18473 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
18474             Ulrich Weigand  <uweigand@de.ibm.com>
18475
18476         * ada/acats/run_all.sh: Define $target variable.
18477
18478 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
18479
18480         PR c++/15119
18481         * g++.dg/other/vararg-1.C: New test.
18482
18483         PR c++/4794
18484         * g++.dg/eh/cleanup3.C: New test.
18485
18486 2004-04-24  Laurent GUERBY <laurent@guerby.net>
18487
18488         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
18489         and ad8011a (target_insn).
18490         * ada/acats/support/macro.dfs: Likewise.
18491         * ada/acats/support/impbit.adb: New file.
18492
18493 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
18494
18495         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
18496
18497 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18498
18499         * gcc.dg/loop-3.c: New test.
18500
18501 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
18502
18503         * gcc.c-torture/execute/simd-5.c: New test.
18504
18505 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18506
18507         PR c++/15064
18508         * g++.dg/template/crash18.C: New test.
18509
18510 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
18511
18512         * g++.dg/ext/complit3.C: New test.
18513
18514 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
18515
18516         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
18517         * gcc.dg/altivec-3.c: Same.
18518         * gcc.dg/altivec-varargs-1.c: Same.
18519
18520 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
18521
18522         * lib/target-supports.exp (check_profiling_available): Assume
18523         profiling is not available on powerpc-eabi targets.
18524
18525 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
18526
18527         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
18528         * gcc.dg/vmx/bug-1.c: Ditto.
18529
18530 2004-04-20  Eric Christopher  <echristo@redhat.com>
18531
18532         * gcc.dg/charset/extern.c: New test.
18533         * g++.dg/charset/extern3.cc: Ditto.
18534
18535 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
18536
18537         * gcc.dg/builtins-39.c: New test.
18538
18539 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
18540
18541         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
18542
18543 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
18544
18545         * gcc.dg/torture/mips-hilo-1.c: New test.
18546
18547 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
18548
18549         * gcc.c-torture/compile/20040419-1.c: New test.
18550
18551 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
18552
18553         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
18554
18555 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
18556             Aldy Hernandez  <aldyh@redhat.com>
18557
18558         * gcc.c-torture/execute/va-arg-24.c: New.
18559
18560 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
18561             Aldy Hernandez  <aldyh@redhat.com>
18562
18563         * gcc.dg/vmx/1b-01.c: New.
18564         * gcc.dg/vmx/1b-02.c: New.
18565         * gcc.dg/vmx/1b-03.c: New.
18566         * gcc.dg/vmx/1b-04.c: New.
18567         * gcc.dg/vmx/1b-05.c: New.
18568         * gcc.dg/vmx/1b-06.c: New.
18569         * gcc.dg/vmx/1b-07.c: New.
18570         * gcc.dg/vmx/1c-01.c: New.
18571         * gcc.dg/vmx/1c-02.c: New.
18572         * gcc.dg/vmx/3a-01a.c: New.
18573         * gcc.dg/vmx/3a-01.c: New.
18574         * gcc.dg/vmx/3a-01m.c: New.
18575         * gcc.dg/vmx/3a-03.c: New.
18576         * gcc.dg/vmx/3a-03m.c: New.
18577         * gcc.dg/vmx/3a-04.c: New.
18578         * gcc.dg/vmx/3a-04m.c: New.
18579         * gcc.dg/vmx/3a-05.c: New.
18580         * gcc.dg/vmx/3a-06.c: New.
18581         * gcc.dg/vmx/3a-06m.c: New.
18582         * gcc.dg/vmx/3a-07.c: New.
18583         * gcc.dg/vmx/3b-01.c: New.
18584         * gcc.dg/vmx/3b-02.c: New.
18585         * gcc.dg/vmx/3b-10.c: New.
18586         * gcc.dg/vmx/3b-13.c: New.
18587         * gcc.dg/vmx/3b-14.c: New.
18588         * gcc.dg/vmx/3b-15.c: New.
18589         * gcc.dg/vmx/3c-01a.c: New.
18590         * gcc.dg/vmx/3c-01.c: New.
18591         * gcc.dg/vmx/3c-02.c: New.
18592         * gcc.dg/vmx/3c-03.c: New.
18593         * gcc.dg/vmx/3d-01.c: New.
18594         * gcc.dg/vmx/4-01.c: New.
18595         * gcc.dg/vmx/4-03.c: New.
18596         * gcc.dg/vmx/5-01.c: New.
18597         * gcc.dg/vmx/5-02.c: New.
18598         * gcc.dg/vmx/5-03.c: New.
18599         * gcc.dg/vmx/5-04.c: New.
18600         * gcc.dg/vmx/5-05.c: New.
18601         * gcc.dg/vmx/5-06.c: New.
18602         * gcc.dg/vmx/5-07.c: New.
18603         * gcc.dg/vmx/5-07t.c: New.
18604         * gcc.dg/vmx/5-08.c: New.
18605         * gcc.dg/vmx/5-10.c: New.
18606         * gcc.dg/vmx/5-11.c: New.
18607         * gcc.dg/vmx/7-01a.c: New.
18608         * gcc.dg/vmx/7-01.c: New.
18609         * gcc.dg/vmx/7c-01.c: New.
18610         * gcc.dg/vmx/7d-01.c: New.
18611         * gcc.dg/vmx/7d-02.c: New.
18612         * gcc.dg/vmx/8-01.c: New.
18613         * gcc.dg/vmx/8-02a.c: New.
18614         * gcc.dg/vmx/8-02.c: New.
18615         * gcc.dg/vmx/brode-1.c: New.
18616         * gcc.dg/vmx/bug-1.c: New.
18617         * gcc.dg/vmx/bug-2.c: New.
18618         * gcc.dg/vmx/bug-3.c: New.
18619         * gcc.dg/vmx/cw-bug-1.c: New.
18620         * gcc.dg/vmx/cw-bug-2.c: New.
18621         * gcc.dg/vmx/cw-bug-3.c: New.
18622         * gcc.dg/vmx/dct.c: New.
18623         * gcc.dg/vmx/debug-1.c: New.
18624         * gcc.dg/vmx/debug-2.c: New.
18625         * gcc.dg/vmx/debug-3.c: New.
18626         * gcc.dg/vmx/debug-4.c: New.
18627         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
18628         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
18629         * gcc.dg/vmx/eg-5.c: New.
18630         * gcc.dg/vmx/fft.c: New.
18631         * gcc.dg/vmx/gcc-bug-1.c: New.
18632         * gcc.dg/vmx/gcc-bug-2.c: New.
18633         * gcc.dg/vmx/gcc-bug-3.c: New.
18634         * gcc.dg/vmx/gcc-bug-4.c: New.
18635         * gcc.dg/vmx/gcc-bug-5.c: New.
18636         * gcc.dg/vmx/gcc-bug-6.c: New.
18637         * gcc.dg/vmx/gcc-bug-7.c: New.
18638         * gcc.dg/vmx/gcc-bug-8.c: New.
18639         * gcc.dg/vmx/gcc-bug-9.c: New.
18640         * gcc.dg/vmx/gcc-bug-b.c: New.
18641         * gcc.dg/vmx/gcc-bug-c.c: New.
18642         * gcc.dg/vmx/gcc-bug-d.c: New.
18643         * gcc.dg/vmx/gcc-bug-e.c: New.
18644         * gcc.dg/vmx/gcc-bug-f.c: New.
18645         * gcc.dg/vmx/gcc-bug-g.c: New.
18646         * gcc.dg/vmx/gcc-bug-i.c: New.
18647         * gcc.dg/vmx/harness.h: New.
18648         * gcc.dg/vmx/ira1.c: New.
18649         * gcc.dg/vmx/ira2a.c: New.
18650         * gcc.dg/vmx/ira2b.c: New.
18651         * gcc.dg/vmx/ira2.c: New.
18652         * gcc.dg/vmx/ira2c.c: New.
18653         * gcc.dg/vmx/mem.c: New.
18654         * gcc.dg/vmx/newton-1.c: New.
18655         * gcc.dg/vmx/ops.c: New.
18656         * gcc.dg/vmx/sn7153.c: New.
18657         * gcc.dg/vmx/spill2.c: New.
18658         * gcc.dg/vmx/spill3.c: New.
18659         * gcc.dg/vmx/spill.c: New.
18660         * gcc.dg/vmx/t.c: New.
18661         * gcc.dg/vmx/varargs-1.c: New.
18662         * gcc.dg/vmx/varargs-2.c: New.
18663         * gcc.dg/vmx/varargs-3.c: New.
18664         * gcc.dg/vmx/varargs-4.c: New.
18665         * gcc.dg/vmx/varargs-5.c: New.
18666         * gcc.dg/vmx/varargs-6.c: New.
18667         * gcc.dg/vmx/varargs-7.c: New.
18668         * gcc.dg/vmx/vmx.exp: New.
18669         * gcc.dg/vmx/vprint-1.c: New.
18670         * gcc.dg/vmx/vscan-1.c: New.
18671         * gcc.dg/vmx/x-01.c: New.
18672         * gcc.dg/vmx/x-02.c: New.
18673         * gcc.dg/vmx/x-03.c: New.
18674         * gcc.dg/vmx/x-04.c: New.
18675         * gcc.dg/vmx/x-05.c: New.
18676         * gcc.dg/vmx/yousufi-1.c: New.
18677         * gcc.dg/vmx/zero-1.c: New.
18678         * gcc.dg/vmx/zero.c: New.
18679
18680 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
18681
18682         * g++.dg/lookup/java1.C: Update for chage of
18683         _Jv_AllocObject.
18684         * g++.dg/lookup/java2.C: Likewise.
18685
18686 2004-04-17  Laurent GUERBY <laurent@guerby.net>
18687
18688         * ada/acats/run_all.sh: use -O2 by default.
18689
18690 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
18691
18692         * gcc.dg/vr-mult-[12].c: New tests.
18693
18694 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18695
18696         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
18697
18698         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
18699
18700 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
18701
18702         * lib/target-supports.exp (check_profiling_available): Assume profiling
18703         isn't available for mips*-*-elf targets.
18704
18705 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
18706
18707         * gcc.dg/builtins-38.c: New test.
18708
18709 2004-04-14  Eric Christopher  <echristo@redhat.com>
18710
18711         * g++.dg/charset/charset.exp: Run .cc extension tests.
18712
18713 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
18714
18715         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
18716
18717 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18718
18719         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
18720
18721 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
18722
18723         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
18724         * gcc.dg/i386-387-2.c: Likewise.
18725
18726         * gcc.dg/i386-387-7.c: New test.
18727         * gcc.dg/i386-387-8.c: New test.
18728
18729         * gcc.dg/builtins-37.c: New test.
18730
18731 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
18732
18733         * g++.dg/pch/externc-1.C: Add missing semicolon.
18734
18735 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
18736
18737         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
18738
18739 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18740
18741         * gcc.c-torture/execute/20040411-1.c: New test.
18742
18743 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18744
18745         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
18746
18747 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
18748
18749         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
18750
18751 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
18752
18753         * lib/target-supports.exp (check_named_sections_available): New.
18754         * lib/gcc-dg.exp (dg-require-named-sections): New.
18755         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
18756         old-deja.exp.  Also prune error-count message from HP linker.
18757         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
18758
18759         * g++.dg/init/init-ref4.C: Use dg-require-weak.
18760         * g++.old-deja/g++.pt/static3.C: Likewise.
18761         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
18762
18763 2004-04-09  Roger Sayle  <roger@eyesopen.com>
18764
18765         * gcc.c-torture/execute/20040409-1.c: New test case.
18766         * gcc.c-torture/execute/20040409-2.c: New test case.
18767         * gcc.c-torture/execute/20040409-3.c: New test case.
18768
18769 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
18770
18771         * gcc.dg/20040409-1.c: New test.
18772
18773 2004-04-08  Roger Sayle  <roger@eyesopen.com>
18774
18775         PR target/14888
18776         * g++.dg/opt/pr14888.C: New test case.
18777
18778 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
18779
18780         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
18781         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
18782         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
18783         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
18784         New tests.
18785
18786 2004-04-08  Paul Brook  <paul@codesourcery.com>
18787
18788         * gcc.dg/spill-1.c: New test.
18789
18790 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18791
18792         * gcc.dg/torture/builtin-ctype-2.c: New test.
18793
18794 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
18795
18796         * gcc.dg/pch/pch.exp: Add largefile test.
18797
18798 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
18799
18800         * g++.dg/pch/externc-1.Hs: New.
18801         * g++.dg/pch/externc-1.C: New.
18802
18803 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18804
18805         * gcc.dg/compat/struct-by-value-5a_main.c,
18806         gcc.dg/compat/struct-by-value-5b_main.c: New files.
18807         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
18808         * gcc.dg/compat/struct-by-value-5a_x.c,
18809         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
18810         gcc.dg/compat/struct-by-value-5_x.c.
18811         * gcc.dg/compat/struct-by-value-5a_y.c,
18812         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
18813         gcc.dg/compat/struct-by-value-5_y.c.
18814
18815         * gcc.dg/compat/struct-by-value-6a_main.c,
18816         gcc.dg/compat/struct-by-value-6b_main.c: New files.
18817         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
18818         * gcc.dg/compat/struct-by-value-6a_x.c,
18819         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
18820         gcc.dg/compat/struct-by-value-6_x.c.
18821         * gcc.dg/compat/struct-by-value-6a_y.c,
18822         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
18823         gcc.dg/compat/struct-by-value-6_y.c.
18824
18825         * gcc.dg/compat/struct-by-value-7a_main.c,
18826         gcc.dg/compat/struct-by-value-7b_main.c: New files.
18827         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
18828         * gcc.dg/compat/struct-by-value-7a_x.c,
18829         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
18830         gcc.dg/compat/struct-by-value-7_x.c.
18831         * gcc.dg/compat/struct-by-value-7a_y.c,
18832         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
18833         gcc.dg/compat/struct-by-value-7_y.c.
18834
18835 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
18836
18837         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
18838         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
18839         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
18840         options.
18841
18842 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
18843
18844         * gcc.dg/builtins-36.c: New test.
18845
18846 2004-04-06  Paul Brook  <paul@codesourcery.com>
18847
18848         * README.gcc: Remove obsolete contraint on testcases.
18849
18850 2004-04-05  Paul Brook  <paul@codesourcery.com>
18851
18852         PR2123
18853         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
18854         failure and exit(0) on success.
18855         * g++.dg/expr/anew2.C: Ditto.
18856         * g++.dg/expr/anew3.C: Ditto.
18857         * g++.dg/expr/anew4.C: Ditto.
18858
18859 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
18860
18861         PR c++/3518
18862         * g++.dg/template/unify7.C: New.
18863
18864 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
18865
18866         * g++.dg/README: Bring up to date with new subdirectories; remove
18867         duplicate subdirectory lines.
18868
18869 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
18870
18871         PR c++/14007
18872         * g++.dg/template/unify5.C: New.
18873         * g++.dg/template/unify6.C: New.
18874         * g++.dg/template/qualttp20.C: Adjust.
18875         * g++.old-deja/g++.jason/report.C: Adjust.
18876         * g++.old-deja/g++.other/qual1.C: Adjust.
18877
18878 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
18879
18880         PR c++/14803
18881         * g++.dg/inherit/ptrmem1.C: New test.
18882
18883 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
18884
18885         PR c++/14755
18886         * gcc.c-torture/execute/20040331-1.c: New test.
18887         * gcc.dg/20040331-1.c: New test.
18888
18889 2004-04-01  Paul Brook  <paul@codesourcery.com>
18890
18891         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
18892
18893 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
18894
18895         PR c++/14724
18896         * g++.dg/init/goto1.C: New test.
18897
18898         PR c++/14763
18899         * g++.dg/template/defarg4.C: New test.
18900
18901 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
18902
18903         * gcc.dg/altivec-11.c: Extend test for more valid cases.
18904
18905 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
18906
18907         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
18908
18909 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
18910
18911         * gcc.dg/noncompile/undeclared-2.c: New test.
18912
18913 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
18914
18915         * gcc.dg/940409-1.c: Remove XFAIL.
18916         * gcc.dg/reg-vol-struct-1.c: New test.
18917
18918 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18919
18920         * gcc.dg/torture/builtin-wctype-1.c: New test.
18921
18922 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
18923
18924         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
18925         * gcc.dg/20001101-1.c: Likewise.
18926         * gcc.dg/20001102-1.c: Likewise.
18927
18928 2004-03-25  Roger Sayle  <roger@eyesopen.com>
18929
18930         * gcc.dg/compare8.c: Add an additional test for XOR.
18931
18932 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18933
18934         * gcc.dg/torture/builtin-ctype-1.c: New test.
18935
18936 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18937
18938         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
18939         * gcc.dg/torture/builtin-math-1.c: Likewise.
18940         * gcc.dg/torture/builtin-power-1.c: New test.
18941
18942 2004-03-24  Andreas Schwab  <schwab@suse.de>
18943
18944         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
18945         IA64 assembler.
18946
18947 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
18948             Roger Sayle  <roger@eyesopen.com>
18949
18950         * gcc.dg/compare8.c: New test case.
18951
18952 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
18953
18954         * g++.dg/ext/altivec-7.C: New test.
18955
18956 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
18957
18958         PR 12267, 12391, 12560, 13129, 14114, 14133
18959         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
18960         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
18961         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
18962         Adjust error regexps.
18963         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
18964         * gcc.dg/noncompile/undeclared-1.c: New test cases.
18965         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
18966         * gcc.dg/local1.c: Add explanatory comment.
18967
18968 2004-03-23  Roger Sayle  <roger@eyesopen.com>
18969
18970         PR optimization/14669
18971         * g++.dg/opt/fold2.C: New test case.
18972
18973 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
18974
18975         PR c/14069
18976         * gcc.dg/20040322-1.c: New test.
18977
18978 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18979
18980         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
18981         * gcc.dg/ultrasp4.c: Likewise.
18982         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
18983
18984 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
18985
18986         * gcc.dg/i386-sse-8.c: Reset default options.
18987
18988 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
18989
18990         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
18991         in the error message text.
18992
18993 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18994
18995         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
18996
18997 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
18998
18999         PR c++/14616
19000         * g++.dg/init/array13.C: New test.
19001
19002 2004-03-20  Roger Sayle  <roger@eyesopen.com>
19003
19004         PR target/13889
19005         * gcc.c-torture/compile/pr13889.c: New test case.
19006
19007 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
19008
19009         PR c/14635
19010         * builtins-1.c (nan, nans): Don't test.
19011         * builtins-30.c: Don't use nan, nanf, nanl.
19012         * builtins-35.c: New test.
19013
19014 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
19015
19016         * g++.dg/ext/altivec-6.C: New test.
19017
19018 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
19019
19020         * g++.dg/init/placement3.C: New test.
19021
19022         * g++.dg/template/spec13.C: New test.
19023
19024         * g++.dg/lookup/using11.C: New test.
19025
19026         * g++.dg/lookup/koenig3.C: New test.
19027
19028         * g++.dg/template/operator2.C: New test.
19029
19030         * g++.dg/expr/dtor3.C: New test.
19031         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
19032         marker.
19033         * g++.old-deja/g++.law/visibility28.C: Likewise.
19034
19035 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
19036
19037         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
19038         * gcc.dg/ppc64-abi-3.c: Likewise.
19039
19040 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19041
19042         PR c++/14545
19043         * g++.dg/parse/template15.C: New test.
19044
19045 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
19046
19047         * g++.dg/expr/dtor2.C: New test.
19048
19049         * g++.dg/lookup/anon4.C: New test.
19050
19051         * g++.dg/overload/using1.C: New test.
19052
19053         * g++.dg/template/lookup7.C: New test.
19054
19055         * g++.dg/template/typename6.C: New test.
19056
19057         * g++.dg/expr/cond6.C: New test.
19058
19059 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19060
19061         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
19062
19063 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
19064
19065         * g++.dg/expr/cond5.C: New test.
19066         * g++.dg/expr/constcast1.C: Likewise.
19067         * g++.dg/expr/ptrmem2.C: Likewise.
19068         * g++.dg/expr/ptrmem3.C: Likewise.
19069         * g++.dg/lookup/main1.C: Likewise.
19070         * g++.dg/template/lookup6.C: Likewise.
19071
19072 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
19073
19074         * gcc.dg/local1.c: New test.
19075
19076         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
19077
19078 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19079
19080         * gcc.dg/torture/builtin-convert-1.c: New test.
19081
19082 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19083
19084         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
19085
19086 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
19087
19088         PR c++/14481
19089         * g++.dg/warn/Wunused-7.C: New test.
19090
19091 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19092
19093         * gcc.dg/torture/builtin-integral-1.c: New test.
19094
19095 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
19096
19097         PR c++/14586
19098         * g++.dg/parse/non-dependent3.C: New test.
19099
19100 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
19101
19102         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
19103         * g++.dg/eh/simd-2.C: Likewise.
19104         * g++.dg/init/array10.C: Likewise.
19105         * gcc.c-torture/compile/simd-1.c: Likewise.
19106         * gcc.c-torture/compile/simd-2.c: Likewise.
19107         * gcc.c-torture/compile/simd-3.c: Likewise.
19108         * gcc.c-torture/compile/simd-4.c: Likewise.
19109         * gcc.c-torture/compile/simd-6.c: Likewise.
19110         * gcc.c-torture/execute/simd-1.c: Likewise.
19111         * gcc.c-torture/execute/simd-2.c: Likewise.
19112         * gcc.dg/compat/vector-defs.h: Likewise.
19113         * gcc.dg/20020531-1.c: Likewise.
19114         * gcc.dg/altivec-3.c: Likewise.
19115         * gcc.dg/altivec-4.c: Likewise.
19116         * gcc.dg/altivec-varargs-1.c: Likewise.
19117         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
19118         * gcc.dg/i386-mmx-3.c: Likewise.
19119         * gcc.dg/i386-sse-4.c: Likewise.
19120         * gcc.dg/i386-sse-5.c: Likewise.
19121         * gcc.dg/i386-sse-8.c: Likewise.
19122         * gcc.dg/simd-1.c: Likewise.
19123         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
19124         __ev64_opaque__ since the machine description provides it.
19125
19126 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19127
19128         * lib/compat.exp (skip_list): New global variable.
19129         Use it to hold the user defined COMPAT_SKIPS list if any.
19130         (compat-obj): Add the members of skip_list to optall.
19131
19132 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19133
19134         * gcc.dg/compat/union-by-value-1_main.c,
19135         union-by-value-1_x.c, union-by-value-1_y.c,
19136         union-check.h, union-defs.h,
19137         union-init.h, union-return-1_main.c,
19138         union-return-1_x.c, union-return-1_y.c: New files.
19139
19140 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19141
19142         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
19143         mixed-struct-init.h: Add 4 mixed structure types.
19144         struct-by-value-21_main.c, struct-by-value-21_x.c,
19145         struct-by-value-21_y.c, struct-return-21_main.c,
19146         struct-return-21_x.c, struct-return-21_y.c: New files.
19147
19148 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
19149
19150         PR c++/14550
19151         * g++.dg/parse/template14.C: New test.
19152
19153 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19154
19155         * gcc.c-torture/execute/20040313-1.c: New test.
19156
19157 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
19158
19159         PR target/14533
19160         * gcc.dg/20040311-2.c: New test.
19161
19162 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
19163
19164         PR other/14544
19165         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
19166         bit-field.
19167
19168 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
19169
19170         * gcc.dg/20040305-2.c: Add missing return statement.
19171
19172 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19173
19174         * gcc.dg/builtins-34.c: Also check pow10*.
19175
19176 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
19177
19178         PR target/14262
19179         * gcc.dg/20040305-2.c: New test.
19180
19181 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
19182
19183         * gcc.dg/20040310-1.c: New test.
19184
19185 2004-03-11  Roger Sayle  <roger@eyesopen.com>
19186
19187         * gcc.c-torture/execute/20040311-1.c: New test case.
19188
19189 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
19190
19191         PR c++/14476
19192         * g++.dg/lookup/enum1.C: New test.
19193
19194 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
19195
19196         PR c++/14510
19197         * g++.dg/lookup/struct2.C: New test.
19198
19199 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
19200
19201         * gcc.dg/builtins-34.c: New test.
19202
19203 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19204
19205         * gcc.dg/torture/builtin-nonneg-1.c: New test.
19206
19207 2004-03-09  James E Wilson  <wilson@specifixinc.com>
19208
19209         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
19210         * gcc.dg/alias-2.c: New testcase.
19211
19212 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
19213
19214         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
19215
19216 2004-03-09  Roger Sayle  <roger@eyesopen.com>
19217
19218         * gcc.c-torture/execute/20040309-1.c: New test case.
19219
19220 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
19221
19222         PR c++/14397
19223         * g++.dg/overload/ref1.C: New.
19224
19225 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19226
19227         PR c++/14409
19228         * g++.dg/template/spec12.C: New test.
19229
19230         PR c++/14448
19231         * g++.dg/parse/crash14.C: New test.
19232
19233 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
19234
19235         PR c++/14230
19236         * g++.dg/init/ref11.C: New test.
19237
19238 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
19239
19240         PR c++/14432
19241         * g++.dg/parse/builtin2.C: New test.
19242
19243 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
19244
19245         PR c++/14401
19246         * g++.dg/init/ctor3.C: New test.
19247         * g++.dg/init/union1.C: New test.
19248         * g++.dg/ext/anon-struct4.C: New test.
19249
19250 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
19251
19252         * g++.dg/lookup/koenig1.C: Tweak error messages.
19253         * g++.dg/lookup/used-before-declaration.C: Likewise.
19254         * g++.dg/other/do1.C: Likewise.
19255         * g++.dg/overload/koenig1.C: Likewise.
19256         * g++.dg/parse/crash13.C: Likewise.
19257         * g++.dg/template/instantiate3.C: Likewise.
19258
19259 2004-03-08  Eric Christopher  <echristo@redhat.com>
19260
19261         * * lib/target-supports.exp: Enable libiconv in test
19262         compilation.  Fix up error checking.
19263
19264 2004-03-08  Roger Sayle  <roger@eyesopen.com>
19265
19266         PR middle-end/14289
19267         * gcc.dg/pr14289-1.c: New test case.
19268         * gcc.dg/pr14289-2.c: Likewise.
19269         * gcc.dg/pr14289-3.c: Likewise.
19270
19271 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
19272
19273         * gcc.c-torture/execute/20040308-1.c: New test.
19274
19275 2004-03-07  Roger Sayle  <roger@eyesopen.com>
19276
19277         * gcc.c-torture/execute/20040307-1.c: New test case.
19278
19279 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
19280
19281         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
19282
19283 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
19284
19285         * gcc.dg/20040306-1.c: New test.
19286
19287 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
19288
19289         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
19290         them static.
19291         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
19292
19293 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19294
19295         PR c/14465
19296         * gcc.dg/decl-6.c: New test.
19297
19298 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19299
19300         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
19301         Rename LOGPOW -> LOG_POW.
19302         (SQRT_EXP, POW_EXP): New.
19303
19304 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19305
19306         * gcc.dg/i386-sse-8.c: New test.
19307
19308 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19309
19310         PR c/14114
19311         * gcc.dg/decl-5.c: New test.
19312
19313 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
19314
19315         * gcc.dg/20040305-1.c: New test.
19316
19317 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
19318
19319         PR other/14354
19320         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
19321
19322 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
19323
19324         PR c++/14425, c++/14426
19325         * g++.dg/ext/altivec-4.C: New test.
19326         * g++.dg/ext/altivec-5.C: New test.
19327
19328 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
19329
19330         * g++.old-deja/g++.other/linkage1.C: Expect errors about
19331         global variables of a type with no linkage.
19332         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
19333         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
19334         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
19335         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
19336         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
19337         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
19338         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
19339         * g++.dg/warn/deprecated.C: Name enum Color.
19340         * g++.dg/overload/VLA.C: Name structure for 'b'.
19341         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
19342
19343 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19344
19345         * gcc.c-torture/compile/20040304-1.c: New test.
19346
19347 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
19348
19349         PR 13728
19350         * gcc.dg/decl-4.c: New testcase.
19351
19352 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
19353
19354         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
19355         as PRECF if sizeof (float) > sizeof (double).
19356         (PRECL): Make it the same as PRECF if
19357         sizeof (float) > sizeof (long double).
19358
19359 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19360
19361         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
19362         system type.  Add check for irix6 which doesn't have c99 runtime.
19363
19364 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
19365
19366         * gcc.dg/const-elim-1.c: xfail for xtensa.
19367
19368 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
19369
19370         PR c++/14369
19371         * g++.dg/template/cond4.C: New test.
19372
19373 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
19374
19375         PR c++/14360
19376         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
19377
19378         PR c++/14361
19379         * g++.dg/parse/defarg7.C: New test.
19380
19381         PR c++/14359
19382         * g++.dg/template/friend26.C: New test.
19383
19384 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
19385
19386         PR c++/14324
19387         * g++.dg/abi/mangle21.C: New test.
19388
19389         PR c++/14260
19390         * g++.dg/parse/constructor2.C: New test.
19391
19392         PR c++/14337
19393         * g++.dg/template/sfinae1.C: New test.
19394
19395 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
19396
19397         PR c++/14267
19398         * g++.dg/expr/crash2.C: New test.
19399
19400         PR middle-end/13448
19401         * gcc.dg/inline-5.c: New test.
19402         * gcc.dg/always-inline.c: Split out tests into ...
19403         * gcc.dg/always-inline2.c: ... this and ...
19404         * gcc.dg/always-inline3.c: ... this.
19405
19406 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
19407
19408         PR debug/12103
19409         * g++.dg/debug/crash1.C: New test.
19410
19411 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
19412
19413         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
19414         function with __attribute__((noinline)).
19415         (recurser_void2): Likewise.
19416         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
19417         (recurser_void2): Likewise.
19418
19419 2004-02-29  Roger Sayle  <roger@eyesopen.com>
19420
19421         PR middle-end/14203
19422         * g++.dg/warn/Wunused-6.C: New test case.
19423
19424 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
19425
19426         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
19427         not defined.
19428
19429 2004-02-27  Eric Christopher  <echristo@redhat.com>
19430
19431         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
19432         * g++.dg/charset/asm2.c: Run only x86.
19433         * gcc.dg/charset/asm3.c: Ditto.
19434
19435 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
19436
19437         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
19438         ld_library_path.
19439
19440 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
19441
19442         * g++.dg/ext/altivec-3.C: New.
19443
19444 2004-02-26  Richard Henderson  <rth@redhat.com>
19445
19446         * g++.dg/ext/attrib10.C: Mark for warning.
19447         * gcc.dg/attr-alias-1.c: New.
19448
19449 2004-02-26  Richard Henderson  <rth@redhat.com>
19450
19451         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
19452         * gcc.c-torture/execute/20040208-2.c: ... it back.
19453
19454 2004-02-26  Eric Christopher  <echristo@redhat.com>
19455
19456         * lib/target-supports.exp (check-iconv-available): New function.
19457         * lib/gcc-dg.exp (dg-require-iconv): New function.
19458         Use above.
19459         * gcc.dg/charset: New directory.
19460         * gcc.dg/charset/charset.exp: New file.
19461         * gcc.dg/charset/asm1.c: Ditto.
19462         * gcc.dg/charset/asm2.c: Ditto.
19463         * gcc.dg/charset/asm3.c: Ditto.
19464         * gcc.dg/charset/asm4.c: Ditto.
19465         * gcc.dg/charset/asm5.c: Ditto.
19466         * gcc.dg/charset/attribute1.c: Ditto.
19467         * gcc.dg/charset/attribute2.c: Ditto.
19468         * gcc.dg/charset/string1.c: Ditto.
19469         * g++.dg/charset: New directory.
19470         * g++.dg/dg.exp: Add here. Special options.
19471         * g++.dg/charset/charset.exp: New file.
19472         * g++.dg/charset/asm1.c: Ditto.
19473         * g++.dg/charset/asm2.c: Ditto.
19474         * g++.dg/charset/asm3.c: Ditto.
19475         * g++.dg/charset/asm4.c: Ditto.
19476         * g++.dg/charset/attribute1.c: Ditto.
19477         * g++.dg/charset/attribute2.c: Ditto.
19478         * g++.dg/charset/extern1.cc: Ditto.
19479         * g++.dg/charset/extern2.cc: Ditto.
19480         * g++.dg/charset/string1.c: Ditto.
19481
19482 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
19483
19484         PR c++/14278
19485         * g++.dg/parse/comma1.C: New test.
19486
19487 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19488
19489         PR c++/14284
19490         * g++.dg/template/ttp8.C: New test.
19491
19492 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
19493
19494         * gcc.dg/fixuns-trunc-1.c: New test.
19495
19496 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19497
19498         * gcc.dg/builtins-config.h: Use #elif.
19499
19500 2004-02-26  Michael Matz  <matz@suse.de>
19501
19502         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
19503         * gcc.dg/991214-1.c: Likewise.
19504         * gcc.dg/i386-asm-1.c: Likewise.
19505
19506 2004-02-25  Richard Henderson  <rth@redhat.com>
19507
19508         * gcc.c-torture/execute/20040208-2.c: Move ...
19509         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
19510
19511 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19512
19513         PR c++/14246
19514         * g++.dg/other/crash-3.C: New test.
19515
19516 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19517
19518         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
19519         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
19520
19521         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
19522         HP-UX.
19523
19524 2004-02-24  Michael Matz  <matz@suse.de>
19525
19526         * gcc.dg/i386-regparm.c: New.
19527
19528 2004-02-23  James E Wilson  <wilson@specifixinc.com>
19529
19530         * gcc.c-torture/execute/20040223-1.c: New.
19531
19532 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
19533             Kazu Hirata  <kazu@cs.umass.edu>
19534
19535         * gcc.dg/fwritable-strings-1.c: Remove.
19536
19537 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
19538
19539         PR c/14156
19540         * gcc.dg/20040223-1.c: New test.
19541
19542 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19543
19544         PR c++/14106
19545         * g++.dg/ext/typeof9.C: New test.
19546
19547 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19548
19549         PR c++/14250
19550         * g++.dg/other/switch1.C: New test.
19551
19552 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19553
19554         * gcc.dg/cast-function-1.c: Adjust for new informative message.
19555         * gcc.dg/va-arg-1.c: Likewise.
19556
19557 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19558
19559         PR c++/14143
19560         * g++.dg/template/koenig5.C: New test.
19561
19562 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
19563
19564         * g++.dg/ext/altivec-1.C: Generalize target triple.
19565         * g++.dg/ext/altivec-2.C: New test case.
19566         * g++.dg/ext/altivec_check.h: New file.
19567         * gcc.dg/altivec-1.c: Generalize target triple;
19568         include altivec_check.h and call altivec_check().
19569         * gcc.dg/altivec-[2-5].c: Generalize target triple.
19570         * gcc.dg/altivec-6.c: New test case.
19571         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
19572         type casts as needed.
19573         * gcc.dg/altivec-10.c: Include altivec_check.h and call
19574         altivec_check().
19575         * gcc.dg/altivec-12.c: New test case.
19576         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
19577         include altivec_check.h and call altivec_check().
19578         * gcc.dg/altivec_check.h: New file.
19579
19580 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19581
19582         * lib/target-supports.exp (check_alias_available): Don't mangle
19583         function `g' in test program.
19584
19585 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19586
19587         * lib/target-supports.exp (check_profiling_available): Check
19588         argument to determine whether we support a profiling type.
19589         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
19590         check_profiling_available.
19591         * g++.dg/bprob/bprob.exp: Likewise.
19592         * g77.dg/bprob/bprob.exp: Likewise.
19593         * gcc.misc-tests/bprob.exp: Likewise.
19594         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
19595         dg-require-profiling and delete expected error handling.
19596         * gcc.dg/20021014-1.c: Likewise.
19597         * gcc.dg/nest.c: Likewise.
19598
19599 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19600
19601         PR c++/12007
19602         * g++.dg/other/vthunk1.C: New test.
19603
19604 2004-02-20  Falk Hueffner  <falk@debian.org>
19605
19606         PR target/14201
19607         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
19608
19609 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
19610
19611         PR c++/13927
19612         * g++.dg/other/error8.C: Remove XFAIL markers.
19613
19614         PR c++/14173
19615         * g++.dg/ext/packed5.C: New test.
19616
19617         PR c++/14199
19618         * g++.dg/warn/Wunused-5.C: New test.
19619
19620         PR c++/14186
19621         * g++.dg/lookup/member1.C: New test.
19622
19623 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
19624
19625         * gcc.c-torture/compile/20040130-1.c: Enable only when
19626         __INT_MAX__ >= 2147483647L.
19627         * gcc.c-torture/compile/961203-1.c: Likewise.
19628
19629 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
19630
19631         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
19632         * g++.dg/opt/template1.C: Robustify assembler regexp
19633
19634 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19635
19636         * gcc.c-torture/execute/simd-4.x: Remove.
19637         * gcc.c-torture/execute/va-arg-25.x: Likewise.
19638         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
19639         Guard with #ifndef SKIP_ATTRIBUTE.
19640         * gcc.dg/compat/vector-1_y.c: Likewise.
19641         * gcc.dg/compat/vector-2_x.c: Likewise.
19642         * gcc.dg/compat/vector-2_y.c: Likewise.
19643         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
19644         * g++.dg/eh/simd-2.C: Likewise.
19645
19646 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
19647
19648         * gcc.c-torture/compile/complex-1.c: New.
19649
19650 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
19651
19652         PR target/14209
19653         * gcc.c-torture/execute/20040218-1.c: New test.
19654
19655 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19656
19657         PR c++/14181
19658         * g++.dg/parse/new2.C: New test.
19659
19660 2004-02-18  Paul Brook  <paul@codesourcery.com>
19661
19662         * gcc.c-torture/compile/libcall-1.c: New test.
19663
19664 2004-02-18  Paul Brook  <paul@codesourcery.com>
19665
19666         PR debug/12934
19667         * gcc.dg/debug/debug-7.c: New test.
19668
19669 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
19670
19671         * gcc.dg/20040217-1.c: New test.
19672
19673 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
19674
19675         * gcc.c-torture/execute/990208-1.x: Delete.
19676
19677 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
19678
19679         * gcc.c-torture/execute/20040208-2.x: New file.
19680
19681 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
19682
19683         PR c++/11326
19684         * g++.dg/abi/structret1.C: New test.
19685
19686 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
19687
19688         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
19689         (i386_cpuid): No need to test if cpuid is available on AMD64.
19690         Fix assembly, so that it works onboth i386 and AMD64.
19691         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
19692         (vecInLong): Fix s[] member type to unsigned int.
19693         (vecInWord): Remove type.
19694         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
19695         (a64, b64, c64, d64, e64): Remove.
19696         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
19697         Remove unused variable.  Remove initialization of removed variables.
19698         Don't call mmx_tests nor sse_tests.
19699         (reference_mmx, reference_sse): Remove.
19700         (check): Add return stmt.
19701         * gcc.dg/i386-sse-7.c: New test.
19702         * gcc.dg/i386-mmx-4.c: New test.
19703
19704 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19705
19706         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
19707         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
19708         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
19709         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
19710         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
19711         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
19712         g++.dg/tc1/dr94.C: Fix line terminator.
19713
19714 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
19715
19716         * gcc.c-torture/compile/20040216-1.c: New.
19717
19718 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19719
19720         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
19721         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
19722         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
19723         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
19724         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
19725         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
19726
19727 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19728
19729         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
19730
19731 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
19732
19733         PR c++/13971
19734         * g++.dg/expr/cond4.C: New test.
19735
19736         PR c++/14086
19737         * g++.dg/lookup/crash2.C: New test.
19738
19739 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
19740
19741         * gcc.c-torture/compile/20040214-2.c: New test.
19742
19743 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
19744
19745         PR c++/14116
19746         * g++.dg/ext/typeof8.C: New test.
19747
19748 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
19749
19750         * gcc.c-torture/compile/20040214-1.c: New test.
19751
19752 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19753
19754         PR c++/13635
19755         * g++.dg/template/spec11.C: New test.
19756
19757 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19758
19759         PR c++/13927
19760         * g++.dg/other/error8.C: New test.
19761
19762 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
19763
19764         PR c++/14122
19765         * g++.dg/template/array4.C: New test.
19766
19767         PR c++/14108
19768         * g++.dg/inherit/thunk2.C: New test.
19769
19770         PR c++/14083
19771         * g++.dg/eh/cond2.C: New test.
19772
19773 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
19774
19775         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
19776
19777 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
19778
19779         * lib/scanasm.exp (dg-scan): Quote pattern before display.
19780
19781 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
19782
19783         * g++.dg/simd-2.C: xfail on ppc64-linux.
19784
19785 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19786
19787         PR c/456
19788         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
19789         tests.
19790
19791 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
19792
19793         * gcc.dg/builtins-33.c: New test.
19794
19795 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
19796
19797         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
19798
19799 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
19800
19801         * g++.dg/simd-2.C: Set -maltivec for ppc64.
19802
19803 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
19804
19805         * gcc.dg/ppc64-abi-3.c: New test.
19806
19807 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
19808
19809         PR c/14092
19810
19811         * gcc.dg/pr14092-1.c: New testcase.
19812
19813 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
19814
19815         * gcc.dg/cpp/assert4.c: Fix typo last change.
19816
19817         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
19818         * gcc.dg/cpp/assert4.c: Handle powerpc64.
19819
19820         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
19821
19822 2004-02-09  Roger Sayle  <roger@eyesopen.com>
19823
19824         * gcc.c-torture/compile/20040209-1.c: New test case.
19825
19826 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19827
19828         * gcc.dg/c90-init-1.c: Adjust expected error messages.
19829
19830 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
19831
19832         * gcc.c-torture/execute/20040208-[12].c: New tests.
19833
19834 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19835
19836         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
19837
19838 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19839
19840         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
19841
19842 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
19843
19844         Bug 13856
19845         * gcc.dg/visibility-8.c: New testcase.
19846
19847 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
19848
19849         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
19850         arguments.
19851         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
19852
19853 2004-02-07  Roger Sayle  <roger@eyesopen.com>
19854
19855         PR middle-end/13696
19856         * g++.dg/opt/fold1.C: New test case.
19857
19858 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19859
19860         PR c++/14033
19861         * g++.dg/other/crash-2.C: New test.
19862
19863 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19864
19865         PR c++/14028
19866         * g++.dg/parse/angle-bracket2.C: New test.
19867
19868 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19869
19870         PR middle-end/13750
19871         Revert:
19872         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
19873         PR pch/13361
19874         * testsuite/g++.dg/pch/wchar-1.C: New.
19875         * testsuite/g++.dg/pch/wchar-1.Hs: New.
19876
19877 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19878
19879         PR c++/14008
19880         * g++.dg/parse/error15.C: New test.
19881         * g++.dg/parse/crash11.C: Update dg-error mark.
19882
19883 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
19884
19885         PR c++/13932
19886         * g++.dg/warn/conv2.C: New test.
19887
19888 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19889
19890         PR c++/13086
19891         * g++.dg/warn/incomplete1.C: Remove xfail.
19892
19893 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
19894
19895         * lib/file-format.exp (gcc_target_object_format): Use
19896         ${tool}_target_compile, not gcc_target_compile.
19897         * lib/target-supports.exp (check_alias_available): Likewise.
19898         (check_gc_sections_available): Likewise.
19899         * g++.dg/ext/attrib10.C: Use dg-require-alias.
19900         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
19901         dg-require-alias.
19902
19903 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
19904
19905         PR c++/13969
19906         * g++.dg/template/static6.C: New test.
19907
19908 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
19909
19910         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
19911
19912 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19913
19914         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
19915         tests for systems where `char' is unsigned by default.
19916
19917 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19918
19919         PR c++/13997
19920         * g++.dg/template/partial3.C: New test.
19921
19922 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
19923
19924         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
19925         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
19926         Remove mentions of obsolete ports.
19927
19928 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
19929
19930         * gcc.dg/noncompile/20001228-1.c: Fix for new
19931         error message.
19932
19933 2004-02-03  Roger Sayle  <roger@eyesopen.com>
19934
19935         PR target/9348
19936         * gcc.c-torture/execute/multdi-1.c: New test case.
19937
19938 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
19939
19940         PR c++/13925
19941         * g++.dg/template/lookup5.C: New test.
19942
19943 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
19944
19945         PR c++/13950
19946         * g++.dg/template/lookup4.C: New test.
19947
19948         PR c++/13970
19949         * g++.dg/parse/error14.C: New test.
19950
19951         PR c++/14002
19952         * g++.dg/parse/template13.C: New test.
19953
19954 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
19955
19956         PR c++/13978
19957         * g++.dg/template/koenig4.C: New test.
19958
19959         PR c++/13968
19960         * g++.dg/template/crash17.C: New test.
19961
19962         PR c++/13975
19963         * g++.dg/parse/error13.C: New test.
19964         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
19965
19966 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19967
19968         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
19969
19970 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
19971
19972         PR c/11658
19973         PR c/13994
19974         * gcc.dg/noncompile/20040203-1.c: New test.
19975         * gcc.dg/noncompile/20040203-2.c: Likewise.
19976         * gcc.dg/noncompile/20040203-3.c: Likewise.
19977         * gcc.dg/20040203-1.c: Likewise.
19978
19979 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
19980
19981         PR c++/10858
19982         * g++.dg/template/sizeof7.C: New test.
19983
19984 2004-02-02  Eric Christopher  <echristo@redhat.com>
19985             Zack Weinberg  <zack@codesourcery.com>
19986
19987         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
19988
19989 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
19990
19991         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
19992         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
19993         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
19994         * gcc.dg/cleanup-5.c: Run only on Linux targets.
19995
19996 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
19997
19998         PR c++/13113
19999         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
20000
20001         PR c++/13854
20002         * g++.dg/ext/attrib13.C: New test.
20003
20004         PR c++/13907
20005         * g++.dg/conversion/op2.C: New test.
20006
20007 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20008
20009         * gcc.dg/titype-1.c: Fix pasto.
20010
20011 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20012
20013         * gcc.dg/titype-1.c: New test.
20014
20015 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20016
20017         PR c++/13957
20018         * g++.dg/template/non-type-template-argument-1.C,
20019         g++.dg/template/qualified-id1.C: Update dg-error marks.
20020         * g++.dg/template/nontype6.C: New test.
20021
20022 2004-02-01  Roger Sayle  <roger@eyesopen.com>
20023
20024         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
20025         * gcc.dg/builtins-31.c: New testcase.
20026         * gcc.dg/builtins-32.c: New testcase.
20027
20028 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
20029
20030         * objc.dg/call-super-2.m: Update line numbers
20031         for the including of stddef.h.
20032
20033 2004-01-30  Michael Matz  <matz@suse.de>
20034
20035         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
20036         g++.dg/ext/case-range3.C: New tests.
20037
20038 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20039
20040         DR206
20041         PR c++/13813
20042         * g++.dg/template/member4.C: New test.
20043
20044 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20045
20046         PR c++/13683
20047         * g++.dg/template/sizeof6.C: New test.
20048
20049 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
20050
20051         * gcc.dg/fwritable-strings-1.c: New test.
20052
20053 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
20054
20055         * gcc.c-torture/compile/20040130-1.c: New test.
20056
20057 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
20058
20059         * objc.dg/call-super-2.m: Include stddef.h for size_t.
20060
20061 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
20062
20063         PR c++/13883
20064         * g++.dg/template/ctor3.C: New test.
20065
20066 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20067
20068         * g++.dg/tc1: New directory.
20069         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
20070         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
20071         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
20072         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
20073         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
20074
20075 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20076
20077         * g++.dg/parse/error11.C: New test.
20078         * g++.dg/parse/error12.C: Likewise.
20079
20080 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
20081
20082         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
20083         (scan_initial, main): Use aligned_sizeof instead of sizeof.
20084
20085 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
20086
20087         PR c++/13791
20088         * g++.dg/ext/attrib12.C: New test.
20089
20090         PR c++/13736
20091         * g++.dg/parse/cast2.C: New test.
20092
20093 2004-01-27  James E Wilson  <wilson@specifixinc.com>
20094
20095         * objc.dg/encode-2.m (main): New local string.  Set depending on
20096         sizeof long.  Use in sscanf call.
20097         * objc.dg/encode-3.m (main): New local string.  Set depending on
20098         sizeof long.  Use in scan_initial call.
20099
20100 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20101
20102         * objc.dg/call-super-2.m: Make LP64-safe.
20103         * objc.dg/desig-init-1.m: Likewise.
20104
20105 2004-01-27  Devang Patel <dpatel@apple.com>
20106
20107         * g++.dg/debug/namespace1.C: New test.
20108
20109 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
20110
20111         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
20112         xscale-*-*.
20113
20114         * gcc.dg/arm-mmx-1.c: New test.
20115
20116 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20117
20118         * gcc.dg/20040127-1.c: New test.
20119         * gcc.dg/20040127-2.c: New test.
20120
20121 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20122
20123         * objc.dg/stret-1.m (glob): Renamed to globa.
20124
20125 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
20126
20127         PR c++/13663
20128         * g++.dg/expr/for1.C: New test.
20129
20130 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
20131
20132         PR middle-end/13779
20133         * gcc.dg/darwin-longlong.c: New test.
20134
20135 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
20136
20137         * gcc.dg/20040124-1.c: Moved test from here...
20138         * gcc.c-torture/compile/20040124-1.c: ...to here.
20139
20140 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20141
20142         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
20143         the assembly output if -m64 is passed.
20144
20145 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
20146
20147         PR c++/13833
20148         * g++.dg/template/cond3.C: New test.
20149
20150 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20151
20152         PR c++/13810
20153         * g++.dg/template/ttp7.C: New test.
20154
20155 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20156
20157         PR c++/13797
20158         * g++.dg/template/nontype4.C: New test.
20159         * g++.dg/template/nontype5.C: Likewise.
20160
20161 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
20162
20163         * gcc.dg/torture/mips-clobber-at.c: New test.
20164
20165 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
20166
20167         * gcc.dg/20040124-1.c: New test.
20168
20169 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
20170
20171         * gcc.dg/20040123-1.c: New test.
20172
20173 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
20174
20175         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
20176
20177 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20178
20179         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
20180
20181 2004-01-23  Andrew Pinski  <apinski@apple.com>
20182
20183         * gcc.dg/20030121-1.c: Move to ..
20184         * gcc.dg/20040121-1.c: here.
20185
20186 2004-01-23  Roger Sayle  <roger@eyesopen.com>
20187
20188         * gcc.dg/builtins-29.c: New test case.
20189
20190 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
20191
20192         PR 18314
20193         * gcc.dg/builtins-30.c: New testcase.
20194
20195 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
20196
20197         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
20198         * lib/g77.exp: Likewise.
20199         * lib/objc.exp: Likewise.
20200         * lib/g++.exp: Likewise.
20201
20202 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20203
20204         * gcc.dg/struct-by-value-2.c: New test.
20205
20206 2004-01-21  Andrew Pinski  <apinski@apple.com>
20207
20208         PR target/13785
20209         * gcc.dg/20030121-1.c: New test.
20210
20211 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
20212
20213         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
20214         clobber frame pointer register in asm statement.
20215
20216 2004-01-21  Falk Hueffner  <falk@debian.org>
20217
20218         * gcc.c-torture/compile/20040121-1.c: New test.
20219
20220 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
20221
20222         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
20223
20224 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
20225
20226         * gcc.dg/ppc64-abi-2.c: New test.
20227
20228 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
20229
20230         * lib/treelang.exp: Fill out this file.
20231         * lib/treelang-dg.exp: New File.
20232
20233 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20234
20235         * gcc.c-torture/compile/981022-1.c: Remove.
20236         * gcc.dg/array-5.c: Remove XFAIL.
20237         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
20238         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
20239         gcc.dg/cond-lvalue-1.c: Update.
20240         * gcc.dg/cast-lvalue-2.c: New test.
20241
20242 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
20243
20244         PR c++/13592
20245         * g++.dg/other/error1.C (class foo): Tweak error message.
20246
20247         PR c++/13592
20248         * g++.dg/template/call2.C: New test.
20249
20250 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20251
20252         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
20253         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
20254         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
20255         scalar-return-1_x.c, scalar-return-2_y.c,
20256         scalar-return-3_x.c, scalar-return-3_y.c,
20257         scalar-return-4_x.c, scalar-return-4_y.c,
20258         struct-align-1.h, struct-align-1_x.c,
20259         struct-align-1_y.c, struct-align-2.h,
20260         struct-align-2_x.c, struct-align-2_y.c,
20261         struct-by-value-10_y.c, struct-by-value-11_x.c,
20262         struct-by-value-11_y.c, struct-by-value-12_x.c,
20263         struct-by-value-12_y.c, struct-by-value-13_x.c,
20264         struct-by-value-13_y.c, struct-by-value-14_x.c,
20265         struct-by-value-14_y.c, struct-by-value-15_x.c,
20266         struct-by-value-15_y.c, struct-by-value-16_y.c,
20267         struct-by-value-17_y.c, struct-by-value-18_y.c,
20268         struct-by-value-19_y.c, struct-by-value-1_x.c,
20269         struct-by-value-1_y.c, struct-by-value-20_y.c,
20270         struct-by-value-2_x.c, struct-by-value-2_y.c,
20271         struct-by-value-3_y.c, struct-by-value-4_x.c,
20272         struct-by-value-4_y.c, struct-by-value-5_y.c,
20273         struct-by-value-6_y.c, struct-by-value-7_y.c
20274         struct-by-value-8_x.c, struct-by-value-8_y.c
20275         struct-by-value-9_x.c, struct-by-value-9_y.c
20276         struct-return-10_x.c, struct-return-10_y.c,
20277         struct-return-19_x.c, struct-return-20_x.c
20278         struct-return-2_x.c, struct-return-2_y.c
20279         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
20280         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
20281
20282 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20283
20284         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
20285         attribute on sparc*-sun-solaris2.*.
20286
20287 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
20288
20289         PR c++/13710
20290         * g++.dg/ext/typeof7.C: New test.
20291
20292 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
20293
20294         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
20295         * gcc.dg/const-elim-1.c: Same.
20296
20297 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
20298
20299         * objc.dg/stret-1.m: New.
20300         * objc.dg/stret-2.m: New.
20301
20302 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20303
20304         PR c++/11895
20305         * g++.dg/ext/vector1.C: New test.
20306
20307 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
20308
20309         * gcc.dg/pch/import-1.c: New.
20310         * gcc.dg/pch/import-1.hs: New.
20311         * gcc.dg/pch/import-1a.h: New.
20312         * gcc.dg/pch/import-1b.h: New.
20313         * gcc.dg/pch/import-1c.h: New.
20314
20315 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
20316
20317         PR c++/13574
20318         * g++.dg/ext/array1.C: New test.
20319
20320         PR c++/13178
20321         * g++.dg/conversion/op1.C: New test.
20322
20323 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
20324
20325         PR 11864
20326         From Kazumoto Kojima / Dan Kegel:
20327         * gcc.dg/pr11864-1.c: New test.
20328
20329         PR 10392
20330         From Marcus Comstedt / Dan Kegel:
20331         * gcc.dg/pr10392-1.c: New test.
20332
20333 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
20334
20335         PR c++/13478
20336         * g++.dg/init/ref10.C: New test.
20337
20338 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20339
20340         PR c++/13407
20341         * g++.dg/parse/typename6.C: New test.
20342
20343 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
20344
20345         PR pch/13361
20346         * testsuite/g++.dg/pch/wchar-1.C: New.
20347         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20348
20349 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20350
20351         PR c++/9259
20352         * g++.dg/expr/sizeof2.C: New test.
20353
20354 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
20355
20356         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
20357
20358 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
20359
20360         PR c++/13659
20361         * g++.dg/lookup/strong-using-3.C: New.
20362         * g++.dg/lookup/using-10.C: New.
20363
20364 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
20365
20366         PR c++/13594
20367         * g++.dg/lookup/strong-using-2.C: New.
20368
20369 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
20370             Dan Kegel <dank@kegel.com>
20371             J"orn Rennecke <joern.rennecke@superh.com>
20372
20373         PR target/9365
20374         * gcc.dg/pr9365-1.c: New test.
20375
20376 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20377
20378         PR c++/8856
20379         * g++.dg/parse/casting-operator2.C: New test.
20380         * g++.old-deja/g++.pt/explicit83.C: Remove.
20381
20382 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20383
20384         * gcc.dg/label-compound-stmt-1.c: New test.
20385         * gcc.c-torture/compile/950922-1.c,
20386         gcc.c-torture/compile/20000211-3.c,
20387         gcc.c-torture/compile/20000518-1.c,
20388         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
20389         compound statements.
20390
20391 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
20392
20393         * gcc.dg/ppc64-abi-1.c: New test.
20394
20395 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
20396
20397          * g++.dg/ext/attrib9.C: Add dg-warnings.
20398
20399 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20400
20401         PR c++/12335
20402         * g++.dg/parse/dtor3.C: New test.
20403
20404 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
20405
20406         PR c++/12709
20407         * g++.dg/parse/try-catch-1.C: New test.
20408
20409 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
20410
20411         * ada/acats/run_all.sh: Add more verbose output in acats.log
20412         when compiling tests.
20413
20414 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
20415
20416         PR 13656
20417         * gcc.dg/typedef-redecl.c: New test case.
20418         * gcc.dg/typedef-redecl.h: New support file.
20419
20420 2004-01-13  Jan Hubicka  <jh@suse.cz>
20421
20422         * gcc.dg/always_inline.c: New test.
20423         * gcc.dg/debug/20031231-1.c: Fix.
20424
20425 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20426
20427         PR c++/13474
20428         * g++.dg/template/array3.C: New test.
20429
20430 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
20431
20432         * g++.dg/ext/lvalue1.C: No longer expected to fail.
20433         * g++.dg/warn/Wunused-2.C: Likewise.
20434
20435 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20436
20437         PR c++/13289
20438         * g++.dg/template/instantiate6.C: New test.
20439
20440 2004-01-12  Roger Sayle  <roger@eyesopen.com>
20441
20442         PR middle-end/11397
20443         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
20444
20445 2004-01-12  Jan Hubicka  <jh@suse.cz>
20446
20447         PR opt/12826
20448         * gcc.dg/20040112-1.c: New.
20449
20450         * gcc.dg/dwarf-die[1-7].c: Move to...
20451         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
20452         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
20453
20454 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
20455
20456         PR c++/4100
20457         * g++.dg/parse/friend4.C: New test.
20458
20459 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
20460
20461         PR c++/4100
20462         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
20463         definition is called a friend.
20464
20465 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
20466
20467         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
20468
20469 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
20470
20471         PR c++/3478
20472         * g++.dg/parse/error10.C: New test.
20473         * g++.dg/template/arg2.C: Accept "invalid type" error.
20474
20475 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
20476
20477         PR middle-end/13392
20478         * g++.dg/opt/expect2.C: New test.
20479
20480 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
20481
20482         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
20483         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
20484         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
20485         Update dg-error regexps.
20486
20487 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
20488
20489         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
20490         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
20491
20492 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20493
20494         * gcc.dg/pragma-re-1.c: Use right pointer type.
20495
20496 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20497
20498         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
20499
20500 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
20501
20502         * gcc.dg/rs6000-ldouble-1.c: New.
20503
20504 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20505
20506         DR 337
20507         PR c++/9256
20508         * g++.dg/other/abstract1.C: New test.
20509
20510 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
20511
20512         * g++.dg/lookup/strong-using-1.C: New.
20513
20514 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20515
20516         PR c/11234
20517         * gcc.dg/func-ptr-conv-1.c: New test.
20518         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
20519
20520 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
20521
20522         PR target/13380.
20523         * gcc.c-torture/compile/20040109-1.c: New.
20524
20525 2004-01-08  Stuart Hastings  <stuart@apple.com>
20526
20527         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
20528         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
20529         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
20530
20531 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
20532
20533         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
20534
20535 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20536
20537         * ada/acats/run_acats: Treat 'gnatchop' the same way
20538         as 'gnatmake'.  Export GCC_DRIVER.
20539         * ada/acats/run_all.sh: Add target_gnatchop.  Use
20540         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
20541
20542 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20543
20544         PR c++/12573
20545         * g++.dg/template/dependent-expr4.C: New test.
20546
20547 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
20548
20549         * gcc.dg/altivec-11.c: New test.
20550
20551 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
20552
20553         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
20554
20555 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
20556
20557         PR c/6024
20558         * gcc.dg/enum-compat-1.c: New test.
20559         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
20560
20561 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
20562
20563         PR c/12165
20564         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
20565         gcc.dg/c99-idem-qual-3.c: New tests.
20566
20567 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
20568
20569         * gcc.dg/winline-7.c: Don't cast void * to int.
20570
20571 2004-01-06  Jan Hubicka  <jh@suse.cz>
20572
20573         * gcc.dg/i386-sse-5.c: New test
20574         * g++.dg/eh/simd-1.c: Add -w argument for i386.
20575
20576 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
20577
20578         PR c++/12815
20579         * g++.dg/rtti/typeid4.C: New test.
20580
20581 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20582
20583         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
20584
20585 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
20586
20587         PR c++/12132
20588         * g++.dg/template/error11.C: New test.
20589
20590         PR c++/13451
20591         * g++.dg/template/class2.C: New test.
20592
20593 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
20594         Richard Sandiford <rsandifo@redhat.com>
20595
20596         PR c++/13387
20597         * g++.dg/opt/alias3.C: New test.
20598
20599 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
20600
20601         PR c++/13157
20602         * g++.dg/template/koenig3.C: New test.
20603
20604         PR c++/13529
20605         * g++.dg/parse/offsetof3.C: New test.
20606
20607         * g++.dg/init/copy7.C: Add missing dg-error markers.
20608
20609         PR c++/12226
20610         * g++.dg/init/copy7.c: New test.
20611
20612         PR c++/13536
20613         * g++.dg/parse/cast1.C: New test.
20614
20615 2004-01-04  Jan Hubicka  <jh@suse.cz>
20616
20617         * gcc.dg/winline[1-7].c: New tests.
20618
20619 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20620
20621         PR c++/13520
20622         * g++.dg/template/qualttp22.C: New test.
20623
20624 2004-01-01  Jan Hubicka  <jh@suse.cz>
20625
20626         * gcc.dg/debug/20031231-1.c: New.
20627         * gcc.c-torture/compile/20040101-1.c: New.
20628         * gcc.dg/dwarf-die-[1-7].c: New.
20629
20630 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
20631
20632         PR optimization/13521
20633         * gcc.c-torture/compile/20031231-1.c: New test.
20634
20635 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
20636
20637         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
20638
20639 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20640
20641         PR c++/10079
20642         * g++.dg/template/crash16.C: New test.
20643
20644 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
20645
20646         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
20647
20648 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
20649
20650         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
20651         ports.
20652         * g++.old-deja/g++.jason/thunk3.C: Likewise.
20653         * g++.old-deja/g++.law/profile1.C: Likewise.
20654         * gcc.c-torture/compile/981006-1.c: Likewise.
20655         * gcc.c-torture/execute/loop-2e.x: Likewise.
20656         * gcc.c-torture/execute/loop-2f.x: Remove.
20657         * gcc.c-torture/execute/loop-2g.x: Likewise.
20658         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
20659         * gcc.dg/20020312-2.c: Remove traces of dead ports.
20660
20661 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
20662
20663         PR c++/13507
20664         * g++.dg/ext/attrib11.C: New test.
20665
20666         PR c++/13494
20667         * g++.dg/template/array2-1.C: New test.
20668         * g++.dg/template/array2-2.C: New test.
20669
20670 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
20671
20672         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
20673
20674 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20675
20676         PR c++/12774
20677         * g++.dg/template/array1-1.C: New test.
20678         * g++.dg/template/array1-2.C: New test.
20679
20680 2003-12-29  Roger Sayle  <roger@eyesopen.com>
20681
20682         PR fortran/12632
20683         * g77.dg/12632.f: New test case.
20684
20685 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20686
20687         PR c++/13289
20688         * g++.dg/parse/nontype1.C: New test.
20689
20690 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20691
20692         PR c++/12403
20693         * g++.dg/parse/explicit1.C: New test.
20694         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
20695
20696 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
20697
20698         PR c++/13081
20699         * g++.dg/opt/inline6.C: New test.
20700
20701         PR c++/12613
20702         * g++.dg/parse/error9.C: New test.
20703
20704         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
20705
20706 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
20707
20708         PR c++/13009
20709         * g++.dg/init/assign1.C: New test.
20710
20711 2003-12-28  Roger Sayle  <roger@eyesopen.com>
20712
20713         PR c++/13070
20714         * g++.dg/warn/format3.C: New test case.
20715
20716 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20717
20718         * gcc.c-torture/compile/20031227-1.c: New test.
20719
20720 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
20721
20722         * g++.dg/bprob/bprob.exp: Load target-supports.exp
20723         * g77.dg/bprob/bprob.exp: Likewise.
20724         * gcc.misc-tests/bprob.exp: Likewise.
20725         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
20726         variants on systems where the library does not provide that
20727         functionality.
20728         * gcc.dg/builtins-20.c: Use builtins-config.h.
20729         * gcc.dg/builtins-config.h: New file.
20730
20731 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
20732
20733         * lib/gcc-dg.exp (dg-require-profiling): New function.
20734         * lib/target-supports.exp (check_profiling_available): Likewise.
20735         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
20736         * g77.dg/bprob/bprob.exp: Likewise.
20737         * gcc.misc-tests/bprob.exp: Likewise.
20738         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
20739         * gcc.dg/20021014-1.c: Likewise.
20740         * gcc.dg/nest.c: Likewise.
20741
20742 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
20743
20744         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
20745         compiling.
20746         * g++.dg/lookup/java2.C: Likewise.
20747         * gcc.dg/cpp/lexident.c: Likewise.
20748
20749 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
20750
20751         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
20752         given.
20753         * gcc.c-torture/compile/961203-1.c: Likewise.
20754         * gcc.c-torture/compile/980506-1.c: Likewise.
20755
20756 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
20757
20758         * lib/gcc-dg.exp (dg-prune-output): New annotation.
20759         (additional_prunes): New global.
20760         (gcc-dg-prune): Handle additional per-test pruning.
20761         (dg-test): Clear additional_prunes between tests.
20762
20763         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
20764         dg-prune-output to avoid spurious failures from assembler
20765         complaining about nonexistent WAW violations.
20766         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
20767         Use dg-prune-output to avoid spurious failures from assembler
20768         warning about Itanium B-step errata.
20769
20770 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
20771
20772         * g++.dg/abi/macro0.C: New test.
20773         * g++.dg/abi/macro1.C: Likewise.
20774         * g++.dg/abi/macro2.C: Likewise.
20775
20776         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
20777         * g++.dg/abi/bitfield7.C: Likewise.
20778         * g++.dg/abi/dtor2.C: Likewise.
20779         * g++.dg/abi/mangle11.C: Likewise.
20780         * g++.dg/abi/mangle12.C: Likewise.
20781         * g++.dg/abi/mangle14.C: Likewise.
20782         * g++.dg/abi/mangle17.C: Likewise.
20783         * g++.dg/abi/vbase10.C: Likewise.
20784         * g++.dg/abi/vbase14.C: Likewise.
20785         * g++.dg/template/qualttp17.C: Likewise.
20786
20787 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
20788
20789         PR c/11995
20790         * gcc.dg/20031223-1.c: New test.
20791
20792 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20793
20794         * gcc.dg/noreturn-7.c: New test.
20795
20796 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20797
20798         * gcc.dg/null-pointer-1.c: New test.
20799
20800 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
20801
20802         * g++.old-deja/g++.jason/template18.C: Remove.
20803         * g++.old-deja/g++.jason/template37.C: Likewise.
20804
20805         PR c++/12862
20806         * g++.dg/lookup/ns1.C: New test.
20807
20808         PR c++/12397
20809         * g++.dg/template/lookup3.C: New test.
20810
20811 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
20812
20813         * g++.dg/template/recurse1.C: New test
20814
20815 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
20816
20817         PR c++/12479
20818         * g++.dg/parse/semicolon1.C: New test.
20819         * g++.dg/parse/semicolon1.h: Likewise.
20820
20821 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
20822
20823         * gcc.dg/darwin-misaligned.c: New test.
20824
20825 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
20826
20827         PR c/9163
20828         * gcc.dg/20031222-1.c: New test.
20829
20830 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
20831
20832         PR c++/13438
20833         * g++.dg/parse/error8.C: New test.
20834
20835         PR c++/11554
20836         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
20837
20838 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
20839
20840         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
20841         too small.
20842         * gcc.c-torture/compile/930217-1.c: Likewise.
20843         * gcc.c-torture/compile/930513-1.c: Likewise.
20844         * gcc.c-torture/execute/920908-2.c: Likewise.
20845         * gcc.c-torture/execute/921204-1.c: Likewise.
20846         * gcc.c-torture/execute/930621-1.c: Likewise.
20847         * gcc.c-torture/execute/930630-1.c: Likewise.
20848         * gcc.c-torture/execute/931031-1.c: Likewise.
20849         * gcc.c-torture/execute/980602-2.c: Likewise.
20850         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
20851         * gcc.c-torture/execute/compndlit-1.c: Likewise.
20852         * gcc.c-torture/execute/extzvsi.c: Likewise.
20853         * gcc.c-torture/unsorted/ext.c: Likewise.
20854
20855 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
20856
20857         PR target/12749
20858         * gcc.c-torture/compile/20031220-2.c: New test case.
20859
20860 2003-12-20  Roger Sayle  <roger@eyesopen.com>
20861
20862         PR optimization/13031
20863         * gcc.c-torture/compile/20031220-1.c: New test case.
20864
20865 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20866
20867         * gcc.dg/cast-function-1.c: New test.
20868
20869 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20870
20871         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
20872         formats.
20873
20874 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
20875
20876         PR c++/12795
20877         * g++.dg/ext/attrib10.C: New test.
20878
20879 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
20880
20881         * gcc.dg/cleanup-10.c: New test.
20882         * gcc.dg/cleanup-11.c: New test.
20883
20884 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
20885
20886         PR c++/13239
20887         * g++.dg/opt/expect1.C: New test.
20888
20889 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
20890
20891         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
20892
20893 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
20894
20895         PR debug/12923
20896         * gcc.dg/20031218-1.c: New test.
20897
20898         PR debug/12389
20899         * gcc.dg/20031218-2.c: New test.
20900         * gcc.dg/20031218-3.c: New test.
20901
20902         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
20903         of label name and allow for USER_LABEL_PREFIX == "_" names.
20904         * g++.dg/abi/mangle18-2.C: Likewise.
20905         * g++.dg/abi/mangle19-1.C: Likewise.
20906         * g++.dg/abi/mangle19-2.C: Likewise.
20907         * g++.dg/abi/mangle20-1.C: Likewise.
20908         * g++.dg/abi/mangle20-2.C: Likewise.
20909
20910 2003-12-18  Richard Henderson  <rth@redhat.com>
20911
20912         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
20913
20914 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
20915             Dan Kegel <dank@kegel.com>
20916
20917         PR other/12009
20918         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
20919         testing a cross compiler, it causes spurious compile failures.
20920         * lib/g++.exp: Likewise.
20921
20922 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20923
20924         PR c++/13262
20925         * g++.dg/template/access13.C: New test.
20926
20927 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
20928
20929         * gcc.dg/20031216-1.c: New test.
20930
20931 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20932
20933         PR c++/9154
20934         * g++.dg/template/error10.C: New test.
20935
20936 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20937
20938         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
20939         * g++.dg/eh/simd-2.C: Likewise.
20940
20941 2003-12-17  James E Wilson  <wilson@specifixinc.com>
20942             Roger Sayle  <roger@eyesopen.com>
20943
20944         * gcc.c-torture/execute/ieee/mzero5.c: New.
20945
20946 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
20947
20948         PR c++/10603
20949         * g++.dg/parse/error6.C: New test.
20950
20951         PR c++/12827
20952         * g++.dg/parse/error7.C: New test.
20953
20954 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
20955
20956         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
20957         at -O with stabs debugging formats.
20958         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
20959         * gcc.dg/debug/debug-2.c: Likewise.
20960
20961 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
20962
20963         PR c++/12696
20964         * g++.dg/init/error1.C: New test.
20965
20966         PR c++/12218
20967         * g++.dg/init/pm3.C: New test.
20968
20969 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20970
20971         PR c/3347
20972         * gcc.dg/bitfld-8.c: New test.
20973
20974 2003-12-16  James Lemke  <jim@wasabisystems.com>
20975
20976         * gcc.dg/arm-scd42-[123].c: New tests.
20977
20978 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
20979
20980         PR c++/9043
20981         * g++.dg/abi/mangle20-1.C: New test.
20982         * g++.dg/abi/mangle20-2.C: New test.
20983
20984 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
20985
20986         PR c++/13275
20987         * g++.dg/other/offsetof2.C: Remove XFAIL.
20988         * g++.dg/parse/offsetof1.C: New test.
20989         * g++.gd/parse/offsetof2.C: Likewise.
20990
20991 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20992
20993         * g++.dg/template/nontype3.C: New test.
20994         * g++.dg/template/static2.C: Tweaked the dg-error clause.
20995
20996 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20997
20998         * g++.dg/warn/noreturn-3.C: Also test instantiation.
20999
21000 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
21001
21002         PR c++/13387
21003         * g++.dg/expr/assign1.C: New test.
21004
21005         PR c++/13242
21006         * g++.dg/abi/mangle19-1.C: New test.
21007         * g++.dg/abi/mangle19-2.C: New test.
21008
21009 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
21010
21011         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
21012
21013 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21014
21015         * gcc.c-torture/execute/20031216-1.c: New test.
21016
21017 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21018
21019         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
21020         an ICE regression.
21021
21022 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
21023
21024         PR c++/10926
21025         * g++.dg/template/error9.C: New test.
21026
21027         PR c++/11116
21028         * g++.dg/template/error8.C: New test.
21029
21030 2003-12-15  Roger Sayle  <roger@eyesopen.com>
21031
21032         PR middle-end/13400
21033         * gcc.c-torture/execute/20031215-1.c: New test case.
21034
21035 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
21036
21037         PR c++/13269
21038         * g++.dg/parse/error5.C: New test.
21039
21040         PR c++/12989
21041         * g++.dg/expr/sizeof1.C: New test.
21042
21043         PR c++/13310
21044         * g++.dg/template/crash15.C: New test.
21045
21046 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
21047
21048         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
21049         a non-POD type as the last named parameter of a varargs function.
21050
21051 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
21052
21053         PR c++/13243
21054         PR c++/12573
21055         * g++.dg/template/crash14.C: New test.
21056         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
21057
21058 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
21059
21060         * g++.dg/other/java1.C: New test.
21061
21062         PR c++/13241
21063         * g++.dg/abi/mangle18-1.C: New test.
21064         * g++.dg/abi/mangle18-2.C: New test.
21065
21066 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21067
21068         PR optimization/10312
21069         * gcc.c-torture/execute/20031214-1.c: New.
21070
21071 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
21072
21073         PR c++/10779
21074         PR c++/12160
21075         * g++.dg/parse/error3.C: New test.
21076         * g++.dg/parse/error4.C: Likewise.
21077         * g++.dg/abi/mangle4.C: Tweak error messages.
21078         * g++.dg/lookup/using5.C: Likewise.
21079         * g++.dg/other/error2.C: Likewise.
21080         * g++.dg/parse/typename5.C: Likewise.
21081         * g++.dg/parse/undefined1.C: Likewise.
21082         * g++.dg/template/arg2.C: Likewise.
21083         * g++.dg/template/ttp3.C: Likewise.
21084         * g++.dg/template/type1.C: Likewise.
21085         * g++.old-deja/g++.other/crash32.C: Likewise.
21086         * g++.old-djea/g++.pt/defarg8.C: Likewise.
21087
21088 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21089
21090         PR c++/13106
21091         * g++.dg/warn/noreturn-3.C: New test.
21092
21093 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21094
21095         PR c++/13118
21096         * g++.dg/abi/covariant3.C: New.
21097
21098 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
21099
21100         * g++.dg/eh/ia64-1.C: New test.
21101
21102 2003-12-12  Roger Sayle  <roger@eyesopen.com>
21103
21104         PR optimization/13037
21105         * g77.f-torture/execute/13037.f: New test case.
21106
21107 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21108
21109         PR c++/12881
21110         * g++.dg/abi/covariant2.C: New.
21111
21112 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
21113
21114         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
21115
21116 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
21117
21118         * gcc.c-torture/execute/wchar_t-1.x: Delete.
21119
21120 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
21121
21122         PR other/10819
21123         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
21124         to fix Bug 10819.
21125         * lib/g++.exp (g++_version): Likewise.
21126         * lib/g77.exp (g77_version): Likewise.
21127         * lib/objc.exp (default_objc_version): Likewise.
21128
21129 2003-12-10  Richard Henderson  <rth@redhat.com>
21130
21131         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
21132
21133         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
21134
21135 2003-12-08  Matt Austern  <austern@apple.com>
21136
21137         PR c/13134
21138         * lib/gcc-dg.exp (dg-require-visibility): Define.
21139         * lib/target-supports (check_visibility_available): Define.
21140         * gcc.dg/visibility-1.c: New test.
21141         * gcc.dg/visibility-2.c: Likewise.
21142         * gcc.dg/visibility-3.c: Likewise.
21143         * gcc.dg/visibility-4.c: Likewise.
21144         * gcc.dg/visibility-5.c: Likewise.
21145         * gcc.dg/visibility-6.c: Likewise.
21146         * g++.dg/ext/visibility-1.C: Likewise.
21147         * g++.dg/ext/visibility-2.C: Likewise.
21148         * g++.dg/ext/visibility-3.C: Likewise.
21149         * g++.dg/ext/visibility-4.C: Likewise.
21150         * g++.dg/ext/visibility-5.C: Likewise.
21151         * g++.dg/ext/visibility-6.C: Likewise.
21152
21153 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21154
21155         * g++.dg/lookup/java1.C: New test.
21156         * g++.dg/lookup/java2.C: New test.
21157
21158 2003-12-07  Falk Hueffner  <falk@debian.org>
21159
21160         * g++.dg/opt/noreturn-1.C: New test.
21161
21162 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
21163
21164         * gcc.dg/overflow-1.c: New test.
21165
21166 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21167
21168         * g77.f-torture/compile/13060.f: New test.
21169
21170 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
21171
21172         PR c++/13323
21173         * g++.dg/inherit/operator2.C: New test.
21174
21175 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
21176
21177         PR c++/13305
21178         * g++.dg/ext/attrib9.C: New test.
21179
21180 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
21181
21182         PR c++/13314
21183         * g++.dg/template/error7.C: New test.
21184
21185 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
21186             J"orn Rennecke <joern.rennecke@superh.com>
21187
21188         PR target/13302
21189         * g++.dg/other/struct-va_list.C: New test.
21190
21191 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21192
21193         PR c++/13166
21194         * g++.dg/parse/defarg6.C: New test.
21195
21196 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
21197
21198         PR target/13256
21199         * gcc.c-torture/execute/20031201-1.c: New test.
21200
21201 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
21202
21203         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
21204
21205 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21206
21207         * gcc.dg/builtin-return-1.c: New test.
21208
21209 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
21210             J"orn Rennecke <joern.rennecke@superh.com>
21211
21212         PR optimization/13260
21213         * gcc.c-torture/execute/20031204-1.c: New test.
21214
21215 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
21216
21217         PR c++/9127
21218         * g++.dg/template/error6.C: New test.
21219
21220 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
21221
21222         * gcc.dg/20031202-1.c: New test.
21223
21224 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
21225
21226         PR c++/13179
21227         * g++.dg/template/eh1.C: New test.
21228
21229         PR c++/10771
21230         * g++.dg/template/error5.C: New test.
21231
21232 2003-12-02  David Ung  <davidu@mips.com>
21233
21234         * gcc.dg/compat/vector-check.h: Corrected type for var
21235         g_##TMODE
21236
21237 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21238
21239         PR c++/10126
21240         * g++.dg/template/ptrmem8.C: New test.
21241
21242 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21243
21244         PR c++/12573
21245         * g++.dg/template/dependent-expr3.C: New test.
21246
21247 2003-12-01  James Lemke  <jim@wasabisystems.com>
21248
21249         * gcc.dg/arm-g2.c: New test.
21250
21251 2003-12-01  Roger Sayle  <roger@eyesopen.com>
21252
21253         PR optimization/11634
21254         * gcc.dg/20031201-2.c: New test case.
21255
21256 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
21257
21258         PR 11433
21259         * objc.dg/proto-lossage-3.m: New test.
21260
21261 2003-12-01  Roger Sayle  <roger@eyesopen.com>
21262
21263         PR optimization/12628
21264         * gcc.dg/20031201-1.c: New test case.
21265
21266 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21267
21268         * gcc.dg/unaligned-1.c: New test.
21269
21270 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
21271
21272         PR c++/9849
21273         * g++.dg/template/error4.C: New test.
21274         * g++.dg/template/nested3.C: Adjust error markers.
21275
21276 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21277
21278         * gcc.dg/cpp/assert4.c: Check more #system assertions.
21279
21280 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
21281
21282         PR c/10333
21283         * gcc.dg/bitfld-7.c: New test.
21284
21285 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
21286
21287         * gcc.dg/tls/asm-1.C: New test.
21288
21289 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21290
21291         * gcc.dg/cpp/assert4.c: Update.
21292
21293 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21294
21295         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
21296         * gcc.dg/builtin-apply3.c: New test.
21297
21298 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21299
21300         * lib/compat.exp (compat-obj): New xfaildata parameter.
21301         Use it to set compiler_conditional_xfail_data before compiling.
21302         (compat-get-options): Handle dg-xfail-if.
21303         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
21304         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
21305         * gcc.dg/compat/vector-1_y.c: Likewise.
21306         * gcc.dg/compat/vector-2_x.c: Likewise.
21307         * gcc.dg/compat/vector-2_y.c: Likewise.
21308
21309 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21310
21311         * g++.dg/opt/reg-stack4.C: New test.
21312
21313 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21314
21315         * gcc.dg/builtin-apply2.c: New test.
21316
21317 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21318
21319         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
21320
21321 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21322
21323         PR c++/12924
21324         * g++.dg/template/template-id-2.C: New test.
21325
21326 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21327
21328         PR c++/5369
21329         * g++.dg/template/memfriend1.C: New test.
21330         * g++.dg/template/memfriend2.C: Likewise.
21331         * g++.dg/template/memfriend3.C: Likewise.
21332         * g++.dg/template/memfriend4.C: Likewise.
21333         * g++.dg/template/memfriend5.C: Likewise.
21334         * g++.dg/template/memfriend6.C: Likewise.
21335         * g++.dg/template/memfriend7.C: Likewise.
21336         * g++.dg/template/memfriend8.C: Likewise.
21337         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
21338
21339 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
21340
21341         PR c++/12515
21342         * g++.dg/ext/cond1.C: New test.
21343
21344 2003-11-20  Richard Henderson  <rth@redhat.com>
21345
21346         * gcc.dg/20020201-2.c: Remove.
21347         * gcc.dg/20020201-4.c: Remove.
21348         * gcc.dg/20020304-1.c: Remove.
21349
21350 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
21351
21352         * gcc.dg/cpp/trad/xwin1.c: New test case.
21353
21354 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
21355
21356         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
21357         * lib/g77.exp: Likewise.
21358         * lib/objc.exp: Likewise.
21359         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
21360         for darwin.
21361
21362 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21363
21364         PR c++/12932
21365         * g++.dg/template/static5.C: New test.
21366
21367 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
21368
21369         * gcc.dg/nested-func-1.c: New test.
21370
21371 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21372
21373         * gcc.dg/cpp/assert4.c: New test.
21374
21375 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
21376
21377         PR c++/2294
21378         * g++.dg/lookup/using9.c: New test.
21379
21380 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
21381
21382         PR c++/12762
21383         * g++.dg/template/error3.C: New test.
21384
21385 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
21386
21387         PR ada/13035
21388         * ada/acats/run_acats, run_all.sh: Fix syntax error.
21389         No longer use a wrapper for gcc, since this does not work under
21390         Windows.
21391
21392 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
21393
21394         PR c++/2094
21395         * g++.dg/template/ptrmem7.C: New test.
21396
21397 2003-11-13  Andrew Pinski <apinski@apple.com>
21398
21399         * gcc.c-torture/compile/20031113-1.c: New test.
21400
21401 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
21402             Kean Johnston <jkj@sco.com>
21403
21404         PR c/13029
21405         * gcc.dg/unused-4.c: Update.
21406
21407 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21408
21409         * g++.dg/opt/const3.C: New test.
21410
21411 2003-11-13  Jan Hubicka  <jh@suse.cz>
21412
21413         * gcc.c-torture/compile/20031112-1.c: New test.
21414
21415 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
21416
21417         * g++.dg/parse/crash10.C: Remove bogus error marker.
21418
21419 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21420
21421         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
21422         (host_gcc): Likewise.
21423         (ROOT): Honor $PWDCMD.
21424         (BASE): Likewise.
21425         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
21426
21427 2003-11-12  Catherine Moore  <clm@redhat.com>
21428
21429         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
21430
21431 2003-11-12  Andreas Jaeger  <aj@suse.de>
21432             Jakub Jelinek  <jakub@redhat.com>
21433             Andrew Pinski  <pinskia@physics.uc.edu>
21434             Richard Henderson  <rth@redhat.com>
21435
21436         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
21437         systems.
21438         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
21439
21440         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
21441         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21442
21443 2003-11-11  Andreas Jaeger  <aj@suse.de>
21444
21445         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
21446
21447         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
21448
21449 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
21450
21451         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
21452         Clean ups.
21453
21454 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
21455
21456         * gcc.dg/trampoline-1.c: New test.
21457
21458 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
21459
21460         * gcc.c-torture/compile/200031109-1.c: New test.
21461
21462 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21463
21464         PR c/3190
21465         PR c/8714
21466         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
21467         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
21468         gcc.dg/format/no-y2k-1.c: Update.
21469
21470 2003-11-08  Roger Sayle  <roger@eyesopen.com>
21471
21472         PR optimization/10467
21473         * gcc.dg/20031108-1.c: New test case.
21474
21475 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
21476
21477         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
21478
21479 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21480
21481         * gcc.dg/compound-lvalue-1.c: New test.
21482         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
21483         some XFAILs.
21484
21485 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
21486
21487         * gcc.dg/altivec-varargs-1.c: New test.
21488
21489 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21490
21491         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
21492         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
21493         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
21494         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
21495         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
21496
21497 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21498
21499         * gcc.dg/cond-lvalue-1.c: New test.
21500
21501 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
21502
21503         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
21504
21505 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21506
21507         PR c++/11616
21508         * g++.dg/template/instantiate5.C: New test.
21509
21510 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21511
21512         PR c++/12726
21513         * g++.dg/ext/complit2.C: Replace test with self-contained version.
21514         * ChangeLog: Add missing first entry for above test.
21515
21516 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21517
21518         PR c++/9810
21519         * g++.dg/template/using8.C: New test.
21520         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
21521
21522 2003-11-02  Roger Sayle  <roger@eyesopen.com>
21523
21524         PR optimization/10817
21525         * gcc.c-torture/compile/20031102-1.c: New test case.
21526
21527 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
21528
21529         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
21530         2147483647.
21531
21532 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21533
21534         * gcc.dg/20031102-1.c: New test.
21535
21536 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21537
21538         * gcc.dg/complex-1.c: New test.
21539
21540 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21541
21542         PR c++/12796
21543         * g++.dg/template/crash13.C: Adjust expected error location.
21544         * g++.old-deja/g++.brendan/ns1.C: Likewise.
21545
21546 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
21547
21548         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
21549
21550 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
21551
21552         PR/10239
21553         * gcc.c-torture/compile/20031031-2.c: New test.
21554
21555 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
21556
21557         PR/11640
21558         * gcc.c-torture/compile/20031031-1.c: New test.
21559
21560 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
21561
21562         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
21563         * gcc.misc-tests/bprob.exp: Likewise.
21564         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
21565         the execution test on arm-elf configs.
21566         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
21567         configs that don't support scratch files.
21568         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
21569
21570 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
21571
21572         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
21573         done by dejagnu.
21574
21575 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
21576
21577         * ada/acats/run_all.sh: Redirect mv output to /dev/null
21578         Avoid non pure sh syntax. Add more logging.
21579
21580         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
21581         fail.
21582
21583 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21584
21585         PR libgcj/10610
21586         * gcc.dg/ppc-stackalign-1.c: New test.
21587
21588 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
21589
21590         * ada/acats/run_all.sh: Change output to be more compliant with
21591         dejagnu framework.
21592         Create acats.sum and acats.log files under testsuite/ada/acats
21593         Only run [a-z]* directories, to filter out e.g. CVS.
21594         Redirect build output to log file.
21595
21596 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
21597
21598         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
21599
21600 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
21601
21602         PR ada/5909:
21603         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
21604
21605 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
21606
21607         * gcc.c-torture/compile/20031023-1.c: New test.
21608         * gcc.c-torture/compile/20031023-2.c: New test.
21609         * gcc.c-torture/compile/20031023-3.c: New test.
21610         * gcc.c-torture/compile/20031023-4.c: New test.
21611
21612 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21613
21614         PR c++/10371
21615         * g++.dg/lookup/scoped8.C: New test.
21616
21617 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21618
21619         * g++.dg/opt/reg-stack3.C: New test.
21620
21621 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21622
21623         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
21624
21625 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21626
21627         PR c++/11076
21628         * g++.dg/template/crash13.C: New test.
21629
21630 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21631
21632         * gcc.dg/c99-restrict-2.c: New test.
21633
21634 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
21635
21636         PR c++/12698, c++/12699, c++/12700, c++/12566
21637         * g++.dg/inherit/covariant9.C: New test.
21638         * g++.dg/inherit/covariant10.C: New test.
21639         * g++.dg/inherit/covariant11.C: New test.
21640
21641 2003-10-23  Jason Merrill  <jason@redhat.com>
21642
21643         PR c++/12726
21644         * g++.dg/ext/complit2.C: New test.
21645
21646 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
21647
21648         PR target/12654
21649         * gcc.c-torture/execute/20031020-1.c: New test.
21650
21651 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21652
21653         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
21654         following the jump_insn.
21655
21656 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21657
21658         * gcc.dg/cast-lvalue-1.c: New test.
21659
21660 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
21661
21662         PR c++/11962
21663         * g++.dg/template/cond2.C: New test.
21664
21665 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21666
21667         * gcc.dg/builtins-28.c: New test.
21668
21669 2003-10-20  Jan Hubicka  <jh@suse.cz>
21670
21671         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
21672         parameter.
21673         * testsuite/gcc.dg/inline-2.c: Likewise.
21674
21675 2003-10-20  Phil Edwards  <phil@codesourcery.com>
21676
21677         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
21678         * gcc.dg/nest.c: Likewise.
21679
21680 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21681
21682         PR c++/9781, c++/10583, c++/11862
21683         * g++.dg/parse/crash13.C: New test.
21684
21685 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21686
21687         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
21688
21689 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21690
21691         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
21692         Define HAVE_C99_RUNTIME except on Solaris.
21693         * gcc.dg/builtins-20.c: Likewise.
21694
21695 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21696
21697         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
21698
21699 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21700
21701         PR c++/12495
21702         * g++.dg/template/crash21.C: New test.
21703
21704 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21705
21706         PR c++/2513
21707         * g++.dg/template/typename5.C: New test.
21708
21709 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21710
21711         PR c++/12369
21712         * g++.dg/template/friend25.C: New test.
21713
21714 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
21715
21716         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
21717         versions.
21718
21719 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
21720
21721         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
21722         == 2147483647.
21723
21724 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
21725
21726         * gcc.c-torture/execute/960416-1.x: Remove.
21727         * gcc.c-torture/execute/divconst-3.x: Likewise.
21728
21729 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
21730
21731         PR target/12598
21732         * gcc.dg/torture/cris-volatile-1.c: New test.
21733
21734 2003-10-14  Roger Sayle  <roger@eyesopen.com>
21735
21736         PR optimization/9325
21737         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
21738         for overflowing floating point to integer conversion during RTL
21739         simplification.
21740
21741 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
21742
21743         * objc/execute/_cmd.m: Fix typo.
21744         * objc.dg/image-info.m, objc.dg/symtab-1.m:
21745         Relax 'scan-assembler' regexp.
21746         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
21747         objc.dg/try-catch-4.m: Run on non-Darwin targets.
21748         * objc.dg/zero-link-2.m: Remove blank line.
21749         * objc.dg/zero-link-3.m: New test case.
21750
21751 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
21752
21753         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
21754
21755         * gcc.dg/asm-names.c: Use scan-assembler-not rather
21756         than linker trickery.
21757
21758 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21759
21760         PR c++/12370
21761         * g++.dg/other/friend2.C: New test.
21762
21763 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
21764
21765         * gcc.dg/20031012-1.c: New test.
21766
21767 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
21768
21769         * gcc.dg/weak/weak-3.c: Fix for new warning.
21770
21771 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
21772
21773         PR optimization/8750
21774         * gcc.c-torture/execute/20031012-1.c: New test case.
21775
21776 2003-10-11  Roger Sayle  <roger@eyesopen.com>
21777
21778         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
21779         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
21780
21781 2003-10-11  Roger Sayle  <roger@eyesopen.com>
21782
21783         PR optimization/12260
21784         * gcc.c-torture/compile/20031011-2.c: New test case.
21785
21786 2003-10-11  Roger Sayle  <roger@eyesopen.com>
21787
21788         * gcc.c-torture/execute/20031011-1.c: New testcase.
21789
21790 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
21791
21792         * gcc.c-torture/compile/20031011-1.c: New test.
21793
21794 2003-10-11  Jan Hubicka  <jh@suse.cz>
21795
21796         * g++.dg/other/first-global.C: New test.
21797
21798 2003-10-11  Roger Sayle  <roger@eyesopen.com>
21799
21800         * gcc.c-torture/execute/string-opt-18.c: New testcase.
21801
21802 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
21803
21804         * gcc.c-torture/compile/20031010-1.c: New test.
21805
21806 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
21807
21808         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
21809         * gcc.c-torture/execute/va-arg-25.c: ... here.
21810
21811 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
21812
21813         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
21814
21815 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
21816
21817         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
21818
21819 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
21820
21821         * g++.dg/parse/error2.C: New test.
21822
21823 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
21824
21825         PR c++/11097
21826         * g++.dg/other/error5.C: Modify the error message.
21827         * g++.dg/lookup/using8.C: New test.
21828
21829 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
21830
21831         * gcc.dg/darwin-abi-2.c: New file.
21832         * gcc.c-torture/execute/va-arg-24.c: New file.
21833
21834 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
21835
21836         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
21837         indentation.
21838
21839 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
21840
21841         PR c++/10147
21842         * g++.dg/other/error4.C: Update error messages.
21843         * g++.dg/template/ptrmem4.C: Likewise.
21844
21845         PR c++/12337
21846         * g++.dg/init/new9.C: New test.
21847
21848         PR c++/12334, c++/12236, c++/8656
21849         * g++.dg/ext/attrib8.C: New test.
21850
21851 2003-10-06  Devang Patel  <dpatel@apple.com>
21852
21853         * gcc.dg/debug/dwarf2-3.h: New test.
21854         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
21855
21856 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
21857
21858         * g++.dg/opt/cfg2.C: New test.
21859
21860 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21861
21862         * g++.dg/opt/float1.C: New test.
21863
21864 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21865
21866         * gcc.dg/c90-array-lval-6.c: New test.
21867         * gcc.dg/c99-array-lval-6.c: New test.
21868
21869 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
21870             Ziemowit Laski  <zlaski@apple.com>
21871
21872         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
21873         'Derived', so that it is never considered a class method; add
21874         new warning for '+port' method ambiguity.
21875         * objc.dg/method-12.m: Include <objc/objc.h> instead of
21876         <objc/objc-api.h> (needed on Mac OS X).
21877         * objc.dg/method-13.m: New test.
21878
21879 2003-10-03  Roger Sayle  <roger@eyesopen.com>
21880
21881         PR optimization/9325, PR java/6391
21882         * gcc.c-torture/execute/20031003-1.c: New test case.
21883
21884 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
21885
21886         PR optimization/12180
21887         * gcc.dg/20031002-1.c: New test.
21888
21889         PR c++/12486
21890         * g++.dg/inherit/error1.C: New test.
21891
21892 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
21893
21894         * lib/f-torture.exp (search_for): Rename to...
21895         (search_for_re): This.  Also, clean up comments and the
21896         "regexp" invocation.
21897
21898 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
21899
21900         * gcc.c-torture/compile/20031002-1.c: New test.
21901
21902 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
21903
21904         * g++.dg/opt/cond1.C: New test.
21905
21906 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
21907
21908         * gcc.dg/Wold-style-definition-2.c: New testcase.
21909         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
21910
21911 2003-09-29  Richard Henderson  <rth@redhat.com>
21912
21913         * g++.dg/init/array10.C: Add dg-options.
21914
21915 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
21916
21917         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
21918
21919 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21920
21921         * g++.dg/template/friend19.C: Fix typo.
21922         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
21923
21924 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
21925
21926         * gcc.c-torture/execute/20030928-1.c: New test.
21927         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
21928
21929 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21930
21931         * g++.dg/opt/unroll1.C: New test.
21932
21933 2003-09-26  Roger Sayle  <roger@eyesopen.com>
21934
21935         PR optimization/11741
21936         * gcc.dg/20030926-1.c: New test case.
21937
21938 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21939
21940         PR c++/5655
21941         * g++.dg/parse/access7.C: New test.
21942         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
21943
21944 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
21945
21946         MERGE OF objc-improvements-branch into MAINLINE:
21947         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
21948         if libobjc has not been built.
21949         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
21950         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
21951         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
21952         objc/execute/nested-3.m, objc/execute/np-2.m,
21953         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
21954         objc/execute/redefining_self.m, objc/execute/root_methods.m,
21955         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
21956         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
21957         objc.dg/special/unclaimed-category-1.h,
21958         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
21959         well as GNU runtime.
21960         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
21961         * execute/cascading-1.m, execute/function-message-1.m,
21962         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
21963         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
21964         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
21965         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
21966         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
21967         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
21968         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
21969         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
21970         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
21971         * objc.dg/bitfield-2.m: Run only on Darwin.
21972         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
21973         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
21974         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
21975         * objc.dg/const-str-1.m: Fix constant string layout.
21976
21977 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
21978
21979         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
21980
21981 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
21982
21983         * gcc.dg/darwin-abi-1.c: New file.
21984
21985 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
21986
21987         PR target/12281
21988         * gcc.c-torture/compile/20030921-1.c: New test.
21989
21990 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
21991
21992         * g++.dg/opt/reg-stack2.C: New test.
21993
21994 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21995
21996         * g++.dg/eh/delayslot1.C: New test.
21997
21998 2003-09-20  Richard Henderson  <rth@redhat.com>
21999
22000         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
22001
22002 2003-09-20  Roger Sayle  <roger@eyesopen.com>
22003
22004         * gcc.c-torture/execute/20030920-1.c: New test case.
22005
22006 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22007
22008         * g++.dg/rtti/typeid3.C: Correct expected error message.
22009
22010 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22011
22012         PR c++/157
22013         * g++.dg/parse/crash12.C: New test.
22014
22015 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
22016
22017         * gcc.dg/compat/mixed-struct-check.h: New.
22018         * gcc.dg/compat/mixed-struct-defs.h: New.
22019         * gcc.dg/compat/mixed-struct-init.h: New.
22020         * gcc.dg/compat/struct-by-value-19_main.c: New.
22021         * gcc.dg/compat/struct-by-value-19_x.c: New.
22022         * gcc.dg/compat/struct-by-value-19_y.c: New.
22023         * gcc.dg/compat/struct-by-value-20_main.c: New.
22024         * gcc.dg/compat/struct-by-value-20_x.c: New.
22025         * gcc.dg/compat/struct-by-value-20_y.c: New.
22026         * gcc.dg/compat/struct-return-19_main.c: New.
22027         * gcc.dg/compat/struct-return-19_x.c: New.
22028         * gcc.dg/compat/struct-return-19_y.c: New.
22029         * gcc.dg/compat/struct-return-20_main.c: New.
22030         * gcc.dg/compat/struct-return-20_x.c: New.
22031         * gcc.dg/compat/struct-return-20_y.c: New.
22032
22033 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
22034         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
22035         so that it will not complain on LP64 targets.
22036
22037 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22038
22039         PR c++/495
22040         * g++.dg/template/friend24.C: New test.
22041
22042 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
22043
22044         PR c++/12332
22045         * g++.dg/template/memtmpl2.C: New test.
22046
22047 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
22048
22049         PR target/11184
22050         * gcc.dg/builtin-apply1.c: New test.
22051
22052 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
22053
22054         PR c++/9848
22055         * g++.dg/warn/Wunused-4.C: New test.
22056
22057 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22058
22059         PR c++/12316
22060         * g++.dg/other/gc2.C: New test.
22061
22062 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
22063
22064         PR c++/11991
22065         * g++.dg/rtti/typeid3.C: New test.
22066
22067         PR c++/12266
22068         * g++.dg/overload/template1.C: New test.
22069
22070 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
22071
22072         * g++.dg/opt/cfg3.C: New test.
22073
22074 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22075
22076         PR c++/7939
22077         * g++.dg/template/crash11.C: New test.
22078
22079 2003-09-16  Jason Merrill  <jason@redhat.com>
22080             Jakub Jelinek  <jakub@redhat.com>
22081
22082         * gcc.dg/attr-warn-unused-result.c: New test.
22083
22084 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22085
22086         PR c++/12184
22087         * g++.dg/expr/call2.C: New test.
22088
22089 2003-09-15  Andreas Jaeger  <aj@suse.de>
22090
22091         * gcc.dg/Wold-style-definition-1.c: New test.
22092
22093 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
22094
22095         PR c++/3907
22096         * g++.dg/parse/template12.C: New test.
22097
22098         * g++.dg/abi/bitfield11.C: New test.
22099         * g++.dg/abi/bitfield12.C: Likewise.
22100
22101 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
22102
22103         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
22104         non-expansion of functional macro name without arguments at EOL.
22105         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
22106
22107 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
22108
22109         * gcc.c-torture/execute/20030914-[12].c: New tests.
22110
22111 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
22112
22113         PR c++/11788
22114         * g++.dg/overload/addr1.C: New test.
22115
22116 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
22117
22118         * gcc.dg/20030909-1.c: New test.
22119
22120 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22121
22122         * gcc.dg/ultrasp10.c: New test.
22123
22124 2003-09-09  Devang Patel  <dpatel@apple.com>
22125
22126         * gcc.dg/darwin-ld-6.c: New test.
22127
22128 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22129
22130         * gcc.dg/torture/builtin-explog-1.c: New testcase.
22131
22132 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
22133
22134         * gcc.dg/ia64-types1.c: New test.
22135         * gcc.dg/ia64-types2.c: Likewise.
22136
22137 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22138
22139         * gcc.dg/builtins-1.c: Add more _Complex tests.
22140         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22141
22142         * gcc.dg/builtins-1.c: Test existing _Complex functions.
22143         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22144
22145 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
22146
22147         PR c++/11786
22148         * g++.dg/lookup/koenig2.C: New test.
22149
22150         PR c++/5296
22151         * g++.dg/rtti/typeid2.C: New test.
22152
22153 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
22154
22155         * gcc.c-torture/compile/20030904-1.c: New test.
22156
22157 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22158
22159         * g++.dg/opt/longbranch2.C: New test.
22160
22161 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
22162
22163         * g++.dg/template/crash10.C: Only compile it.
22164
22165 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
22166
22167         PR middle-end/11665
22168         * gcc.c-torture/compile/20030907-1.c: New test.
22169         * g++.dg/init/array11.C: New test.
22170
22171 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
22172
22173         PR c++/11852
22174         * g++.dg/init/struct1.C: New test.
22175
22176 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
22177
22178         PR c++/12181
22179         * g++.dg/expr/comma1.C: New test.
22180
22181 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
22182
22183         PR c++/11867
22184         * g++.dg/expr/static_cast5.C: New test.
22185
22186 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
22187
22188         PR c++/11507
22189         * g++.dg/lookup/scoped7.C: New test.
22190
22191         PR c++/9574
22192         * g++.dg/other/static1.C: New test.
22193
22194         PR c++/11490
22195         * g++.dg/warn/template-1.C: New test.
22196
22197         PR c++/11432
22198         * g++.dg/template/crash10.C: New test.
22199
22200         PR c++/2478
22201         * g++.dg/overload/VLA.C: New test.
22202
22203         PR c++/10804
22204         * g++.dg/template/call1.C: New test.
22205
22206 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22207
22208         PR c++/11794
22209         * g++.dg/parse/using3.C: New test.
22210
22211 2003-09-06  Roger Sayle  <roger@eyesopen.com>
22212
22213         PR c++/11409
22214         * g++.dg/overload/builtin3.C: New test case.
22215
22216 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
22217
22218         PR c/9862
22219         * gcc.dg/20030906-1.c: New test.
22220         * gcc.dg/20030906-2.c: Likewise.
22221
22222 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22223
22224         PR c++/12167
22225         * g++.dg/parse/defarg5.C: New test.
22226
22227         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
22228
22229 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
22230
22231         PR c++/12163
22232         * g++.dg/expr/static_cast4.C: New test.
22233
22234         PR c++/12146
22235         * g++.dg/template/crash9.C: New test.
22236
22237 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
22238
22239         * g++.old-deja/g++.ext/pretty2.C: Update for change
22240         in __FUNCTION__.
22241         * g++.old-deja/g++.ext/pretty3.C: Likewise.
22242
22243 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
22244
22245         PR c++/11922
22246         * g++/dg/template/qualified-id1.C: New test.
22247
22248         PR c++/12037
22249         * g++.dg/warn/noeffect4.C: New test.
22250
22251 2003-09-04  Matt Austern  <austern@apple.com>
22252
22253         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
22254         * g++.dg/ext/fnname2.C: Likewise.
22255         * g++.dg/ext/fnname3.C: Likewise.
22256
22257 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
22258
22259         * g++.dg/expr/lval1.C: New test.
22260         * g++.dg/ext/lvcast.C: Remove.
22261
22262 2003-09-03  Roger Sayle  <roger@eyesopen.com>
22263
22264         PR optimization/11700.
22265         * gcc.c-torture/compile/20030903-1.c: New test case.
22266
22267 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
22268
22269         PR c++/12053
22270         * g++.dg/abi/layout4.C: New test.
22271
22272 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
22273
22274         PR c++/11553
22275         * g++.dg/parse/friend3.C: New test.
22276
22277 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
22278
22279         PR c++/11847
22280         * g++.dg/template/class1.C: New test.
22281
22282         PR c++/11808
22283         * g++.dg/expr/call1.C: New test.
22284
22285 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
22286
22287         PR c++/12114
22288         * g++.dg/init/ref9.C: New test.
22289
22290         PR c++/11972
22291         * g++.dg/template/nested4.C: New test.
22292
22293 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
22294
22295         PR c++/12093
22296         * g++.dg/template/non-dependent4.C: New test.
22297
22298         PR c++/11928
22299         * g++.dg/inherit/conv1.C: New test.
22300
22301 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
22302
22303         PR c++/6196
22304         * g++.dg/ext/label1.C: New test.
22305         * g++.dg/ext/label2.C: Likewise.
22306
22307 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
22308
22309         * g++.dg/expr/cond3.C: New test.
22310
22311 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22312
22313         * gcc.dg/builtins-1.c: Add new builtin cases.
22314
22315 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22316
22317         * gcc.dg/builtins-1.c: Add new cases.
22318         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22319
22320 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22321
22322         * gcc.dg/builtins-1.c: Add more math builtin tests.
22323         * gcc.dg/torture/builtin-attr-1.c: New test.
22324
22325 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
22326
22327         PR optimization/5079
22328         * g++.dg/opt/static3.C: New test.
22329
22330 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22331
22332         * gcc.misc-tests/gcov-10b.c: New test.
22333
22334 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
22335
22336         * g++.dg/opt/ptrmem3.C: New test.
22337
22338         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
22339
22340 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
22341
22342         * gcc.dg/20030826-2.c: New test.
22343
22344 2003-08-26  Roger Sayle  <roger@eyesopen.com>
22345
22346         PR middle-end/12002
22347         * g77.f-torture/compile/12002.f: New test case.
22348
22349 2003-08-26  Roger Sayle  <roger@eyesopen.com>
22350
22351         * gcc.dg/20030826-1.c: New test case.
22352
22353 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
22354
22355         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
22356
22357 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
22358
22359         PR c++/11871
22360         * c++.dg/lookup/crash1.C: New test.
22361
22362         * c++.dg/warn/noeffect3.C: New test.
22363
22364 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
22365
22366         * gcc.dg/compat/vector-1_x.c: Compile with -w.
22367         * gcc.dg/compat/vector-1_y.c: Ditto.
22368         * gcc.dg/compat/vector-2_x.c: Ditto.
22369         * gcc.dg/compat/vector-2_y.c: Ditto.
22370
22371 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
22372
22373         * gcc.dg/20030702-1.c: New test.
22374
22375 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
22376
22377         PR c++/8795
22378         * g++.dg/ext/altivec-1.C: New test.
22379
22380 2003-08-24  Richard Henderson  <rth@redhat.com>
22381
22382         * g++.dg/eh/simd-2.C: Add -w for x86.
22383
22384 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
22385
22386         * gcc.dg/20030815-1.c: New test.
22387
22388 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22389
22390         PR c++/3765
22391         * g++.dg/parse/access6.C: New test.
22392
22393 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22394
22395         PR c++/641, c++/11876
22396         * g++.dg/template/friend22.C: New test.
22397         * g++.dg/template/friend23.C: Likewise.
22398
22399 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22400
22401         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
22402         identically.
22403
22404 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22405
22406         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
22407
22408 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22409
22410         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
22411
22412 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22413
22414         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
22415
22416 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22417
22418         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
22419
22420 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
22421
22422         PR c++/11919
22423         * g++.dg/overload/prom1.C: New test.
22424
22425         PR c++/11551
22426         * g++.dg/parse/dtor2.C: New test.
22427
22428         PR c++/10762
22429         * g++.dg/parse/using2.C: New test.
22430
22431 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
22432
22433         PR target/11805
22434         * gcc.c-torture/compile/20030821-1.c: New.
22435
22436 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
22437
22438         PR c++/11834
22439         * g++.dg/template/deduce2.C: New test.
22440
22441 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
22442
22443         * gcc.c-torture/execute/20030821-1.c: New test.
22444
22445 2003-08-20  Roger Sayle  <roger@eyesopen.com>
22446
22447         PR middle-end/11984
22448         * gcc.dg/20030820-1.c: New test case.
22449
22450 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
22451
22452         PR c++/11945
22453         * g++.dg/warn/noeffect2.C: New test.
22454
22455 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
22456
22457         PR c++/10926
22458         * g++.dg/template/dtor2.C: New test.
22459
22460         PR c++/11684
22461         * g++.dg/template/operator1.C: New test.
22462         * g++.dg/parse/operator4.C: New test.
22463
22464         PR c++/11946.C
22465         * g++.dg/expr/enum1.C: New test.
22466         * gcc.dg/c99-bool-1.c: Remove bogus warning.
22467
22468         PR c++/11036.C
22469         * g++.dg/parse/elab2.C: New test.
22470         * g++.dg/parse/typedef4.C: Change error message.
22471         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
22472         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
22473         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
22474
22475 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
22476
22477         * gcc.dg/pch/warn-1.c: New.
22478         * gcc.dg/pch/warn-1.hs: New.
22479
22480         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
22481         not-tested file.
22482
22483 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
22484
22485         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
22486
22487 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
22488
22489         * gcc.dg/uninit-D.c: New Test.
22490         * gcc.dg/uninit-E.c: New Test.
22491         * gcc.dg/uninit-F.c: New Test.
22492         * gcc.dg/uninit-G.c: New Test.
22493
22494 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
22495
22496         * g++.dg/README: Describe the pch directory.
22497
22498 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22499
22500         PR c++/11174
22501         * g++.dg/parse/access4.C: New test.
22502         * g++.dg/parse/access5.C: Likewise.
22503         * g++.old-deja/g++.jason/access17.C: Adjust error message.
22504
22505 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
22506
22507         * gcc.dg/noncompile/20030818-1.c: New.
22508
22509 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22510
22511         PR c++/11957
22512         * g++.dg/warn/noeffect1.C: New test.
22513
22514         * g++.dg/template/scope2.C: New test.
22515         * g++.dg/template/error2.C: Correct dg-error
22516
22517 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
22518
22519         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
22520
22521 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
22522
22523         PR C++/11512
22524         * g++.dg/template/warn1.C: New.
22525
22526 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
22527
22528         * g++.dg/template/error2.C: New test.
22529         * g++.dg/lookup/using7.C: Adjust errors
22530         * g++.old-deja/g++.pt/crash36.C: Likewise.
22531         * g++.old-deja/g++.pt/derived3.C: Likewise.
22532
22533 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22534
22535         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
22536         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
22537         * gcc.c-torture/execute/builtins/string-9.c: New, from
22538         string-opt-9.c.  Adjust for execute/builtins framework.
22539         * gcc.c-torture/execute/string-opt-9.c: Delete.
22540
22541 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
22542
22543         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
22544
22545         * g++.dg/parse/ret-type2.C: New test.
22546
22547         PR c++/11703
22548         * g++.dg/init/new8.C: New test.
22549
22550         PR c++/10923
22551         * g++.dg/parse/typedef5.C: New test.
22552
22553         PR c++/9512
22554         * g++.dg/parse/qualified2.C: New test.
22555         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
22556         invalid code.
22557
22558 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
22559
22560         * g++.dg/conversion/ptrmem1.C: New test.
22561
22562 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
22563
22564         PR target/11693
22565         * gcc.dg/20030811-1.c: New test.
22566
22567         PR target/11535
22568         * gcc.c-torture/execute/20030811-1.c: New test.
22569
22570 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22571
22572         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
22573
22574 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
22575
22576         PR c++/11789.C
22577         * g++.dg/inherit/multiple1.C: New test.
22578
22579 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22580
22581         * gcc.dg/spe1.c: New test.
22582
22583         PR c++/11670
22584         * g++.dg/expr/cast2.C: New test.
22585
22586         PR c++/10530
22587         * g++.dg/template/dependent-name2.C: New test.
22588
22589 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
22590
22591         * g++.dg/parse/crash11.C: Put the dg options in comments.
22592
22593 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
22594
22595         * lib/gcc-dg.exp: Update for diagnostic change.
22596
22597 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22598
22599         PR c++/5767
22600         * g++.dg/parse/crash11.C: New test.
22601
22602 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
22603
22604         * gcc.dg/cpp/spacing1.c: Update.
22605
22606 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
22607
22608         PR target/11739
22609         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
22610         a value for -mtune.
22611
22612 2003-08-04  Roger Sayle  <roger@eyesopen.com>
22613
22614         PR middle-end/11771
22615         * gcc.c-torture/compile/20030804-1.c: New test case.
22616
22617 2003-08-04  Roger Sayle  <roger@eyesopen.com>
22618
22619         * gcc.dg/20030804-1.c: New test case.
22620
22621 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
22622
22623         * gcc.dg/cpp/separate-1.c: New test.
22624
22625 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
22626
22627         PR c++/11704
22628         * g++.dg/template/dependent-expr2.C: New test.
22629
22630         PR c++/11766
22631         * g++.dg/expr/ptrmem1.C: New test.
22632
22633 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22634
22635         PR c++/9453
22636         * g++.dg/template/friend15.C: New test.
22637
22638 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
22639
22640         * lib/dg-pch.exp: Work round PCH bug.
22641
22642 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22643
22644         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
22645         builtins.  Move cases from builtins-4.c here.
22646
22647         * gcc.dg/torture/builtin-math-1.c: New test taken from
22648         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
22649         additional cases.
22650
22651         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
22652         Delete.
22653
22654 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
22655
22656         PR c++/9447
22657         * g++.dg/template/using7.C: New test.
22658
22659 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
22660
22661         * import1.c, import2.c: New tests.
22662
22663 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
22664
22665         * g++.dg/eh/crossjump1.C: New test.
22666
22667 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
22668
22669         PR c++/11697
22670         * g++.dg/template/using6.C: New test.
22671
22672         PR c++/11744
22673         * g++.dg/template/koenig2.C: New test.
22674
22675 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22676
22677         PR c++/7983
22678         * g++.dg/parse/typedef4.C: New test.
22679
22680 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22681
22682         PR c++/8442, c++/8806
22683         * g++.dg/template/elab1.C: New test.
22684         * g++.dg/template/type2.C: Likewise.
22685         * g++.dg/template/ttp3.C: Adjust expected error message.
22686         * g++.old-deja/g++.law/visibility13.C: Likewise.
22687         * g++.old-deja/g++.niklas/t135.C: Likewise.
22688         * g++.old-deja/g++.pt/ttp41.C: Likewise.
22689         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
22690         template argument.
22691         * g++.old-deja/g++.pt/ttp44.C: Likewise.
22692
22693 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
22694
22695         PR c++/11295
22696         * g++.dg/ext/stmtexpr1.C: New test.
22697
22698         * g++.dg/opt/tmp1.C: New test.
22699
22700         PR c++/11525
22701         * g++.dg/parse/constant4.C: New test.
22702
22703         PR c++/9447
22704         * g++.dg/template/using5.C: New test.
22705
22706 2003-07-31  Roger Sayle  <roger@eyesopen.com>
22707
22708         * gcc.dg/builtins-27.c: New test case.
22709
22710 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
22711
22712         * gcc.dg/tls/opt-7.c: New test.
22713
22714 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
22715
22716         * g++.old-deja/g++.other/crash18.C: Remove.
22717
22718 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22719
22720         * g++.dg/template/explicit3.C: New.
22721         * g++.dg/template/explicit4.C: New.
22722         * g++.dg/template/explicit5.C: New.
22723
22724         PR c++/11347
22725         * g++.dg/template/memtmpl1.C: New.
22726
22727 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
22728
22729         PR target/11565
22730         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
22731         * gcc.dg/i386-387-5.c (dg-options): Likewise.
22732
22733 2003-07-30  Jan Hubicka  <jh@suse.cz>
22734
22735         * vtgc1.c: Kill.
22736
22737 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
22738
22739         * gcc.dg/struct-in-proto-1.c: New test.
22740
22741 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
22742
22743         * gcc.dg/cpp/include2.c: Only expect one message.
22744
22745 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
22746
22747         PR c++/9447
22748         * g++.dg/template/using1.C: New test.
22749         * g++.dg/template/using2.C: New test.
22750         * g++.dg/template/using3.C: New test.
22751         * g++.dg/template/using4.C: New test.
22752
22753 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
22754
22755         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
22756         * gcc.c-torture/execute/string-opt-10.c: Likewise.
22757
22758 2003-07-28  Jan Hubicka  <jh@suse.cz>
22759
22760         PR c++/11530
22761         * g++.dg/opt/call1.C: New test.
22762
22763 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
22764
22765         PR c++/11667
22766         * g++.dg/init/enum2.C: New test.
22767         * g++.dg/template/overload1.C: Add "-w" option.
22768
22769 2003-07-28    <hp@bitrange.com>
22770
22771         * gcc.dg/Wdeclaration-after-statement-1.c,
22772         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
22773
22774 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
22775
22776         * gcc.c-torture/compile/20030725-1.c: New test.
22777
22778 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
22779
22780         * gcc.dg/20030505.c: Only run for SPE.
22781         Remove definition of opaque type.
22782
22783 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
22784
22785         * g++.dg/template/ptrmem6.C: New test.
22786
22787 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
22788
22789         * gcc.c-torture/compile/zero-strct-2.c: New test.
22790
22791 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
22792
22793         * gcc.dg/intermod-1.c: New test.
22794
22795 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22796
22797         PR c++/11617
22798         * g++.dg/template/lookup2.C: New test.
22799         * g++.dg/template/memclass1.C: Remove instantiated from error.
22800         * g++.dg/other/error2.C: Tweak expected errors.
22801
22802         PR c++/11596
22803         * g++.dg/template/defarg3.C: New test.
22804
22805         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
22806
22807 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
22808
22809         * g++.dg/inherit/access5.C: New test.
22810
22811 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22812
22813         PR c++/11513
22814         * g++.dg/template/crash8.C: New test.
22815
22816 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
22817
22818         PR c/10602
22819         * gcc.dg/noncompile/incomplete-2.c: New test.
22820
22821 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
22822
22823         PR c++/11645
22824         * g++.dg/inherit/access4.C: New test.
22825
22826         PR c++/11517
22827         * g++.dg/expr/cond2.C: New test.
22828
22829         PR optimization/10679
22830         * g++.dg/opt/inline4.C: New test.
22831
22832 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
22833
22834         * g++.dg/parse/crash10: New test.
22835
22836 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
22837
22838         * g++.dg/ext/flexary1.C: New test.
22839
22840 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22841
22842         PR c++/10793
22843         * g++.dg/template/crash9.C: New test.
22844
22845 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22846
22847         PR c++/3004
22848         * g++.dg/parse/typedef3.C: New test.
22849
22850         PR c++/7906
22851         * g++.dg/parse/operator2.C: New test.
22852
22853         PR c++/8895
22854         * g++.dg/parse/def-tmpl-arg1.C: New test.
22855
22856         PR c++/9282
22857         * g++.dg/parse/funptr1.C: New test.
22858
22859         PR c++/9452
22860         * g++.dg/parse/ambig3.C: New test.
22861
22862         PR c++/9454
22863         * g++.dg/parse/operator3.C: New test.
22864
22865         PR c++/9486
22866         * g++.dg/parse/template10.C: New test.
22867
22868         PR c++/9488
22869         * g++.dg/parse/template11.C: New test.
22870
22871         PR c++/10150
22872         * g++.dg/parse/invalid-op1.C: New test.
22873
22874         PR c++/10247
22875         * g++.dg/parse/condexpr1.C: New test.
22876
22877 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
22878
22879         * g++.dg/ext/packed3.C: New test.
22880         * g++.dg/ext/packed4.C: New test.
22881
22882         * gcc.dg/pack-test-3.c: New test.
22883
22884 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
22885
22886         * lib/compat.exp: Handle dg-options per source file.
22887         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
22888         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
22889         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
22890         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
22891         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
22892         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
22893         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
22894         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
22895         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
22896         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
22897         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
22898         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
22899         * g++.dg/compat/break/bitfield7_x.C: Ditto.
22900         * g++.dg/compat/break/bitfield7_y.C: Ditto.
22901
22902 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
22903
22904         PR c/10320
22905         * gcc.c-torture/execute/20030718-1.c: New test.
22906
22907 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22908
22909         PR optimization/11536
22910         * gcc.dg/20030721-1.c: New test.
22911
22912 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
22913
22914         PR c++/11546
22915         * g++.dg/template/lookup1.C: New test.
22916
22917 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
22918
22919         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
22920         diagnostics of ill-formed constructs involving labels.
22921         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
22922         the new 'previously defined here' message.
22923
22924 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
22925
22926         * g++.dg/parse/non-dependent2.C: New test.
22927
22928 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
22929
22930         * g++.dg/init/init-ref4.C: xfail on targets without
22931         weak symbols.
22932
22933 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
22934
22935         PR target/11087
22936         * gcc.c-torture/execute/20030717-1.c: New test.
22937
22938 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22939
22940         * g++.dg/opt/cfg1.C: New test.
22941
22942 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
22943
22944         PR optimization/11557
22945         * gcc.dg/20030717-1.c: New test.
22946
22947 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
22948
22949         PR c++/10476
22950         * g++.dg/expr/crash-1.C: New test.
22951
22952         PR c++/11027
22953         * g++.dg/template/init3.C: New test.
22954
22955         PR c++/8222
22956         * g++.dg/template/non-dependent1.C: New test.
22957
22958         PR c++/11070
22959         * g++.dg/template/non-dependent2.C: New test.
22960
22961         PR c++/11071
22962         * g++.dg/template/non-dependent3.C: New test.
22963
22964         PR c++/9907
22965         * g++.dg/template/sizeof5.C: New test.
22966
22967 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
22968
22969         PR 11498
22970         * gcc.c-torture/compile/mangle-1.c: New file.
22971
22972 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22973
22974         PR c++/7809
22975         * g++.dg/parse/access3.C: New test.
22976
22977 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
22978
22979         PR c++/11384
22980         * g++.dg/init/init-ref4.C: New test.
22981
22982 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
22983
22984         PR c++/11547
22985         * g++.dg/parse/constant3.C: New test.
22986         * g++.dg/parse/crash7.C: Likewise.
22987
22988 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
22989
22990         PR target/11008
22991         * gcc.dg/i386-pentium4-not-mull.c: New.
22992
22993 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
22994
22995         * gcc.dg/asm-names.c (ymain): Make it weak.
22996
22997 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22998
22999         PR c++/5421
23000         * g++.dg/template/friend21.C: New test.
23001
23002 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
23003
23004         * gcc.dg/cleanup-8.c: New test.
23005         * gcc.dg/cleanup-9.c: New test.
23006
23007 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
23008
23009         * g++.dg/ext/dll-MI1.h: New file.
23010         * g++.dg/ext/dllexport-MI1.C: New file.
23011         * g++.dg/ext/dllimport-MI1.C: New file.
23012
23013 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
23014
23015         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
23016         it does not have cmpstrsi patterns (just cmpmemsi).
23017
23018 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
23019
23020         PR debug/11473
23021         * g++.dg/debug/debug8.C: New test.
23022
23023 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23024
23025         PR c++/10108
23026         * g++.dg/template/crash7.C: New test.
23027
23028 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
23029
23030         PR target/10795
23031         * gcc.c-torture/compile/20030708-1.c: New.
23032
23033 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
23034
23035         * gcc.c-torture/execute/20030715-1.c: New test.
23036
23037 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
23038
23039         * gcc.dg/pch/inline-3.c: New file.
23040         * gcc.dg/pch/inline-3.hs: New file.
23041         * gcc.dg/pch/inline-4.c: New file.
23042         * gcc.dg/pch/inline-4.hs: New file.
23043
23044 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
23045
23046         PR c++/11509
23047         * g++.dg/template/crash6.C: New test.
23048
23049         PR c++/7053
23050         * g++.dg/template/friend20.C: New test.
23051
23052         PR c++/7019
23053         * g++.dg/template/overload2.C: New test.
23054
23055 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23056
23057         PR optimization/11440
23058         * gcc.c-torture/execute/20030714-1.c: New test.
23059
23060 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23061
23062         PR c++/11154
23063         * g++.dg/template/partial2.C: New test.
23064
23065 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
23066
23067         PR c++/11503
23068         * g++.dg/template/anon1.C: New test.
23069
23070         PR c++/11493
23071         PR c++/11495
23072         * g++.dg/parse/template9.C: Likewise.
23073         * g++.dg/template/crash4.C: New test.
23074         * g++.dg/template/koenig1.C: Likewise.
23075         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
23076         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
23077         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
23078         functions.
23079         * g++.old-deja/g++.jason/template36.C: Likewise.
23080         * g++.old-deja/g++.mike/p1989.C: Likewise.
23081         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
23082         * g++.old-deja/g++.pt/ttp20.C: Use this->.
23083         * g++.old-deja/g++.pt/ttp21.C: Use this->.
23084         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
23085         compiling.
23086         * g++.old-deja/g++.pt/union2.C: Use this->.
23087
23088 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
23089
23090         * gcc.dg/20030711-1.c: New test.
23091
23092 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
23093
23094         PR c++/11050
23095         * g++.dg/parse/args1.C: New test.
23096         * g++.pt/defarg8.C: Change expected errors.
23097
23098 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
23099
23100         PR c++/8164
23101         * g++.dg/template/nontype2.C: New test.
23102
23103         PR c++/10558
23104         * g++.dg/parse/template8.C: New test.
23105
23106         PR c++/8327
23107         * g++.dg/template/scope1.C: New test.
23108
23109         * g++.dg/warn/Wsign-compare-1.C: New test.
23110
23111 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
23112
23113         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
23114
23115 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
23116
23117         PR c++/9411
23118         * g++.dg/template/explicit2.C: New test.
23119
23120         PR c++/10032
23121         * g++.dg/warn/pedantic1.C: New test.
23122
23123 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
23124
23125         PR c++ 9483
23126         * g++.dg/other/field1.C: New test.
23127
23128 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
23129
23130         PR c/11449
23131         * gcc.c-torture/compile/20030707-1.c: New.
23132
23133 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23134
23135         PR c++/10849
23136         * g++.dg/template/access12.C: New test.
23137
23138 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
23139
23140         * g++.dg/bprob/bprob.exp (prof_ext): Update.
23141         * g77.dg/bprob/bprob.exp (prof_ext): Update.
23142         * gcc.misc-tests/bprob.exp (prof_ext): Update.
23143         * gcc.misc-tests/gcov.exp: Update
23144         * g++.dg/gcov/gcov.exp: Update
23145         * lib/gcov.exp: Update.
23146
23147 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
23148
23149         * g++.dg/abi/mangle17.C: Make sure template expressions are
23150         dependent.
23151         * g++.dg/abi/mangle4.C: Mark erroneous casts.
23152         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
23153         * g++.dg/opt/stack1.C: Remove erroneous code.
23154         * g++.dg/parse/template7.C: New test.
23155         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
23156         * g++.old-deja/g++.pt/crash4.C: Likewise.
23157
23158 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23159
23160         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
23161         with zero or one occurence of `$' after the initial `L'.
23162
23163 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
23164
23165         * gcc.c-torture/compile/20030704-1.c: Add a comment.
23166
23167 2003-07-08  Roger Sayle  <roger@eyesopen.com>
23168
23169         PR c/11370
23170         * gcc.dg/Wunreachable-6.c: New testcase.
23171         * gcc.dg/Wunreachable-7.c: New testcase.
23172
23173 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
23174
23175         PR c/11420
23176         * gcc.dg/20030708-1.c: New test.
23177
23178 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
23179
23180         * gcc.dg/compat/sdata-section.h: New file.
23181         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
23182         * gcc.dg/torture/mips-sdata-1.c: New test.
23183
23184 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23185
23186         PR c++/11030
23187         * g++.dg/template/friend19.C: New test.
23188
23189 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
23190
23191         * g++.dg/opt/strength-reduce.C: New test.
23192
23193 2003-07-07  Roger Sayle  <roger@eyesopen.com>
23194
23195         PR target/10979
23196         * gcc.dg/20030707-1.c: New testcase.
23197
23198 2003-07-07  Roger Sayle  <roger@eyesopen.com>
23199
23200         PR optimization/11059
23201         * g++.dg/opt/emptyunion.C: New testcase.
23202
23203 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23204             Eric Botcazou  <ebotcazou@libertysurf.fr>
23205
23206         * g++.dg/opt/stack1.C: New test.
23207
23208 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
23209
23210         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
23211         run test.
23212
23213         PR c++/11431
23214         * g++.dg/expr/static_cast3.C: New test.
23215
23216 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
23217
23218         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
23219         everywhere.
23220         * gcc.dg/concat.c: Concatenation of string constants with
23221         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
23222         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
23223         * gcc.dg/cpp/escape-2.c: Use wide character constants where
23224         necessary to avoid multi-character character constant warning.
23225         * gcc.dg/cpp/escape.c: Likewise.
23226         * gcc.dg/cpp/ucs.c: Likewise.
23227         Remove backslashes from dg-bogus comments, as they confuse Tcl.
23228         Fix a typo.
23229
23230 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
23231
23232         PR c/11428
23233         * gcc.c-torture/compile/20030704-1.c: New.
23234
23235 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
23236
23237         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
23238
23239 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
23240
23241         PR c++/5287, PR c++/7910,  PR c++/11021
23242         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
23243         tests for warnings.
23244         * g++.dg/ext/dllimport2.C: Add tests for warnings.
23245         * g++.dg/ext/dllimport3.C: Likewise.
23246         * g++.dg/ext/dllimport4.C: New file.
23247         * g++.dg/ext/dllimport5.C: New file.
23248         * g++.dg/ext/dllimport6.C: New file.
23249         * g++.dg/ext/dllimport7.C: New file.
23250         * g++.dg/ext/dllimport8.C: New file.
23251         * g++.dg/ext/dllimport9.C: New file.
23252         * g++.dg/ext/dllimport10.C: New file.
23253         * g++.dg/ext/dllexport1.C: New file.
23254
23255 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
23256
23257         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
23258         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
23259
23260 2003-07-03  Roger Sayle  <roger@eyesopen.com>
23261
23262         * gcc.dg/builtins-25.c: New testcase.
23263         * gcc.dg/builtins-26.c: New testcase.
23264
23265 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
23266
23267         * gcc.dg/compat/vector-defs.h: New file.
23268         * gcc.dg/compat/vector-setup.h: New file.
23269         * gcc.dg/compat/vector-check.h: New file.
23270         * gcc.dg/compat/vector-1_main.c: New file.
23271         * gcc.dg/compat/vector-1_x.c: New file.
23272         * gcc.dg/compat/vector-1_y.c: New file.
23273         * gcc.dg/compat/vector-2_main.c: New file.
23274         * gcc.dg/compat/vector-2_x.c: New file.
23275         * gcc.dg/compat/vector-2_y.c: New file.
23276
23277         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
23278         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
23279         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
23280         * gcc.dg/compat/struct-align-1.h: New file.
23281         * gcc.dg/compat/struct-align-1_main.c: New file.
23282         * gcc.dg/compat/struct-align-1_x.c: New file.
23283         * gcc.dg/compat/struct-align-1_y.c: New file.
23284         * gcc.dg/compat/struct-align-2.h: New file.
23285         * gcc.dg/compat/struct-align-2_main.c: New file.
23286         * gcc.dg/compat/struct-align-2_x.c: New file.
23287         * gcc.dg/compat/struct-align-2_y.c: New file.
23288
23289         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
23290         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
23291         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
23292         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
23293         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
23294         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
23295         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
23296         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
23297         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
23298         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
23299         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
23300         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
23301         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
23302         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
23303         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
23304         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
23305         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
23306         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
23307         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
23308         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
23309         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
23310         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23311         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23312         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
23313         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
23314         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
23315         * gcc.dg/compat/struct-return-10_x.c: Ditto.
23316         * gcc.dg/compat/struct-return-2_x.c: Ditto.
23317         * gcc.dg/compat/struct-return-3_x.c: Ditto.
23318
23319 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23320
23321         * gcc.dg/i386-call-1.c: New test.
23322
23323 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
23324
23325         PR c++/9162
23326         * g++.dg/parse/defarg4.C: New.
23327
23328 2003-07-03  Roger Sayle  <roger@eyesopen.com>
23329
23330         PR target/10700
23331         * gcc.c-torture/compile/20030703-1.c: New test case.
23332
23333 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
23334
23335         * g++.dg/template/local3.C: Remove extra semicolon.
23336
23337 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23338
23339         * gcc.dg/i386-volatile-1.c: New test.
23340
23341 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
23342
23343         PR c++/11072
23344         * g++.dg/other/offsetof2.C: XFAIL.
23345         * g++.dg/other/offsetof5.C: New.
23346
23347         PR c++/10219
23348         * g++.dg/template/error1.C: New.
23349
23350         PR c++/9779
23351         * g++.dg/template/dependent-expr1.C: New.
23352
23353 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
23354
23355         PR c++/6949
23356         * g++.dg/template/local3.C: New test.
23357
23358         PR c++/11149
23359         * g++.dg/lookup/scoped6.C: New test.
23360
23361 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
23362
23363         PR c++/8046
23364         * g++.dg/other/error7.C: New test.
23365
23366 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
23367
23368         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
23369         * g++.old-deja/g++.abi/vtable3.h: Likewise.
23370         * g++.old-deja/g++.law/code-gen5.C: Likewise.
23371         * g++.old-deja/g++.other/union2.C: Likewise.
23372         * gcc.dg/c90-const-expr-2.c: Likewise.
23373         * gcc.dg/c90-const-expr-3.c: Likewise.
23374         * gcc.dg/c99-const-expr-2.c: Likewise.
23375         * gcc.dg/c99-const-expr-3.c: Likewise.
23376         * gcc.dg/concat.c: Likewise.
23377
23378 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
23379
23380         PR c++/9559
23381         * g++.dg/init/static1.C: New test.
23382
23383 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23384
23385         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
23386         * g++.old-deja/g++.other/access2.C: Likewise.
23387         * g++.old-deja/g++.other/decl2.C: Likewise.
23388         * gcc.c-torture/execute/20020615-1.c: Likewise.
23389
23390 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
23391
23392         PR c++/4933
23393         * g++.dg/template/sizeof4.C: New test.
23394
23395 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
23396
23397         * g++.dg/other/error6.C: New test.
23398
23399 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
23400
23401         PR c++/10750
23402         * g++.dg/parse/constant2.C: New test.
23403
23404 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
23405
23406         PR c++/11106
23407         * g++.dg/other/error5.C: New test.
23408
23409 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23410
23411         * gcc.dg/format/gcc_diag-1.c: New test.
23412
23413 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
23414
23415         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
23416
23417 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
23418
23419         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
23420         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
23421         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
23422
23423 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
23424
23425         * gcc.c-torture/execute/builtins/string-8.c: New test.
23426         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
23427         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
23428         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
23429
23430 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
23431
23432         PR c++/10468
23433         * g++.dg/ext/typeof6.C: New test.
23434
23435 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
23436
23437         PR c++/10796
23438         * g++.dg/init/enum1.C: New test.
23439
23440 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
23441
23442         * gcc.dg/20030627-1.c: New test.
23443
23444 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
23445
23446         PR c++/11332
23447         * g++.dg/expr/static_cast2.C: New test.
23448
23449 2003-06-26  Roger Sayle  <roger@eyesopen.com>
23450             Jakub Jelinek  <jakub@redhat.com>
23451
23452         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
23453         sprintf(dst,"%s",src) optimization.
23454         * gcc.c-torture/execute/20030626-1.c: New test case.
23455         * gcc.c-torture/execute/20030626-2.c: New test case.
23456
23457 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
23458
23459         * gcc.c-torture/execute/multi-ix.c: New test.
23460
23461         * gcc.c-torture/execute/simd-4.c (main):
23462         Added missing semicolon at end of union.
23463
23464 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
23465
23466         PR c++/8266
23467         * g++.dg/template/explicit-instantiation3.C: New test.
23468
23469 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
23470
23471         * gcc.dg/20030626-1.c: Use signed char.
23472
23473 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
23474
23475         * gcc.dg/20030626-1.c: New test.
23476
23477 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
23478
23479         * const-str-2.m: Update.
23480
23481 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
23482
23483         PR c++/10990
23484         * g++.dg/rtti/dyncast1.C: New test.
23485         * g++.dg/abi/mangle4.C: Correct base-specifier access.
23486         * g++.dg/lookup/scoped1.C: Remove XFAIL.
23487         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
23488
23489         PR c++/10931
23490         * g++.dg/expr/static_cast1.C: New test.
23491
23492 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
23493
23494         * gcc.dg/20030625-1.c: New test.
23495
23496 2003-06-24  Roger Sayle  <roger@eyesopen.com>
23497
23498         * gcc.c-torture/compile/20030624-1.c: New test case.
23499
23500 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
23501
23502         * gcc.c-torture/execute/string-opt-17.c: New test.
23503
23504 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
23505
23506         PR c++/5754
23507         * g++.dg/parse/crash6.C: New test.
23508
23509 2003-06-23  Roger Sayle  <roger@eyesopen.com>
23510
23511         * gcc.dg/builtins-24.c: New test case.
23512
23513 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
23514
23515         * g++.dg/opt/operator1.C: New test.
23516
23517 2003-06-22  Roger Sayle  <roger@eyesopen.com>
23518
23519         * gcc.c-torture/execute/string-opt-16.c: New test case.
23520
23521 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
23522
23523         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
23524         * g++.old-deja/g++.other/conv7.C: Likewise.
23525         * g++.old-deja/g++.other/overcnv2.C: Likewise.
23526         * g++.old-deja/g++.other/overload14.C: Likewise.
23527
23528 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
23529
23530         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
23531         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
23532
23533 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
23534
23535         PR c++/10888
23536         * g++.dg/warn/Winline-3.C: New test.
23537
23538 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
23539
23540         * lib/target-supports.exp (check_alias_available): Make the test
23541         program acceptable to the Solaris assembler.
23542
23543         PR c++/10749
23544         * g++.dg/template/memclass2.C: New test.
23545
23546 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
23547             Eric Botcazou  <ebotcazou@libertysurf.fr>
23548
23549         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
23550         data for non-matching targets.
23551         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
23552
23553 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
23554
23555         PR c++/10845
23556         * g++.dg/template/member3.C: New test.
23557
23558 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
23559
23560         PR c++/10939
23561         * g++.dg/template/func1.C: New test.
23562
23563         PR c++/9649
23564         * g++.dg/template/static4.C: New test.
23565         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
23566
23567         PR c++/11041
23568         * g++.dg/init/ref7.C: New test.
23569
23570 2003-06-19  Matt Austern  <austern@apple.com>
23571
23572         PR c++/11228
23573         * g++.dg/anew1.C: New test.
23574         * g++.dg/anew2.C: New test.
23575         * g++.dg/anew3.C: New test.
23576         * g++.dg/anew4.C: New test.
23577
23578 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
23579
23580         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
23581
23582 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
23583
23584         * gcc.c-torture/execute/simd-4.c (main): Make expected value
23585         endian-dependent.
23586
23587 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
23588
23589         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
23590         Remove cruft.
23591
23592 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
23593
23594         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
23595         * gcc.c-torture/compile/961203-1.c: Likewise.
23596         * gcc.c-torture/compile/980506-1.c: Likewise.
23597
23598 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
23599
23600         PR c++/10712
23601         * g++.dg/lookup/using7.C: New test.
23602
23603 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
23604
23605         PR c++/11105
23606         * g++.dg/abi/conv1.C: Remove it.
23607         * g++.dg/template/conv7.C: New test.
23608         * g++.dg/template/conv8.C: Likewise.
23609         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
23610         conversion operator.
23611
23612 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
23613
23614         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
23615         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
23616         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
23617         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
23618         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
23619         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
23620         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
23621         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
23622         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
23623         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
23624         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
23625         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
23626         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
23627         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
23628         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
23629         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
23630         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
23631         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
23632         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
23633         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
23634         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
23635         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23636         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23637         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
23638         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
23639         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
23640         * gcc.dg/compat/struct-return-10_x.c: Ditto.
23641         * gcc.dg/compat/struct-return-2_x.c: Ditto.
23642         * gcc.dg/compat/struct-return-3_x.c: Ditto.
23643
23644 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
23645
23646         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
23647         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
23648         indications.
23649
23650 2003-06-16  Roger Sayle  <roger@eyesopen.com>
23651
23652         * gcc.dg/i386-387-5.c: New test case.
23653         * gcc.dg/i386-387-6.c: New test case.
23654         * gcc.dg/builtins-23.c: New test case.
23655
23656 2003-06-15  Roger Sayle  <roger@eyesopen.com>
23657
23658         * gcc.dg/builtins-22.c: New test case.
23659         * gcc.dg/i386-387-1.c: Update to test exp.
23660         * gcc.dg/i386-387-2.c: Likewise.
23661
23662 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23663
23664         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
23665
23666 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
23667
23668         * lib/gcc-dg.exp (dg-require-dll): New function.
23669         (dg-xfail-if): Likewise.
23670         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
23671         driver.
23672
23673         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
23674         * gcc.c-torture/compile/20001205-1.c: Likewise.
23675         * gcc.c-torture/compile/20001226-1.c: Likewise.
23676         * gcc.c-torture/compile/20010518-2.c: Likewise.
23677         * gcc.c-torture/compile/20020312-1.c: Likewise.
23678         * gcc.c-torture/compile/20020604-1.c: Likewise.
23679         * gcc.c-torture/compile/920501-12.c: Likewise.
23680         * gcc.c-torture/compile/920501-4.c: Likewise.
23681         * gcc.c-torture/compile/920520-1.c: Likewise.
23682         * gcc.c-torture/compile/920521-1.c: Likewise.
23683         * gcc.c-torture/compile/920625-1.c: Likewise.
23684         * gcc.c-torture/compile/961203-1.c: Likewise.
23685         * gcc.c-torture/compile/980506-1.c: Likewise.
23686         * gcc.c-torture/compile/981006-1.c: Likewise.
23687         * gcc.c-torture/compile/981022-1.c: Likewise.
23688         * gcc.c-torture/compile/981223-1.c: Likewise.
23689         * gcc.c-torture/compile/990617-1.c: Likewise.
23690         * gcc.c-torture/compile/dll.c: Likewise.
23691         * gcc.c-torture/compile/labels-3.c: Likewise.
23692         * gcc.c-torture/compile/mipscop-1.c: Likewise.
23693         * gcc.c-torture/compile/mipscop-2.c: Likewise.
23694         * gcc.c-torture/compile/mipscop-3.c: Likewise.
23695         * gcc.c-torture/compile/mipscop-4.c: Likewise.
23696         * gcc.c-torture/compile/simd-5.c: Likewise.
23697         * gcc.c-torture/compile/20000804-1.x: Remove.
23698         * gcc.c-torture/compile/20001205-1.x: Likewise.
23699         * gcc.c-torture/compile/20001226-1.x: Likewise.
23700         * gcc.c-torture/compile/20010518-2.x: Likewise.
23701         * gcc.c-torture/compile/20020312-1.x: Likewise.
23702         * gcc.c-torture/compile/20020604-1.x: Likewise.
23703         * gcc.c-torture/compile/920501-12.x: Likewise.
23704         * gcc.c-torture/compile/920501-4.x: Likewise.
23705         * gcc.c-torture/compile/920520-1.x: Likewise.
23706         * gcc.c-torture/compile/920521-1.x: Likewise.
23707         * gcc.c-torture/compile/920625-1.x: Likewise.
23708         * gcc.c-torture/compile/961203-1.x: Likewise.
23709         * gcc.c-torture/compile/980506-1.x: Likewise.
23710         * gcc.c-torture/compile/981006-1.x: Likewise.
23711         * gcc.c-torture/compile/981022-1.x: Likewise.
23712         * gcc.c-torture/compile/981223-1.x: Likewise.
23713         * gcc.c-torture/compile/990617-1.x: Likewise.
23714         * gcc.c-torture/compile/mipscop-1.x: Likewise.
23715         * gcc.c-torture/compile/mipscop-2.x: Likewise.
23716         * gcc.c-torture/compile/mipscop-3.x: Likewise.
23717         * gcc.c-torture/compile/mipscop-4.x: Likewise.
23718         * gcc.c-torture/compile/simd-5.x: Likewise.
23719
23720         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
23721
23722 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23723
23724         * gcc.c-torture/execute/20030611-1.c: New test.
23725
23726 2003-06-12  Roger Sayle  <roger@eyesopen.com>
23727
23728         PR middle-end/168
23729         * gcc.dg/20030612-1.c: New test case.
23730
23731 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
23732
23733         PR c++/10635
23734         * g++.dg/expr/cast1.C: New test.
23735
23736 2003-06-12  Roger Sayle  <roger@eyesopen.com>
23737
23738         * gcc.dg/builtins-21.c: New test case.
23739
23740 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
23741
23742         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
23743         options instead of at the end.
23744         * lib/objc.exp (objc_target_compile): Likewise.
23745
23746 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
23747
23748         PR c++/10432
23749         * g++.dg/parse/error1.C: New test.
23750
23751 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
23752
23753         * gcc.dg/compat/struct-by-value-11_main.c: New file.
23754         * gcc.dg/compat/struct-by-value-11_x.c: New file.
23755         * gcc.dg/compat/struct-by-value-11_y.c: New file.
23756         * gcc.dg/compat/struct-by-value-12_main.c: New file.
23757         * gcc.dg/compat/struct-by-value-12_x.c: New file.
23758         * gcc.dg/compat/struct-by-value-12_y.c: New file.
23759         * gcc.dg/compat/struct-by-value-13_main.c: New file.
23760         * gcc.dg/compat/struct-by-value-13_x.c: New file.
23761         * gcc.dg/compat/struct-by-value-13_y.c: New file.
23762         * gcc.dg/compat/struct-by-value-14_main.c: New file.
23763         * gcc.dg/compat/struct-by-value-14_x.c: New file.
23764         * gcc.dg/compat/struct-by-value-14_y.c: New file.
23765         * gcc.dg/compat/struct-by-value-15_main.c: New file.
23766         * gcc.dg/compat/struct-by-value-15_x.c: New file.
23767         * gcc.dg/compat/struct-by-value-15_y.c: New file.
23768         * gcc.dg/compat/struct-by-value-16_main.c: New file.
23769         * gcc.dg/compat/struct-by-value-16_x.c: New file.
23770         * gcc.dg/compat/struct-by-value-16_y.c: New file.
23771         * gcc.dg/compat/struct-by-value-17_main.c: New file.
23772         * gcc.dg/compat/struct-by-value-17_x.c: New file.
23773         * gcc.dg/compat/struct-by-value-17_y.c: New file.
23774         * gcc.dg/compat/struct-by-value-18_main.c: New file.
23775         * gcc.dg/compat/struct-by-value-18_x.c: New file.
23776         * gcc.dg/compat/struct-by-value-18_y.c: New file.
23777
23778         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
23779         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
23780         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
23781         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
23782         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
23783         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
23784         * gcc.dg/compat/scalar-return-3_main.c: New file.
23785         * gcc.dg/compat/scalar-return-3_x.c: New file.
23786         * gcc.dg/compat/scalar-return-3_y.c: New file.
23787         * gcc.dg/compat/scalar-return-4_main.c: New file.
23788         * gcc.dg/compat/scalar-return-4_x.c: New file.
23789         * gcc.dg/compat/scalar-return-4_y.c: New file.
23790
23791 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
23792
23793         * gcc.dg/compat/fp2-struct-check.h: New file.
23794         * gcc.dg/compat/fp2-struct-defs.h: New file.
23795         * gcc.dg/compat/fp2-struct-init.h: New file.
23796         * gcc.dg/compat/struct-by-value-10_main.c: New file.
23797         * gcc.dg/compat/struct-by-value-10_x.c: New file.
23798         * gcc.dg/compat/struct-by-value-10_y.c: New file.
23799         * gcc.dg/compat/struct-return-10_main.c: New file.
23800         * gcc.dg/compat/struct-return-10_x.c: New file.
23801         * gcc.dg/compat/struct-return-10_y.c: New file.
23802
23803         * gcc.dg/compat/compat-common.h: New file.
23804         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
23805         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
23806         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
23807         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
23808         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
23809         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
23810         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
23811         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
23812         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
23813         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
23814         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
23815         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
23816         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
23817         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
23818         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
23819         * gcc.dg/compat/small-struct-check.h: Ditto.
23820         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
23821         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
23822         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
23823         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
23824         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
23825         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
23826         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
23827         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
23828         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
23829         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
23830         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23831         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
23832         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
23833         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23834         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
23835         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
23836         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
23837         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
23838         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
23839         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
23840         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
23841         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
23842         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
23843         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
23844         * gcc.dg/compat/struct-return-2_main.c: Ditto.
23845         * gcc.dg/compat/struct-return-2_x.c: Ditto.
23846         * gcc.dg/compat/struct-return-2_y.c: Ditto.
23847         * gcc.dg/compat/struct-return-3_main.c: Ditto.
23848         * gcc.dg/compat/struct-return-3_x.c: Ditto.
23849         * gcc.dg/compat/struct-return-3_y.c: Ditto.
23850
23851 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
23852
23853         * g++.dg/pch/static-1.C: New file.
23854         * g++.dg/pch/static-1.Hs: New file.
23855
23856 2003-06-10  Richard Henderson  <rth@redhat.com>
23857
23858         * gcc.dg/asm-7.c: Adjust expected warning text.
23859
23860 2003-06-10  Roger Sayle  <roger@eyesopen.com>
23861
23862         * gcc.dg/builtins-20.c: New test case.
23863
23864 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
23865
23866         PR c++/11131
23867         * g++.dg/opt/template1.C: New test.
23868
23869 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
23870
23871         * lib/gcc-dg.exp (dg-test): Clear additional_files and
23872         additional_sources.
23873
23874 2003-05-21  David Taylor  <dtaylor@emc.com>
23875
23876         * gcc.dg/Wpadded.c: New file.
23877
23878 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
23879
23880         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
23881         * gcc.dg/special/weak-2.c: Add dg-require-weak.
23882         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
23883         dg-require-weak.
23884
23885 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
23886
23887         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
23888
23889 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
23890
23891         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
23892         (dg-require-alias): Likewise.
23893         (dg-require-gc-sections): Likewise.
23894         * lib/target-supports.exp (check_gc_sections_available): Likewise.
23895
23896 2003-06-08  Richard Henderson  <rth@redhat.com>
23897
23898         * gcc.dg/20011029-2.c: Fix the array reference.
23899         * gcc.dg/asm-7.c: New.
23900
23901 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
23902
23903         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
23904
23905 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
23906
23907         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
23908         (dg-require-gc-sections): Likewise.
23909
23910 2003-06-08  Jan Hubicka  <jh@suse.cz>
23911
23912         * i386-cmov1.c: Fix regular expression.
23913         * i386-cvt-1.c: Likewise.
23914         * i386-local.c: Likewise.
23915         * i386-local2.c: Likewise.
23916         * i386-mul.c: Likewise.
23917         * i386-ssetype-1.c: Likewise.
23918         * i386-ssetype-3.c: Likewise.
23919         * i386-ssetype-5.c: Likewise.
23920
23921 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23922
23923         PR c++/11039
23924         * g++.dg/warn/implicit-typename2.C: New test.
23925         * g++.dg/warn/implicit-typename3.C: New test.
23926
23927 2003-06-07  Richard Henderson  <rth@redhat.com>
23928
23929         * g++.dg/other/offsetof3.C: Use size_t.
23930         * g++.dg/other/offsetof4.C: Likewise.
23931
23932 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
23933
23934         * lib/copy-file.exp: New. Implement gcc_copy_files.
23935
23936         * lib/dg-pch.exp: Load copy-file.exp
23937         (dg-pch): Use gcc_copy_files instead of "file copy".
23938
23939 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
23940
23941         * gcc.dg/weak/weak.exp: Simplify.
23942         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
23943         * gcc.dg/weak/weak-1.c: Likewise.
23944         * gcc.dg/weak/weak-2.c: Likewise.
23945         * gcc.dg/weak/weak-3.c: Likewise.
23946         * gcc.dg/weak/weak-4.c: Likewise.
23947         * gcc.dg/weak/weak-5.c: Likewise.
23948         * gcc.dg/weak/weak-6.c: Likewise.
23949         * gcc.dg/weak/weak-7.c: Likewise.
23950         * gcc.dg/weak/weak-8.c: Likewise.
23951         * gcc.dg/weak/weak-9.c: Likewise.
23952
23953 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
23954
23955         gcc.c-torture/execute/20030606-1.c: New.
23956
23957 2003-06-06  Roger Sayle  <roger@eyesopen.com>
23958
23959         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
23960         * gcc.dg/builtins-19.c: Likewise.
23961
23962 2003-06-06  Roger Sayle  <roger@eyesopen.com>
23963
23964         * gcc.dg/builtins-2.c: Add some more tests.
23965         * gcc.dg/builtins-18.c: New test case.
23966         * gcc.dg/builtins-19.c: New test case.
23967
23968 2003-06-06  Roger Sayle  <roger@eyesopen.com>
23969             Jim Wilson  <wilson@tuliptree.org>
23970
23971         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
23972
23973 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
23974
23975         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
23976         mempcpy/stpcpy calls not to be optimized into something else.
23977         * gcc.c-torture/execute/string-opt-3.c: Moved to...
23978         * gcc.c-torture/execute/builtins/string-7.c: ...here.
23979         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
23980
23981 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23982
23983         * gcc.dg/format/asm_fprintf-1.c: New test.
23984
23985 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
23986
23987         * lib/gcc-defs.exp (additional_sources): New variable.
23988         (dg-additional-sources): New function.
23989         (additional_files): New variable.
23990         (dg-additional-files): New function.
23991         (dg-additional-files-options): Likewise.
23992         * lib/gcc-dg.exp (dg-require-weak): New function.
23993         (dg-require-alias): Likewise.
23994         (dg-require-gc-sections): Likewise.
23995         * lib/target-supports.exp (check_alias_available): Remove testfile
23996         parameter.
23997         (check_gc_sections_available): New function.
23998         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
23999         (dg-gpp-additional-files): Likewise.
24000         * lib/g++.exp (additional_sources): Remove.
24001         (additional_files): Likewise.
24002         (g++_target_compile): Use dg-additional-files-options.
24003
24004         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
24005         Tcl logic.
24006         * gcc.dg/special/ecos.exp: Remove.
24007         * gcc.dg/special/20000419-2.c: Use dg-require-*.
24008         * gcc.dg/special/alias-1.c: Likewise.
24009         * gcc.dg/special/alias-2.c: Likewise.
24010         * gcc.dg/special/gcsec-1.c: Likewise.
24011         * gcc.dg/special/weak-1.c: Likewise.
24012         * gcc.dg/special/weak-2.c: Likewise.
24013         * gcc.dg/special/wkali-1.c: Likewise.
24014         * gcc.dg/special/wkali-2.c: Likewise.
24015
24016         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
24017         dg-gpp-additional-*.
24018         * g++.dg/special/conpr-3.C: Likewise.
24019         * g++.dg/special/conpr-4.C: Likewise.
24020         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
24021         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
24022         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
24023         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
24024         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
24025         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
24026         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
24027         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
24028         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
24029         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
24030         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
24031         * g++.old-deja/g++.other/comdat1.C: Likewise.
24032         * g++.old-deja/g++.other/comdat2.C: Likewise.
24033         * g++.old-deja/g++.other/comdat3.C: Likewise.
24034         * g++.old-deja/g++.other/ctor1.C: Likewise.
24035         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
24036
24037 2003-06-05  Richard Henderson  <rth@redhat.com>
24038
24039         * gcc.dg/debug/20030605-1.c: New.
24040
24041 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
24042
24043         * README.QMTEST: Update.
24044
24045 2003-06-04  Richard Henderson  <rth@redhat.com>
24046
24047         * gcc.dg/cleanup-1.c: New.
24048         * gcc.dg/cleanup-2.c: New.
24049         * gcc.dg/cleanup-3.c: New.
24050         * gcc.dg/cleanup-4.c: New.
24051         * gcc.dg/cleanup-5.c: New.
24052         * gcc.dg/cleanup-6.c: New.
24053         * gcc.dg/cleanup-7.c: New.
24054
24055 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
24056
24057         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
24058
24059         * lib/dg-pch.exp: New file.
24060         * g++.dg/pch/pch.exp: Use dg-pch.exp.
24061         * gcc.dg/pch/pch.exp: Likewise.
24062
24063 2003-06-04  Roger Sayle  <roger@eyesopen.com>
24064
24065         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
24066         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
24067         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
24068         * gcc.dg/builtins-17.c: New test case.
24069         * gcc.dg/i386-387-4.c: New test case.
24070         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
24071
24072 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24073
24074         * gcc.dg/ultrasp9.c: New test.
24075
24076 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24077
24078         * gcc.c-torture/compile/20030604-1.c: New test.
24079         * gcc.dg/sparc-constant-1.c: New test.
24080
24081 2003-06-03  Glen Nakamura  <glen@imodulo.com>
24082
24083         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
24084
24085 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
24086
24087         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
24088
24089         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
24090         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
24091
24092 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
24093
24094         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
24095
24096 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24097
24098         PR c++/10940
24099         * g++.dg/template/spec10.C: New test.
24100
24101 2003-06-03  Roger Sayle  <roger@eyesopen.com>
24102
24103         * gcc.dg/builtins-16.c: New test case.
24104
24105 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
24106
24107         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
24108         mempcpy test with post-increments.
24109         * gcc.c-torture/execute/string-opt-3.c: New test.
24110         * gcc.dg/string-opt-1.c: New test.
24111
24112 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
24113
24114         PR fortran/10965
24115         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
24116
24117 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
24118
24119         * lib/scanasm.exp (dg-scan): New function, factored out of ...
24120         (scan-assembler): ... here.  Use dg-scan.
24121         (scan-assembler-not): Likewise.
24122         (scan-file): New function.
24123         (scan-file-not): Likewise.
24124         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
24125         * gcc.dg/cpp/_Pragma4.c: Likewise.
24126         * gcc.dg/cpp/_Pragma5.c: Likewise.
24127         * gcc.dg/cpp/avoidpaste1.c: Likewise.
24128         * gcc.dg/cpp/avoidpaste2.c: Likewise.
24129         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
24130         * gcc.dg/cpp/cmdlne-P.c: Likewise.
24131         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
24132         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
24133         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
24134         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
24135         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
24136         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
24137         * gcc.dg/cpp/cxxcom1.c: Likewise.
24138         * gcc.dg/cpp/line1.c: Likewise.
24139         * gcc.dg/cpp/maccom1.c: Likewise.
24140         * gcc.dg/cpp/maccom2.c: Likewise.
24141         * gcc.dg/cpp/maccom3.c: Likewise.
24142         * gcc.dg/cpp/maccom4.c: Likewise.
24143         * gcc.dg/cpp/maccom5.c: Likewise.
24144         * gcc.dg/cpp/maccom6.c: Likewise.
24145         * gcc.dg/cpp/multiline.c: Likewise.
24146         * gcc.dg/cpp/spacing1.c: Likewise.
24147         * gcc.dg/cpp/spacing2.c: Likewise.
24148         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
24149         * gcc.dg/cpp/trad/maccom1.c: Likewise.
24150         * gcc.dg/cpp/trad/maccom2.c: Likewise.
24151         * gcc.dg/cpp/trad/maccom3.c: Likewise.
24152         * gcc.dg/cpp/trad/maccom4.c: Likewise.
24153         * gcc.dg/cpp/trad/maccom6.c: Likewise.
24154         * gcc.dg/cpp/cxxcom2.c: Likewise.
24155         * gcc.dg/cpp/cxxcom2.h: New file.
24156
24157         * gcc.dg/cpp/truefalse.cpp: Move it to ...
24158         * g++.dg/cpp/truefalse.C: Here.
24159         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
24160
24161 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
24162
24163         * gcc.dg/cpp/redef3.c: New file.
24164
24165 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
24166
24167         * gcc.dg/i386-loop-3.c: New test.
24168
24169 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
24170
24171         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
24172
24173 2003-05-31  Roger Sayle  <roger@eyesopen.com>
24174
24175         * gcc.dg/fwrapv-1.c: New test case.
24176         * gcc.dg/fwrapv-2.c: New test case.
24177
24178 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24179
24180         PR c++/10956
24181         * g++.dg/template/spec9.C: New test.
24182
24183 2003-05-29  Roger Sayle  <roger@eyesopen.com>
24184
24185         * gcc.dg/duff-4.c: New test case.
24186
24187 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
24188
24189         PR fortran/10843
24190         * g77.dg/ffixed-form-1.f: New test
24191         * g77.dg/ffixed-form-2.f: New test
24192         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
24193         * g77.dg/ffree-form-3.f: New test
24194
24195 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
24196
24197         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
24198         * gcc.dg/wint_t-1.c: Likewise.
24199
24200 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24201
24202         * g++.dg/template/access11.C: New test.
24203
24204 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24205
24206         PR c++/10849
24207         * g++.dg/template/access10.C: New test.
24208
24209 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
24210             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24211
24212         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
24213
24214 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
24215
24216         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
24217         suppress for powerpc-*-darwin*.
24218         * gcc.dg/torture/builtin-noret-2.c: Likewise.
24219
24220 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
24221
24222         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
24223         suppress option for powerpc-*-darwin*.
24224
24225 2003-05-23  Roger Sayle  <roger@eyesopen.com>
24226
24227         * gcc.dg/builtins-1.c: Add tests for tan and atan.
24228         * gcc.dg/builtins-4.c: Add test for fmod.
24229
24230 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24231
24232         PR c++/10682
24233         * g++.dg/template/instantiate4.C: New test.
24234
24235 2003-05-22  Roger Sayle  <roger@eyesopen.com>
24236
24237         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
24238
24239 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
24240
24241         * gcc.dg/compat/scalar-return-1_main.c: New file.
24242         * gcc.dg/compat/scalar-return-1_x.c: New file.
24243         * gcc.dg/compat/scalar-return-1_y.c: New file.
24244         * gcc.dg/compat/scalar-return-2_main.c: New file.
24245         * gcc.dg/compat/scalar-return-2_x.c: New file.
24246         * gcc.dg/compat/scalar-return-2_y.c: New file.
24247         * gcc.dg/compat/struct-return-3_main.c: New file.
24248         * gcc.dg/compat/struct-return-3_y.c: New file.
24249         * gcc.dg/compat/struct-return-3_x.c: New file.
24250         * gcc.dg/compat/struct-return-2_main.c: New file.
24251         * gcc.dg/compat/struct-return-2_x.c: New file.
24252         * gcc.dg/compat/struct-return-2_y.c: New file.
24253
24254 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24255
24256         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
24257         for hppa*-hp-hpux*.
24258         * gcc.dg/20021014-1.c (dg-options): Likewise.
24259         * gcc.dg/nest.c (dg-options): Likewise.
24260
24261 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
24262
24263         PR c++/9738
24264         * g++.dg/ext/dllimport2.C: New file.
24265         * g++.dg/ext/dllimport3.C: New file.
24266
24267 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
24268
24269         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
24270         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
24271         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24272         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
24273         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24274         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
24275         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
24276         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
24277         * gcc.dg/compat/small-struct-defs.h: New file.
24278         * gcc.dg/compat/small-struct-init.h: New file.
24279         * gcc.dg/compat/small-struct-check.h: New file.
24280         * gcc.dg/compat/fp-struct-defs.h: New file.
24281         * gcc.dg/compat/fp-struct-check.h: New file.
24282         * gcc.dg/compat/fp-struct-init.h: New file.
24283         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
24284         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
24285
24286 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
24287
24288         * gcc.dg/20030225-2.c: New test.
24289
24290 2003-05-18  Roger Sayle  <roger@eyesopen.com>
24291             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24292
24293         * gcc.c-torture/compile/20030518-1.c: New test case.
24294
24295 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
24296
24297         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
24298         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
24299         gcc-dg-debug-runtest.
24300         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
24301         gcc-dg-debug-runtest.
24302
24303 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24304
24305         PR c++/9022
24306         * g++.dg/lookup/using6.C: New test.
24307
24308 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24309
24310         * g++.dg/parse/access2.C: New test.
24311
24312 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
24313
24314         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
24315         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
24316         * gcc.dg/debug/debug.exp: Likewise.
24317
24318 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
24319
24320         * gcc.dg/dollar.c: New test.
24321
24322 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
24323
24324         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
24325         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
24326         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
24327         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
24328         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
24329         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
24330         * gcc.dg/compat/struct-by-value-6_main.c: New file.
24331         * gcc.dg/compat/struct-by-value-6_x.c: New file.
24332         * gcc.dg/compat/struct-by-value-6_y.c: New file.
24333         * gcc.dg/compat/struct-by-value-7_main.c: New file.
24334         * gcc.dg/compat/struct-by-value-7_x.c: New file.
24335         * gcc.dg/compat/struct-by-value-7_y.c: New file.
24336         * gcc.dg/compat/struct-by-value-8_main.c: New file.
24337         * gcc.dg/compat/struct-by-value-8_x.c: New file.
24338         * gcc.dg/compat/struct-by-value-8_y.c: New file.
24339         * gcc.dg/compat/struct-by-value-9_main.c: New file.
24340         * gcc.dg/compat/struct-by-value-9_x.c: New file.
24341         * gcc.dg/compat/struct-by-value-9_y.c: New file.
24342
24343 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
24344
24345         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
24346         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
24347         support for "repo" mode.
24348         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
24349         * lib/g77-dg.exp: Likewise.
24350         * lib/obj-dg.exp: Likewise.
24351
24352 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
24353
24354         Merge from gcc-3_2-rhl8-branch:
24355         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
24356
24357         * gcc.dg/tls/opt-6.c: New test.
24358
24359         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
24360
24361         * gcc.dg/20030405-1.c: New test.
24362
24363         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
24364
24365         * gcc.dg/20030309-1.c: New test.
24366
24367         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24368
24369         * gcc.c-torture/execute/20030307-1.c: New test.
24370
24371         2003-02-20  Randolph Chung  <tausq@debian.org>
24372
24373         * gcc.c-torture/compile/20030220-1.c: New test.
24374
24375         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
24376
24377         * gcc.dg/20030217-1.c: New test.
24378
24379         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
24380
24381         * gcc.c-torture/compile/20020129-1.c: New test.
24382
24383         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24384
24385         * gcc.dg/unroll-1.c: New test.
24386
24387         2002-11-16  Jan Hubicka  <jh@suse.cz>
24388
24389         * gcc.c-torture/execute/20020920-1.c: New test.
24390
24391         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
24392
24393         PR target/7434
24394         * gcc.c-torture/compile/20021008-1.c: New test.
24395
24396         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
24397
24398         PR target/7559
24399         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
24400
24401         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
24402
24403         * gcc.c-torture/compile/20020807-1.c: New test.
24404
24405         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
24406
24407         * gcc.dg/tls/opt-1.c: New test.
24408
24409         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
24410
24411         * gcc.dg/20020729-1.c: New test.
24412
24413         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
24414
24415         * g++.dg/opt/life1.C: New test.
24416
24417         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
24418
24419         * gcc.dg/20020525-1.c: New test.
24420
24421         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24422
24423         PR c++/6794
24424         * g++.dg/ext/pretty1.C: New test.
24425         * g++.dg/ext/pretty2.C: New test.
24426
24427 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
24428
24429         PR c++/8385
24430         * g++.dg/ext/typeof5.C: New test.
24431
24432 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
24433
24434         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
24435         __USER_LABEL_PREFIX__ into account.
24436         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
24437
24438 2003-05-14  Roger Sayle  <roger@eyesopen.com>
24439
24440         * gcc.dg/builtins-15.c: New test case.
24441
24442 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
24443
24444         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
24445
24446 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
24447
24448         * lib/g++.exp: Tweak handling of additional source files.
24449         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
24450         * g++.dg/special/conpr-2a.C: Rename to ...
24451         * g++.dg/special/conpr-2a.cc: ... this.
24452         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
24453         * g++.dg/special/conpr-3a.C: Rename to ...
24454         * g++.dg/special/conpr-3a.cc: This.
24455         * g++.dg/special/conpr-3b.C: Rename to ...
24456         * g++.dg/special/conpr-3b.cc: This.
24457         * g++.dg/special/conpr-4.C: New test.
24458         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
24459
24460 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
24461
24462         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
24463
24464 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24465
24466         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
24467         * g++.old-deja/g++.robertl/eb71.C: Likewise.
24468         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
24469         * g++.old-deja/g++.other/warn3.C: Likewise.
24470
24471 2003-05-11  Roger Sayle  <roger@eyesopen.com>
24472
24473         * gcc.dg/i386-387-1.c: Update to also test log.
24474         * gcc.dg/i386-387-2.c: Likewise.
24475
24476 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
24477
24478         * g77.f-torture/execute/int8421.f: New test.
24479
24480 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24481
24482         PR c++/10230, c++/10481
24483         * g++.dg/lookup/scoped5.C: New test.
24484
24485 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24486
24487         PR c++/10552
24488         * g++.dg/template/ttp6.C: New test.
24489
24490 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
24491
24492         * gcc.c-torture/execute/builtins: New directory.
24493         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
24494         gcc.c-torture/execute/builtins.
24495         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
24496         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
24497         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
24498         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
24499
24500 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24501
24502         PR c++/9252
24503         * g++.dg/template/access8.C: New test.
24504         * g++.dg/template/access9.C: New test.
24505
24506 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24507
24508         PR c++/9554
24509         * g++.dg/parse/access1.C: New test.
24510
24511 2003-05-09  DJ Delorie  <dj@redhat.com>
24512
24513         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
24514         long, and not an int.
24515
24516 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24517
24518         PR c++/10555, c++/10576
24519         * g++.dg/template/memclass1.C: New test.
24520
24521 2003-05-08  DJ Delorie  <dj@redhat.com>
24522
24523         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
24524         targets.
24525         * gcc.c-torture/execute/20021024-1.x: Likewise.
24526         * gcc.c-torture/execute/shiftdi.x: Likewise.
24527         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
24528         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
24529         * gcc.dg/20021018-1.c: Likewise.
24530
24531 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24532
24533         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
24534
24535         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
24536         (bcopy): Call memmove.
24537
24538 2003-05-08  Roger Sayle  <roger@eyesopen.com>
24539
24540         * g77.f-torture/compile/8485.f: New test case.
24541
24542 2003-05-07  Richard Henderson  <rth@redhat.com>
24543
24544         PR c++/10570
24545         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
24546         Verify exception_cleanup not called for rethrows.
24547         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
24548         when exiting catch block without rethrowing.
24549         * g++.dg/eh/forced3.C: New.
24550         * g++.dg/eh/forced4.C: New.
24551
24552 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
24553
24554         * gcc.dg/20030505.c: Fix triplet.
24555
24556 2003-05-06  DJ Delorie  <dj@redhat.com>
24557
24558         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
24559         * gcc.dg/nest.c: Likewise.
24560
24561 2003-05-05  Roger Sayle  <roger@eyesopen.com>
24562
24563         * gcc.dg/builtins-14.c: New test case.
24564
24565 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
24566
24567         * lib/compat.exp (compat-execute): New argument.
24568         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
24569         * gcc.dg/compat: New test directory.
24570         * gcc.dg/compat/compat.exp: New expect script.
24571         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
24572         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
24573         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
24574         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
24575         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
24576         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
24577
24578         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
24579         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
24580         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
24581         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
24582         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
24583         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
24584         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
24585         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
24586         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
24587         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
24588         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
24589         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
24590         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
24591         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
24592         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
24593
24594 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
24595
24596         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
24597
24598 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
24599
24600         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
24601
24602 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
24603
24604         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
24605         * gcc.dg/ppc-fsel-2.c: New test.
24606
24607         * gcc.dg/unused-5.c: New test.
24608
24609 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24610
24611         PR c++/10496
24612         * g++.dg/warn/pmf1.C: New test.
24613
24614 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24615
24616         PR c++/4494
24617         * g++.dg/warn/main.C: New test.
24618
24619 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24620
24621         * gcc.dg/nonnull-3.c: New test.
24622
24623 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
24624
24625         * gcc.dg/cpp/Wtrigraphs.c: Update.
24626         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
24627
24628 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
24629
24630         * gcc.dg/ppc-fsel-1.c: New test.
24631
24632 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
24633
24634         PR c/10604
24635         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
24636
24637 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
24638
24639         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
24640
24641 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24642
24643         PR c++/9364, c++/10553, c++/10586
24644         * g++.dg/parse/typename4.C: New test.
24645         * g++.dg/parse/typename5.C: Likewise.
24646
24647 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
24648
24649         * gcc.c-torture/compile/20030503-1.c: New test.
24650
24651 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24652
24653         * g++.dg/lookup/using5.C: Fix testcase error.
24654
24655 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
24656
24657         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
24658         since MEABI is no longer supported.  Remove all vestiges
24659         of MEABI from the test.
24660
24661 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24662
24663         PR c++/10554
24664         * g++.dg/lookup/using5.C: New test.
24665
24666 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24667
24668         PR c++/8772
24669         * g++.dg/template/ttp5.C: New test.
24670
24671 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
24672
24673         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
24674         (dg-gpp-additional-sources): New function.
24675         (dg-gpp-additional-files): Likewise.
24676         * lib/g++.exp (additional_sources): New variable.
24677         (additional_files): Likewise.
24678         (g++_target_compile): Deal with them.
24679         * lib/old-dejagnu.exp: Remove.
24680         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
24681         * g++.old-deja: Revise all tests to use dg commands.
24682
24683 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24684
24685         PR c++/9432, c++/9528
24686         * g++.dg/lookup/using4.C: New test.
24687
24688 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
24689
24690         * gcc.dg/noreturn-5.c: New file.
24691         * gcc.dg/noreturn-6.c: New file.
24692
24693         * gcc.c-torture/compile/inline-1.c: New file.
24694
24695 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
24696
24697         PR c++/10551
24698         * g++.dg/template/explicit1.C: New test.
24699
24700 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
24701
24702         PR c++/10549
24703         * g++.dg/other/bitfield1.C: New test.
24704
24705         PR c++/10527
24706         * g++.dg/init/new7.C: New test.
24707
24708 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
24709
24710         * g++.dg/ext/desig1.C: New test.
24711         * g++.dg/ext/init1.C: Update.
24712
24713         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
24714
24715 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
24716
24717         PR c++/10180
24718         * g++.dg/warn/Winline-1.C: New test.
24719
24720 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
24721
24722         * gcc.c-torture/execute/string-opt-19.c: New test.
24723
24724         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
24725         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
24726
24727 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
24728
24729         PR c++/10506
24730         * g++.dg/init/new6.C: New test.
24731
24732         PR c++/10503
24733         * g++.dg/init/ref6.C: New test.
24734
24735 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
24736
24737         * g++.dg/warn/weak1.C: XFAIL on AIX4.
24738
24739 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24740
24741         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
24742         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
24743
24744 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
24745
24746         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
24747         initialized static data members.
24748
24749 2003-04-25  H.J. Lu <hjl@gnu.org>
24750
24751         * gcc.dg/ia64-sync-4.c: New test.
24752
24753 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24754
24755         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
24756         date.
24757
24758 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
24759
24760         PR c++/10337
24761         * g++.dg/warn/conv1.C: New test.
24762         * g++.old-deja/g++.other/conv7.C: Adjust.
24763         * g++.old-deja/g++.other/overload14.C: Adjust.
24764
24765 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
24766
24767         PR c++/10471
24768         * g++.dg/template/defarg2.C: New test.
24769
24770 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
24771
24772         * gcc.dg/cpp/include2.c: Update.
24773         * gcc.dg/cpp/multiline-2.c: New.
24774         * gcc.dg/cpp/multiline.c: Update.
24775         * gcc.dg/cpp/strify2.c: Update.
24776         * gcc.dg/cpp/trad/literals-2.c: Update.
24777
24778 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24779
24780         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
24781
24782 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
24783
24784         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
24785
24786 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
24787
24788         PR c++/10451
24789         * g++.dg/parse/crash4.C: New test.
24790
24791         PR c++/9847
24792         * g++.dg/parse/crash5.C: New test.
24793
24794 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
24795
24796         PR c++/10446
24797         * g++.dg/parse/crash3.C: New test.
24798
24799         PR c++/10428
24800         * g++.dg/parse/elab1.C: New test.
24801
24802 2003-04-22  Devang Patel  <dpatel@apple.com>
24803
24804         * gcc.dg/cpp/trad/funlike-5.c: New test.
24805
24806 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
24807
24808         * g++.dg/other/packed1.C: Fix dg options.
24809
24810 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
24811
24812         * g++.dg/other/offsetof2.C: New test.
24813
24814 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
24815
24816         * g++.dg/template/recurse.C: Adjust location of error messages.
24817
24818 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
24819
24820         PR c++/9881
24821         * g++.dg/init/addr-const1.C: New test.
24822         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
24823
24824 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24825
24826         PR c++/10405
24827         * g++.dg/lookup/struct-hack1.C: New test.
24828
24829 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
24830
24831         * ucs.c: Update diagnostic messages.
24832
24833 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
24834
24835         * gcc.dg/cpp/truefalse.cpp: New test.
24836         * gcc.dg/cpp/cpp.exp: Update.
24837         * g++.dg/other/stdbool-if.C: Remove.
24838
24839 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
24840
24841         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
24842         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
24843
24844 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24845
24846         * gcc.c-torture/compile/20030418-1.c: New test.
24847
24848 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
24849
24850         * README.compat: Remove; content moved to doc/sourcebuild.texi.
24851
24852 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24853
24854         PR c++/10347
24855         g++.dg/template/dependent-name1.C: New test.
24856
24857 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
24858
24859         * gcc.dg/warn-1.c (tourist_guide): New array,
24860         contains a pointer to bar.
24861
24862 2003-04-16  Roger Sayle  <roger@eyesopen.com>
24863
24864         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
24865         * gcc.c-torture/execute/medce-1.c: New test case.
24866         * gcc.c-torture/execute/medce-2.c: New test case.
24867
24868 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
24869
24870         * lib/prune.exp: Ignore more messages.
24871
24872         PR c++/10381
24873         * g++.dg/parse/lookup3.C: New test.
24874
24875 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
24876
24877         * gcc.c-torture/compile/20030415-1.c : New test.
24878
24879 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
24880
24881         * gcc.c-torture/execute/scope-2.c: Move to ...
24882         * gcc.dg/noncompile/scope.c: .... here.
24883
24884 2003-04-14  Roger Sayle  <roger@eyesopen.com>
24885
24886         * gcc.dg/20030414-2.c: New test case.
24887
24888 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
24889
24890         PR target/10377
24891         * gcc.dg/20030414-1.c: New test.
24892
24893 2003-04-13  Roger Sayle  <roger@eyesopen.com>
24894
24895         * gcc.dg/builtins-12.c: New test case.
24896         * gcc.dg/builtins-13.c: New test case.
24897
24898 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24899
24900         * gcc.c-torture/execute/string-opt-18.c: New test.
24901
24902 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
24903
24904         PR c++/10300
24905         * g++.dg/init/new5.C: New test.
24906
24907 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
24908
24909         PR c++/7910
24910         * g++.dg/ext/dllimport1.C: New test.
24911
24912 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
24913
24914         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
24915
24916 2003-04-11  Bud Davis <bdavis9659@comcast.net>
24917
24918         PR Fortran/9263
24919         * g77.f-torture/noncompile/9263.f: New test
24920         PR Fortran/1832
24921         * g77.f-torture/execute/1832.f: New test
24922
24923 2003-04-11  David Chad  <davidc@freebsd.org>
24924             Loren J. Rittle  <ljrittle@acm.org>
24925
24926         libobjc/8562
24927         * objc.dg/headers.m: New test.
24928
24929 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
24930
24931         * gcc.c-torture/execute/builtin-noret-2.c: New.
24932         * gcc.c-torture/execute/builtin-noret-2.x: New.
24933         XFAIL builtin-noret-2.c at -O1 and above.
24934         * gcc.dg/redecl.c: New.
24935         * gcc.dg/Wshadow-1.c: Update error regexps.
24936
24937 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
24938
24939         * g++.dg/abi/bitfield10.C: New test.
24940
24941 2003-04-09  Mike Stump  <mrs@apple.com>
24942
24943         * gcc.dg/pch/pch.exp: Make testcase names longer.
24944         * g++.dg/pch/pch.exp: Make testcase names longer.
24945
24946 2003-04-08  Roger Sayle  <roger@eyesopen.com>
24947
24948         * gcc.dg/builtins-11.c: New test case.
24949
24950 2003-04-08  Roger Sayle  <roger@eyesopen.com>
24951
24952         * gcc.dg/builtins-9.c: New test case.
24953         * gcc.dg/builtins-10.c: New test case.
24954
24955 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
24956
24957         * gcc.dg/noncompile/init-4.c.c: New test.
24958
24959 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
24960
24961         * gcc.misc-test/gcov-9.c: New test.
24962         * gcc.misc-test/gcov-10.c: New test
24963         * gcc.misc-test/gcov-11.c: New test.
24964
24965 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
24966
24967         PR optimization/10024
24968         * gcc.c-torture/compile/20030405-1.c: New test.
24969
24970 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
24971
24972         * gcc.dg/pch/static-3.c: New.
24973         * gcc.dg/pch/static-3.hs: New.
24974         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
24975
24976 2003-04-04  Richard Henderson  <rth@redhat.com>
24977
24978         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
24979         * g++.dg/eh/forced2.C: Likewise.
24980
24981 2003-04-03  Mike Stump  <mrs@apple.com>
24982
24983         * lib/scanasm.exp (scan-assembler): Add xfail processing for
24984         target arg.
24985         (scan-assembler-times, scan-assembler-not): Likewise.
24986         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
24987
24988 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24989
24990         * gcc.dg/sparc-loop-1.c: New test.
24991
24992 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
24993
24994         PR other/9274
24995         * g++.dg/pch/system-2.C: New.
24996         * g++.dg/pch/system-2.Hs: New.
24997
24998 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
24999
25000         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
25001
25002         * g++.dg/eh/simd-1.C (vecfunc): Same.
25003
25004 2003-04-01  Roger Sayle  <roger@eyesopen.com>
25005
25006         * gcc.c-torture/execute/20030401-1.c: New test case.
25007
25008 2003-04-01  Ziemowit Laski <zlaski@apple.com>
25009
25010         * objc.dg/defs.m: New.
25011
25012 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
25013
25014         * g++.dg/eh/simd-1.C: New.
25015         * g++.dg/eh/simd-2.C: New.
25016
25017 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
25018
25019         * gcc.c-torture/execute/simd-3.c: New.
25020
25021 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
25022
25023         PR c/9936
25024         * gcc.dg/20030331-2.c: New test.
25025
25026 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
25027
25028         PR c++/10278
25029         * g++.dg/parse/crash2.C: New test.
25030
25031 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
25032
25033         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
25034         * gcc.c-torture/execute/20030331-1.c: ...here.
25035
25036 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
25037
25038         * gcc.c-torture/execute/20030331-1.c: New test.
25039
25040 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
25041
25042         * lib/gcov.exp: Adjust call return testing strings.
25043         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
25044
25045 2003-03-31  Roger Sayle  <roger@eyesopen.com>
25046
25047         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
25048         * gcc.dg/builtins-7.c: New test case.
25049         * gcc.dg/builtins-8.c: New test case.
25050
25051 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
25052
25053         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
25054
25055 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
25056
25057         PR c++/7647
25058         * g++.dg/lookup-class-member-2.C: New test.
25059
25060 2003-03-30  Glen Nakamura  <glen@imodulo.com>
25061
25062         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
25063
25064 2003-03-28  Roger Sayle  <roger@eyesopen.com>
25065
25066         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
25067
25068 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
25069
25070         * g++.dg/init/attrib1.C: New test.
25071
25072 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25073
25074         * gcc.dg/ultrasp8.c: New test.
25075
25076 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25077
25078         * gcc.dg/ultrasp7.c: New test.
25079
25080 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
25081
25082         PR c++/10047
25083         * g++.dg/template/inline1.C: New test.
25084
25085 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25086
25087         * gcc.dg/sparc-dwarf2.c: New test.
25088
25089 2003-03-27  Roger Sayle  <roger@eyesopen.com>
25090
25091         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
25092         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
25093
25094 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
25095
25096         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
25097         than reading .x files.
25098         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
25099         * g77.dg/gcov/gcov-1.f: Likewise.
25100         * gcc.misc-tests/gcov-4b.c: Likewise.
25101         * gcc.misc-tests/gcov-5b.c: Likewise.
25102         * gcc.misc-tests/gcov-6.c: Likewise.
25103         * gcc.misc-tests/gcov-7.c: Likewise.
25104         * gcc.misc-tests/gcov-8.c: Likewise.
25105         * g++.dg/gcov/gcov-1.x: Remove.
25106         * g77.dg/gcov/gcov-1.x: Likewise.
25107         * gcc.misc-tests/gcov-4b.x: Likewise.
25108         * gcc.misc-tests/gcov-5b.x: Likewise.
25109         * gcc.misc-tests/gcov-6.x: Likewise.
25110         * gcc.misc-tests/gcov-7.x: Likewise.
25111         * gcc.misc-tests/gcov-8.x: Likewise.
25112
25113 2003-03-27  Glen Nakamura  <glen@imodulo.com>
25114
25115         PR opt/10087
25116         * gcc.dg/20030324-1.c: New test.
25117
25118 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
25119
25120         PR c++/10224
25121         * g++.dg/template/arg3.C: New test.
25122
25123         PR c++/10158
25124         * g++.dg/template/friend18.C: New test.
25125
25126 2003-03-26  Roger Sayle  <roger@eyesopen.com>
25127
25128         * g77.f-torture/compile/20030326-1.f: New test case.
25129
25130 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
25131
25132         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
25133
25134         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
25135
25136 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
25137
25138         * gcc.dg/ia64-sync-3.c: New test.
25139
25140 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
25141
25142         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
25143
25144 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25145
25146         * gcc.dg/ultrasp6.c: New test.
25147
25148 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25149
25150         * gcc.dg/i386-signbit-1.c: New test.
25151         * gcc.dg/i386-signbit-2.c: New test.
25152         * gcc.dg/i386-signbit-3.c: New test.
25153
25154 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25155
25156         * gcc.dg/ultrasp5.c: Fix options.
25157
25158 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25159
25160         * gcc.dg/ultrasp5.c: Fix comment.
25161
25162 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
25163
25164         PR fortran/10197
25165         * g77.f-torture/execute/10197.f: New test.
25166
25167 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
25168
25169         PR c++/9898, c++/383
25170         * g++.dg/template/conv6.C: New test.
25171
25172         PR c++/10119
25173         * g++.dg/template/ptrmem5.C: New test.
25174
25175         PR c++/10026
25176         * g++.dg/lookup/koenig1.C: New test.
25177
25178         PR C++/10199
25179         * g++.dg/lookup/template2.C: New test.
25180
25181 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
25182
25183         * g++.dg/opt/rtti1.C: New test.
25184
25185 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25186
25187         * gcc.dg/ultrasp5.c: New test.
25188
25189 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
25190
25191         PR middle-end/9967
25192         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
25193         builtin fputs.
25194
25195 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
25196
25197         PR c/8224
25198         * gcc.dg/20030323-1.c: New test.
25199
25200 2003-03-23  Roger Sayle  <roger@eyesopen.com>
25201
25202         * gcc.c-torture/compile/20030323-1.c: New test case.
25203
25204 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
25205
25206         * gcc.dg/20030321-1.c: New test.
25207
25208 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
25209
25210         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
25211
25212 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
25213
25214         PR c++/9978, c++/9708
25215         * g++.dg/ext/vlm1.C: Adjust expected error.
25216         * g++.dg/ext/vla2.C: New test.
25217         * g++.dg/template/arg1.C: New test.
25218         * g++.dg/template/arg2.C: New test.
25219
25220 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
25221
25222         * g77.f-torture/execute/select.f: New test.
25223         * g77.f-torture/noncompile/select_no_compile.f: New test.
25224
25225 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
25226
25227         PR c++/9898
25228         * g++.dg/other/error4.C: New test.
25229
25230 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
25231
25232         * g++.dg/template/friend17.C: New test.
25233
25234 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
25235
25236         * gcc.c-torture/compile/20030320-1.c: New.
25237
25238 2003-03-20  Roger Sayle  <roger@eyesopen.com>
25239
25240         * gcc.dg/builtins-6.c: New test case.
25241
25242 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
25243
25244         PR target/10073
25245         * gcc.c-torture/compile/20030319-1.c: New.
25246
25247 2003-03-18  Jan Hubicka  <jh@suse.cz>
25248
25249         * gcc.dg/i386-cvt-1.c: New test.
25250
25251 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
25252
25253         * objc.dg/naming-1.m: Use "(parse|syntax) error".
25254         * objc.dg/naming-2.m: Likewise.
25255
25256 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
25257
25258         PR c++/9639
25259         * g++.dg/parse/crash1.C: New test.
25260
25261 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
25262
25263         PR c++/8805
25264         * g++.dg/eh/cleanup1.C: New test.
25265
25266 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25267
25268         * gcc.c-torture/execute/20030316-1.c: New test case.
25269
25270 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
25271
25272         PR c++/9629
25273         * g++.dg/init/ctor2.C: New test.
25274
25275 2003-03-15  Roger Sayle  <roger@eyesopen.com>
25276
25277         * g77.f-torture/compile/xformat.f: New test case.
25278
25279 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25280
25281         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
25282         * g++.old-deja/g++.mike/eh50.C: Likewise.
25283
25284 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25285
25286         PR c++/6440
25287         * g++.dg/template/spec7.C: New test.
25288         * g++.dg/template/spec8.C: Likewise.
25289
25290 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
25291
25292         * gcc.c-torture/execute/20030313-1.c: New test.
25293
25294 2003-03-14  Richard Henderson  <rth@redhat.com>
25295
25296         * gcc.dg/inline-2.c: Adjust alpha test for external call.
25297
25298 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25299
25300         * gcc.c-torture/compile/20030314-1.c: New test.
25301
25302 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
25303
25304         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
25305         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
25306         thumb target,
25307         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
25308         to accept newer _imp__  prefix and additional
25309         newline in .drectve section.
25310         * gcc.dg/dll-4.c: Likewise.
25311         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
25312         switch.
25313
25314 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
25315
25316         * g++.dg/parse/namespace9.C: New test.
25317
25318         * g++.dg/init/ref5.C: New test.
25319         * g++.dg/parse/ptrmem1.C: Likewise.
25320
25321 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25322
25323         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
25324         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
25325         regular expression.
25326         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
25327         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
25328
25329 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
25330
25331         * gcc.c-torture/execute/20030224-2.c: New test.
25332
25333 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25334
25335         * gcc.dg/decl-3.c: New test.
25336
25337 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25338
25339         * gcc.dg/i386-loop-2.c: New test.
25340
25341 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
25342
25343         PR c++/9474
25344         * g++.dg/parse/namespace8.C: New test.
25345
25346         PR c++/9924
25347         * g++.dg/overload/builtin2.C: New test.
25348
25349 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
25350
25351         * gcc.dg/return-type-3.c: New test.
25352
25353 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
25354
25355         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
25356         profiling options are not supported.
25357
25358 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
25359
25360         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
25361         * g++.old-deja/g++.warn/impint2.C: Likewise.
25362
25363 2003-03-10  Devang Patel  <dpatel@apple.com>
25364
25365         * g++.dg/cpp/c++_cmd_1.C: New test.
25366         * g++.dg/cpp/c++_cmd_1.h: New file.
25367
25368 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
25369
25370         * gcc.dg/altivec-9.c: New file.
25371
25372 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25373
25374         * gcc.dg/ppc-sdata-1.c: New test.
25375         * gcc.dg/ppc-sdata-2.c: New test.
25376
25377 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
25378
25379         PR c++/9373
25380         * g++.dg/opt/ptrmem2.C: New test.
25381
25382         PR c++/8534
25383         * g++.dg/opt/ptrmem1.C: New test.
25384
25385 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25386
25387         * gcc.dg/i386-loop-1.c: New test.
25388
25389 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25390
25391         PR c++/9970
25392         * g++.dg/lookup/friend1.C: New test.
25393
25394 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
25395
25396         PR c++/9823
25397         * g++.dg/parser/constructor1.C: New test.
25398
25399 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
25400
25401         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
25402
25403         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
25404
25405 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
25406
25407         * gcc.dg/cpp/Wunused.c: Update test.
25408
25409 2003-03-08  Jan Hubicka  <jh@suse.cz>
25410
25411         * gcc.dg/inline-3.c: New test.
25412
25413 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
25414
25415         PR c++/9809
25416         * g++.dg/parse/builtin1.C: New test.
25417
25418         PR c++/9982
25419         * g++.dg/abi/cookie1.C: New test.
25420         * g++.dg/abi/cookie2.C: Likewise.
25421
25422         PR c++/9524
25423         * g++.dg/template/field1.C: New test.
25424
25425         PR c++/9912
25426         * g++.dg/parse/class1.C: New test.
25427         * g++.dg/parse/namespace7.C: Likewise.
25428         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
25429
25430 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
25431
25432         * g++.dg/init/ref4.C: New test.
25433
25434 2003-03-07  Jan Hubicka  <jh@suse.cz>
25435
25436         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
25437         * gcc.dg/inline-3.c: New test.
25438
25439 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
25440
25441         * g++.dg/init/ref3.C: New test.
25442
25443         PR c++/9965
25444         * g++.dg/init/ref2.C: New test.
25445
25446         PR c++/9400
25447         * g++.dg/warn/Wshadow-2.C: New test.
25448
25449         PR c++/9791
25450         * g++.dg/warn/Woverloaded-1.C: New test.
25451
25452 2003-03-05  Jan Hubicka  <jh@suse.cz>
25453
25454         * gcc.dg/i386-local2.c: New.
25455         * gcc.dg/i386-local.c: Fix typo.
25456
25457 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
25458
25459         * g++.dg/abi/layout3.C: New test.
25460
25461 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25462
25463         * gcc.c-torture/compile/20030305-1.c
25464
25465 2003-03-05  Jan Hubicka  <jh@suse.cz>
25466
25467         * gcc.dg/i386-local.c: New.
25468
25469 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
25470
25471         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
25472
25473 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25474
25475         * gcc.dg/switch-2.c: New test.
25476         * gcc.dg/switch-3.c: New test.
25477         * gcc.dg/Wswitch.c: Adjust line numbers.
25478         * gcc.dg/Wswitch-default.c: Likewise.
25479         * gcc.dg/Wswitch-enum.c: Likewise.
25480
25481 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
25482
25483         * gcc.c-torture/execute/20030222-1.c: New test.
25484
25485 2003-03-03  James E Wilson  <wilson@tuliptree.org>
25486
25487         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
25488
25489 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
25490
25491         PR c++/9878
25492         * g++.dg/init/ref1.C: New test.
25493
25494 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
25495
25496         * gcc.dg/sh-relax.c: New SH-only test.
25497
25498 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
25499
25500         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
25501         comment explaining purpose of testcase.
25502
25503 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
25504
25505         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
25506         for HC11/HC12 (asm needs two int registers).
25507         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
25508         HC11/HC12 because the test uses an asm which needs two 32-bit
25509         registers.
25510
25511 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
25512
25513         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
25514         for HC11/HC12 (array is too large otherwise).
25515         * gcc.c-torture/compile/920501-4.x: New file, likewise.
25516         * gcc.c-torture/compile/20010518-2.x: Likewise.
25517         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
25518         HC11/HC12 (array is too large).
25519
25520 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
25521
25522         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
25523         * lib/g++-dg.exp (g++-dg-test): Likewise.
25524
25525 2003-03-01  Roger Sayle  <roger@eyesopen.com>
25526
25527         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
25528         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
25529
25530 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25531
25532         * g++.dg/warn/implicit-typename1.C: Remove warning.
25533
25534 2003-02-28  Richard Henderson  <rth@redhat.com>
25535
25536         * gcc.dg/noreturn-1.c: Move noreturn warning line.
25537         * gcc.dg/return-type-1.c: Move control reaches end warning line.
25538
25539 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
25540
25541         * gcc.dg/pch/pch.exp: Change .pch to .gch.
25542         * g++.dg/pch/pch.exp: Likewise.
25543
25544 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
25545
25546         PR c++/9879
25547         * testsuite/g++.dg/init/new4.C: New test.
25548
25549 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
25550
25551         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
25552
25553 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
25554
25555         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
25556         unsigned long.
25557
25558         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
25559         wider than float.
25560
25561 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25562
25563         * lib/scanasm.exp: Add support for counting numbers of
25564         occurences.
25565         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
25566         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
25567
25568 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
25569
25570         PR c++/9683
25571         * g++.dg/template/static3.C: New test.
25572
25573         PR c++/9829
25574         * g++.dg/parse/namespace6.C: New test.
25575
25576 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25577
25578         PR target/9732
25579         * gcc.dg/20030225-1.c: New test.
25580
25581 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
25582
25583         * README: Remove out-of-date information.
25584
25585         PR c++/9836
25586         * g++.dg/template/spec6.C: New test.
25587
25588 2003-02-24  Jeff Law  <law@redhat.com>
25589
25590         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
25591
25592 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25593
25594         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
25595         * gcc.dg/pragma-ep-1.c: Likewise.
25596
25597 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25598
25599         PR c++/9602
25600         * g++.dg/template/friend16.C: New test.
25601
25602 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
25603
25604         PR c++/5333
25605         * g++.dg/parse/fused-params1.C: Adjust error messages.
25606         * g++.dg/template/nested3.C: New test.
25607
25608 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
25609
25610         * g++.dg/abi/param1.C: New test.
25611
25612 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25613
25614         PR c++/7982
25615         * g++.dg/warn/implicit-typename1.C: New test.
25616
25617 2003-02-22  Kelley Cook <kelleycook@comcast.net>
25618
25619         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
25620         with "mtune".
25621         * g++.old-deja/g++.other/store-expr2.C: Likewise.
25622         * gcc.c-torture/execute/20010129-1.x: Likewise.
25623         * gcc.dg/20011107-1.c: Likewise.
25624         * gcc.dg/20020108-1.c: Likewise.
25625         * gcc.dg/20020122-3.c: Likewise.
25626         * gcc.dg/20020206-1.c: Likewise.
25627         * gcc.dg/20020310-1.c: Likewise.
25628         * gcc.dg/20020426-2.c: Likewise.
25629         * gcc.dg/20020517-1.c: Likewise.
25630         * gcc.dg/991230-1.c: Likewise.
25631         * gcc.dg/i386-unroll-1.c: Likewise.
25632         * gcc.misc-tests/i386-prefetch.exp: Likewise.
25633
25634 2003-02-22  Jan Hubicka  <jh@suse.cz>
25635
25636         * gcc.dg/i386-mul.c: New test.
25637
25638 2003-02-21  Roger Sayle  <roger@eyesopen.com>
25639
25640         * gcc.dg/builtins-5.c: New test case.
25641
25642 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
25643
25644         * gcc.dg/asmreg-1.c: New test.
25645
25646 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
25647
25648         PR c++/9749
25649         * g++.dg/parse/varmod1.C: New test.
25650
25651 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
25652
25653         PR c++/9727
25654         * g++.dg/template/op1.C: New test.
25655
25656 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
25657
25658         PR c++/8906
25659         * g++.dg/template/nested2.C: New test.
25660
25661 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
25662
25663         PR c++/8724
25664         * g++.dg/expr/dtor1.C: New test.
25665
25666 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
25667
25668         * gcc.dg/cpp/include3.c: New test.
25669         * gcc.dg/cpp/inc/foo.h: New file.
25670
25671 2003-02-21  Glen Nakamura  <glen@imodulo.com>
25672
25673         * gcc.c-torture/execute/20030221-1.c: New test.
25674
25675 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
25676
25677         PR c++/9729
25678         * g++.dg/abi/conv1.C: New test.
25679
25680 2003-02-20  Jan Hubicka  <jh@suse.cz>
25681
25682         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
25683
25684 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
25685
25686         * gcc.c-torture/compile/20030219-1.c: New test.
25687
25688 2003-02-18  Jan Hubicka  <jh@suse.cz>
25689
25690         * gcc.dg/funcorder.c: New test.
25691
25692 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
25693
25694         * gcc.c-torture/execute/20030218-1.c: New.
25695
25696 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
25697
25698         * gcc.dg/20030218-1.c: New.
25699
25700 2003-02-18  Richard Henderson  <rth@redhat.com>
25701
25702         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
25703         * gcc.dg/attr-used-2.c: New.
25704
25705 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
25706
25707         PR c++/9704
25708         * g++.dg/init/copy5.C: New test.
25709
25710 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
25711
25712         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
25713         * g++.dg/pch/pch.exp: Likewise.
25714
25715 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
25716
25717         * gcc.c-torture/execute/20030209-1.c: Enable the test if
25718         STACK_SIZE is not defined.
25719
25720 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25721
25722         PR c++/9457
25723         * g++.dg/template/init1.C: New test.
25724
25725 2003-02-16  Jan HUbicka  <jh@suse.cz>
25726
25727         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
25728         (foo): Add few extra tests
25729         * gcc.dg/c99-const-expr-3.c: Likewise.
25730         * gcc.c-torture/execute/20030216-1.c: New.
25731
25732 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25733
25734         PR c++/9459
25735         * g++.dg/ext/typeof4.C: New test.
25736
25737 2003-02-15  Roger Sayle  <roger@eyesopen.com>
25738
25739         * gcc.dg/i386-387-3.c: New test case.
25740
25741 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
25742
25743         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
25744         cris-*-elf* cris-*-aout* and mmix-*-*.
25745
25746 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
25747
25748         * gcc.dg/20030213-1.c: New test.
25749
25750 2003-02-12  Roger Sayle  <roger@eyesopen.com>
25751
25752         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
25753         * gcc.dg/i386-387-2.c: Likewise.
25754
25755 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
25756
25757         * gcc.dg/ppc-spe.c: Fix formatting.
25758         Enable tests that were previously unsupported by gas.
25759         Delete tests for instructions that no longer exist.
25760         Switch arguments on evsubifw builtin.
25761
25762 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
25763
25764         * gcc.c-torture/execute/20030209-1.c: Disable the test if
25765         STACK_SIZE is too small.
25766
25767 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25768             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25769
25770         * gcc.dg/decl-2.c: New test.
25771
25772 2003-02-10  Jan Hubicka  <jh@suse.cz>
25773
25774         * gcc.dg/i386-fpcvt-1.c: New test.
25775
25776 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
25777
25778         * gcc.c-torture/execute/20030209-1.c: New test.
25779
25780 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
25781
25782         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
25783         int-wide bitops, use the constants of the same width.
25784         Likewise, if long long is 32-bit wide, test bitops using
25785         32-bit constants.
25786
25787 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
25788
25789         * gcc.dg/20021014-1.c: Annotate with expected notice text.
25790
25791 2003-02-07  Roger Sayle  <roger@eyesopen.com>
25792
25793         * testsuite/gcc.dg/builtins-4.c: New test case.
25794
25795 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25796
25797         * gcc.dg/20020430-1.c: Fix dg command typos.
25798         * gcc.dg/20020503-1.c: Likewise.
25799
25800 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25801
25802         PR c++/8785
25803         * g++.dg/parse/fused-params1.C: New test.
25804
25805         PR c++/8857
25806         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
25807
25808         PR c++/8921
25809         * g++.dg/parse/non-dependent1.C: New test.
25810
25811         PR c++/8928
25812         * g++.dg/parse/dupl-tmpl-args1.C: New test.
25813
25814         PR c++/9228
25815         * g++.dg/parse/undefined7.C: New test.
25816         * g++.dg/parse/non-templ1.C: New test.
25817
25818         PR c++/9229
25819         * g++.dg/parse/too-many-tmpl-args1.C: New test.
25820
25821 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
25822
25823         * gcc.c-torture/compile/20030206-1.c: New test.
25824
25825 2003-02-05  Roger Sayle  <roger@eyesopen.com>
25826
25827         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
25828         "pow" to "foo" to avoid potential confusion with a math built-in.
25829
25830 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25831
25832         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
25833         conditions for SPARC targets.
25834
25835 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
25836
25837         * gcc.dg/20030204-1.c: New test.
25838
25839 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25840
25841         PR c++/38
25842         * g++.dg/parse/array-size1.C: New test.
25843
25844         PR c++/5657
25845         * g++.dg/parse/undefined3.C: New test.
25846
25847         PR c++/5665
25848         * g++.dg/parse/undefined4.C: New test.
25849
25850         PR c++/5975
25851         * g++.dg/parse/undefined5.C: New test.
25852
25853         PR c++/7259
25854         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
25855
25856         PR c++/8578
25857         * g++.dg/parse/casting-operator1.C: New test.
25858
25859         PR c++/8596
25860         * g++.dg/parse/undefined6.C: New test.
25861
25862         PR c++/8736
25863         * g++.dg/parse/missing-template1.C: New test.
25864
25865 2003-02-04  Jan Hubicka  <jh@suse.cz>
25866
25867         * gcc.dg/i386-cadd.c: Compile using -march=k8.
25868         * gcc.dg/i386-cmov?.c: Likewise.
25869         * gcc.dg/i386-fpcvt-?.c: Likewise.
25870         * gcc.dg/i386-ssefp-1.c: Likewise.
25871         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
25872         conventions.
25873
25874 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
25875
25876         PR c++/7129
25877         * testsuite/g++.dg/ext/max.C: New test.
25878
25879 2003-02-03  Jan Hubicka  <jh@suse.cz>
25880
25881         * gcc.c-torture/execute/20030203-1.c: New test.
25882
25883 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
25884
25885         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
25886         'natural-endian'.
25887
25888 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
25889
25890         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
25891         * g++.dg/init/new2.C: Likewise.
25892         * g++.dg/other/new1.C: Likewise.
25893
25894 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
25895
25896         * gcc.dg/struct-ret-libc.c: New test.
25897
25898 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
25899
25900         * gcc.dg/20030129-1.c: New test.
25901
25902 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25903
25904         PR c++/8849
25905         * g++.dg/template/ptrmem4.C: New test.
25906
25907 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
25908
25909         * g++.dg/parser/constant1.C: New test.
25910
25911 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25912
25913         PR c++/8591
25914         * g++.dg/parse/friend2.C: New test.
25915
25916 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
25917
25918         PR c++/9437
25919         * g++.dg/template/unify4.C: New test.
25920
25921 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
25922
25923         * gcc.c-torture/execute/20030128-1.c: New test.
25924
25925 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
25926
25927         * g++.dg/lookup/nested1.C: Test moved from ...
25928         * g++.old-deja/g++.other/lookup24.C: ... here.
25929
25930 2003-01-28  Jan Hubicka  <jh@suse.cz>
25931
25932         * gcc.dg/i386-cmov5.c: New test.
25933
25934 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
25935
25936         * gcc.c-torture/execute/20010925-1.c: Changed the
25937         memcpy declaration.
25938
25939 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
25940
25941         PR c++/3902
25942         * g++.dg/parse/template5.C: New test.
25943
25944 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
25945
25946         PR fortran/9258
25947         * g77.dg/pr9258: New test.
25948
25949 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
25950
25951         * README: Move relevant parts from README.g++.
25952
25953         * README.g++: Remove this file.
25954
25955 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
25956
25957         * g++.dg/abi/dcast1.C: New test.
25958
25959 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25960
25961         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
25962
25963 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
25964
25965         PR c++/47
25966         * g++.old-deja/g++.other/lookup24.C: New test.
25967
25968 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25969
25970         PR middle-end/7227
25971         * gcc.dg/uninit-C.c: New test.
25972
25973 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
25974
25975         * g++.dg/abi/covariant1.C: New test.
25976
25977 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
25978
25979         * gcc.dg/20030123-1.c: New test.
25980
25981 2003-01-25  Jan Hubicka  <jh@suse.cz>
25982
25983         PR opt/8492
25984         * gcc.c-torture/compile/20030125-1.c
25985
25986 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
25987
25988         PR c++/9403
25989         * g++.dg/parse/template3.C: New test.
25990         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
25991
25992         PR c++/795
25993         * g++.dg/parse/template4.C: New test.
25994
25995         PR c++/9415
25996         * g++.dg/template/qual2.C: New test.
25997
25998         PR c++/8545
25999         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
26000
26001         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
26002
26003 2003-01-25  Roger Sayle  <roger@eyesopen.com>
26004
26005         * gcc.c-torture/execute/switch-1.c: New test case.
26006
26007 2003-01-25  Jan Hubicka  <jh@suse.cz>
26008
26009         * gcc.c-torture/execute/20030125-1.[cx]: New test.
26010
26011 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
26012
26013         Tweaks for Bison-1.875. From the NEWS file:
26014         "- `parse error' -> `syntax error'
26015         Bison now uniformly uses the term `syntax error'"
26016         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
26017         * gcc.dg/cpp/digraph2.c: Likewise.
26018         * gcc.dg/cpp/direct2.c: Likewise.
26019         * gcc.dg/cpp/paste4.c: Likewise.
26020         * gcc.dg/c90-restrict-1.c: Likewise.
26021         * gcc.dg/c99-func-2.c: Likewise.
26022         * gcc.dg/noncompile/920721-2.c: Likewise.
26023         * gcc.dg/noncompile/930622-2.c: Likewise.
26024         * gcc.dg/noncompile/940112-1.c: Likewise.
26025         * gcc.dg/noncompile/950921-1.c: Likewise.
26026         * gcc.dg/noncompile/951123-1.c: Likewise.
26027         * gcc.dg/noncompile/971104-1.c: Likewise.
26028         * gcc.dg/noncompile/990416-1.c: Likewise.
26029
26030 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
26031
26032         * g++.dg/parse/undefined1.C: Add error message.
26033
26034 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
26035
26036         PR c++/9354
26037         * g++.dg/parse/new1.C: New test.
26038
26039         PR c++/9216
26040         * g++.dg/parse/template2.C: New test.
26041
26042         PR c++/9354
26043         * g++.dg/parse/typedef2.C: New test.
26044
26045         PR c++/9328
26046         * g++.dg/ext/typeof3.C: New test.
26047
26048 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26049
26050         PR c++/2738
26051         * g++.dg/parse/ret-type1.C: New test.
26052
26053         PR c++/3792
26054         * g++.dg/parse/tmpl-outside1.C: New test.
26055
26056         PR c++/4207
26057         * g++.dg/parse/int-as-enum1.C: New test.
26058
26059         PR c++/4903
26060         * g++.dg/parse/no-typename1.C: New test.
26061
26062         PR c++/5533
26063         * g++.dg/parse/no-value1.C: New test.
26064
26065         PR c++/5921
26066         * g++.dg/parse/wrong-inline1.C: New test.
26067
26068         PR c++/6402
26069         * g++.dg/parse/ref1.C: New test.
26070
26071         PR c++/6992
26072         * g++.dg/parse/attr-ctor1.C: New test.
26073
26074         PR c++/7229
26075         * g++.dg/parse/namespace5.C: New test.
26076
26077         PR c++/7917
26078         * g++.dg/parse/func-def1.C: New test.
26079
26080         PR c++/8143
26081         * g++.dg/parse/undefined1.C: New test.
26082
26083         PR c++/5723, PR c++/8522
26084         * g++.dg/parse/specialization1.C: New test.
26085
26086         PR c++/163, PR c++/8595
26087         * g++.dg/parse/struct-as-enum1.C: New test.
26088
26089         PR c++/9173
26090         * g++.dg/parse/undefined2.C: New test.
26091
26092 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
26093
26094         PR c++/9298
26095         * g++.dg/parse/template1.C: New test.
26096
26097         PR c++/9384
26098         * g++.dg/parse/using1.C: New test.
26099
26100         PR c++/9285
26101         PR c++/9294
26102         * g++.dg/parse/expr2.C: New test.
26103
26104         PR c++/9388
26105         * g++.dg/parse/lookup2.C: Likewise.
26106
26107 2003-01-21  Jan Hubicka  <jh@suse.cz>
26108
26109         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
26110         * gcc.c-torture/execute/eeprof-1.c: Likewise.
26111         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
26112         * gcc.c-torture/execute/string-opt-*.c: Likewise.
26113
26114 2003-01-20  Nick Clifton  <nickc@redhat.com>
26115
26116         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
26117         problem with ARM sibcall code generation.
26118
26119 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
26120
26121         * gcc.c-torture/execute/20030120-1.c: New.
26122
26123 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
26124
26125         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
26126
26127 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
26128
26129         PR c++/9272
26130         * g++.dg/parse/ctor1.C: New test.
26131
26132         PR c++/9294:
26133         * g++.dg/parse/qualified1.C: New test.
26134
26135         * g++.dg/parse/typename3.C: New test.
26136
26137 2003-01-16  Richard Henderson  <rth@redhat.com>
26138
26139         * g++.dg/tls/init-2.C: Fix error matches for real this time.
26140
26141 2003-01-16  Richard Henderson  <rth@redhat.com>
26142
26143         * g++.dg/pch/pch.exp: Copy test header to the working directory
26144         before using it either for precompilation or direct use.
26145         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
26146         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
26147
26148 2003-01-16  Richard Henderson  <rth@redhat.com>
26149
26150         * gcc.dg/pch/pch.exp: Copy test header to the working directory
26151         before using it either for precompilation or direct use.
26152         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
26153         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
26154
26155 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
26156
26157         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
26158         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
26159         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
26160         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
26161         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
26162         typename warning into error.
26163         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
26164         error messages.
26165         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
26166         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
26167         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
26168         messages.
26169         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
26170         make declaration visible in template.
26171         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
26172         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
26173         messages.
26174         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
26175         message.
26176         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
26177         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
26178         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
26179         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
26180         typename warning with error message.
26181         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
26182         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
26183         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
26184
26185 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
26186
26187         * g++.dg/parse/ambig2.C: New test.
26188
26189 2003-01-15  Richard Henderson  <rth@redhat.com>
26190
26191         * g++.dg/tls/init-2.C: Update error message string.
26192
26193 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26194
26195         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
26196
26197 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
26198
26199         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
26200         all for HC11/HC12.
26201         * gcc.c-torture/compile/20001205-1.x: Likewise.
26202         * gcc.c-torture/compile/20001226-1.x: Likewise.
26203         * gcc.c-torture/compile/920520-1.x: Likewise.
26204         * gcc.c-torture/compile/961203-1.x: Likewise.
26205         * gcc.c-torture/compile/20020604-1.x: Likewise.
26206
26207 2003-01-15  Jan Hubicka  <jh@suse.cz>
26208
26209         * gcc.c-torture/compile/20030115-1.c: New test.
26210
26211         * gcc.dg/i386-fpcvt-1.c: New test.
26212         * gcc.dg/i386-fpcvt-2.c: New test.
26213
26214 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
26215
26216         Further conform g++'s __vmi_class_type_info to the C++ ABI
26217         specification.
26218         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
26219         the specification.
26220
26221 2003-01-14  Jan Hubicka  <jh@suse.cz>
26222
26223         * gcc.dg/i386-fpcvt-1.c: New test.
26224         * gcc.dg/i386-fpcvt-2.c: New test.
26225
26226 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26227
26228         * gcc.dg/i386-mmx-3.c: New test.
26229
26230 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
26231
26232         PR c++/9264
26233         * g++.dg/parse/octal1.C: New file.
26234
26235         PR c++/9172
26236         * g++.dg/parse/typename1.C: New file.
26237
26238 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
26239
26240         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
26241         * gcc.dg/bf-no-ms-layout.c: Likewise.
26242         * gcc.dg/bf-ms-attrib.c: Likewise.
26243
26244 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
26245
26246         PR c++/9099
26247         * g++.dg/parse/dtor1.C: New file.
26248
26249         PR c++/9128
26250         * g++.dg/rtti/typeid1.C: New file.
26251
26252         PR c++/9153
26253         * g++.dg/parse/lookup1.C: New file.
26254
26255         PR c++/9171
26256         * g++.dg/templ/spec5.C: New file.
26257
26258 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
26259
26260         * gcc.c-torture/compile/20030110-1.c: New test.
26261
26262 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
26263
26264         Merge from pch-branch:
26265
26266         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
26267
26268         * gcc.dg/pch/cpp-1.h: New.
26269         * gcc.dg/pch/cpp-1.c: New.
26270         * gcc.dg/pch/cpp-2.h: New.
26271         * gcc.dg/pch/cpp-2.c: New.
26272
26273         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
26274
26275         * gcc.dg/pch/except-1.h: New.
26276         * gcc.dg/pch/except-1.c: New.
26277
26278         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
26279
26280         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
26281         running test.
26282         * gcc.dg/pch: Include *.hp not *.h.
26283         * gcc.dg/pch/system-1.h: New.
26284         * gcc.dg/pch/system-1.c: New.
26285
26286         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
26287
26288         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
26289         rather than trying to build and run a program using PCH.
26290         * gcc.dg/pch: Remove dg-do commands from test files.
26291
26292         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
26293
26294         * gcc.dg/pch/macro-3.c: New.
26295         * gcc.dg/pch/macro-3.h: New.
26296
26297         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
26298
26299         * gcc.dg/pch/common-1.c: New.
26300         * gcc.dg/pch/common-1.h: New.
26301         * gcc.dg/pch/decl-1.c: New.
26302         * gcc.dg/pch/decl-1.h: New.
26303         * gcc.dg/pch/decl-2.c: New.
26304         * gcc.dg/pch/decl-2.h: New.
26305         * gcc.dg/pch/decl-3.c: New.
26306         * gcc.dg/pch/decl-3.h: New.
26307         * gcc.dg/pch/decl-4.c: New.
26308         * gcc.dg/pch/decl-4.h: New.
26309         * gcc.dg/pch/decl-5.c: New.
26310         * gcc.dg/pch/decl-5.h: New.
26311         * gcc.dg/pch/global-1.c: New.
26312         * gcc.dg/pch/global-1.h: New.
26313         * gcc.dg/pch/inline-1.c: New.
26314         * gcc.dg/pch/inline-1.h: New.
26315         * gcc.dg/pch/inline-2.c: New.
26316         * gcc.dg/pch/inline-2.h: New.
26317         * gcc.dg/pch/static-1.c: New.
26318         * gcc.dg/pch/static-1.h: New.
26319         * gcc.dg/pch/static-2.c: New.
26320         * gcc.dg/pch/static-2.h: New.
26321
26322         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
26323
26324         * g++.dg/pch/pch.exp: Better handle failing testcases.
26325         * gcc.dg/pch/pch.exp: Likewise.
26326         * gcc.dg/pch/macro-1.c: New.
26327         * gcc.dg/pch/macro-1.h: New.
26328         * gcc.dg/pch/macro-2.c: New.
26329         * gcc.dg/pch/macro-2.h: New.
26330
26331         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
26332
26333         * g++.dg/dg.exp: Treat files in pch/ specially.
26334         * g++.dg/pch/pch.exp: New file.
26335         * g++.dg/pch/empty.H: New file.
26336         * g++.dg/pch/empty.C: New file.
26337         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
26338         "precompile".
26339
26340         * gcc.dg/pch/pch.exp: New file.
26341         * gcc.dg/pch/empty.h: New file.
26342         * gcc.dg/pch/empty.c: New file.
26343         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
26344         "precompile".
26345
26346 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26347
26348         * g++.dg/template/friend14.C: New test.
26349
26350 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26351
26352         * gcc.dg/old-style-asm-1.c: New test.
26353
26354 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
26355
26356         * gcc.c-torture/compile/20030109-1.c: New test.
26357
26358 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26359
26360         * gcc.c-torture/execute/20030109-1.c: New test.
26361
26362 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
26363
26364         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
26365         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
26366         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
26367         * g++.old-deja/g++.mike/eh2.C: Likewise.
26368         * g++.old-deja/g++.mike/eh3.C: Likewise.
26369         * g++.old-deja/g++.mike/eh5.C: Likewise.
26370         * g++.old-deja/g++.mike/eh6.C: Likewise.
26371         * g++.old-deja/g++.mike/eh7.C: Likewise.
26372         * g++.old-deja/g++.mike/eh8.C: Likewise.
26373         * g++.old-deja/g++.mike/eh9.C: Likewise.
26374         * g++.old-deja/g++.mike/eh10.C: Likewise.
26375         * g++.old-deja/g++.mike/eh12.C: Likewise.
26376         * g++.old-deja/g++.mike/eh13.C: Likewise.
26377         * g++.old-deja/g++.mike/eh14.C: Likewise.
26378         * g++.old-deja/g++.mike/eh16.C: Likewise.
26379         * g++.old-deja/g++.mike/eh17.C: Likewise.
26380         * g++.old-deja/g++.mike/eh18.C: Likewise.
26381         * g++.old-deja/g++.mike/eh21.C: Likewise.
26382         * g++.old-deja/g++.mike/eh23.C: Likewise.
26383         * g++.old-deja/g++.mike/eh24.C: Likewise.
26384         * g++.old-deja/g++.mike/eh25.C: Likewise.
26385         * g++.old-deja/g++.mike/eh26.C: Likewise.
26386         * g++.old-deja/g++.mike/eh27.C: Likewise.
26387         * g++.old-deja/g++.mike/eh28.C: Likewise.
26388         * g++.old-deja/g++.mike/eh29.C: Likewise.
26389         * g++.old-deja/g++.mike/eh31.C: Likewise.
26390         * g++.old-deja/g++.mike/eh33.C: Likewise.
26391         * g++.old-deja/g++.mike/eh34.C: Likewise.
26392         * g++.old-deja/g++.mike/eh35.C: Likewise.
26393         * g++.old-deja/g++.mike/eh36.C: Likewise.
26394         * g++.old-deja/g++.mike/eh37.C: Likewise.
26395         * g++.old-deja/g++.mike/eh38.C: Likewise.
26396         * g++.old-deja/g++.mike/eh39.C: Likewise.
26397         * g++.old-deja/g++.mike/eh40.C: Likewise.
26398         * g++.old-deja/g++.mike/eh41.C: Likewise.
26399         * g++.old-deja/g++.mike/eh42.C: Likewise.
26400         * g++.old-deja/g++.mike/eh44.C: Likewise.
26401         * g++.old-deja/g++.mike/eh46.C: Likewise.
26402         * g++.old-deja/g++.mike/eh47.C: Likewise.
26403         * g++.old-deja/g++.mike/eh48.C: Likewise.
26404         * g++.old-deja/g++.mike/eh49.C: Likewise.
26405         * g++.old-deja/g++.mike/eh50.C: Likewise.
26406         * g++.old-deja/g++.mike/eh51.C: Likewise.
26407         * g++.old-deja/g++.mike/eh53.C: Likewise.
26408         * g++.old-deja/g++.mike/eh55.C: Likewise.
26409         * g++.old-deja/g++.mike/p7912.C: Likewise.
26410         * g++.old-deja/g++.mike/p9706.C: Likewise.
26411         * g++.old-deja/g++.mike/p10416.C: Likewise.
26412         * g++.old-deja/g++.mike/p11667.C: Likewise.
26413         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
26414         Remove redundant reference to Iris.
26415         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
26416         Elxsi, i860, Pico Java, and WE32K.
26417
26418 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
26419
26420         * g++.dg/ext/asm4.C: New test.
26421
26422 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26423
26424         PR c++/9030
26425         * g++.dg/template/friend12.C: New test.
26426         * g++.dg/template/friend13.C: Likewise.
26427         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
26428
26429 2003-01-08  Jan Hubicka  <jh@suse.cz>
26430
26431         * gcc.dg/i386-cadd.c: New test.
26432         * gcc.dg/i386-cmov4.c: Likewise.
26433
26434 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
26435
26436         PR c++/9165
26437         * g++.dg/warn/Wunused-3.C: New test.
26438
26439         * g++.dg/abi/bitfield9.C: New test.
26440
26441         PR c++/9189
26442         * g++.dg/parse/defarg3.C: New test.
26443
26444 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
26445
26446         * g++.dg/parse/ambig1.C: New test.
26447         * g++.dg/parse/defarg2.C: New test.
26448
26449 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
26450
26451         * g++.dg/template/defarg-1.C: New test.
26452         * g++.dg/template/local2.C: Likewise.
26453
26454 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
26455
26456         * gcc.c-torture/execute/20030105-1.c: New test.
26457
26458 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26459
26460         * g++.dg/parse/namespace3.C: Remove extra semicolons.
26461         * g++.dg/parse/namespace4.C: Likewise.
26462
26463 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26464
26465         * g++.dg/template/ntp2.C: New test.
26466
26467 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
26468
26469         * g++.dg/parse/extern-C-1.C: New test.
26470
26471         * g++.dg/parse/namespace4.C: New test.
26472
26473         * g++.dg/template/nested1.C: New test.
26474
26475         * g++.dg/parse/namespace3.C: New test.
26476
26477 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
26478
26479         * g++.dg/lookup/two-stage1.C: New test.
26480
26481 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26482
26483         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
26484         * g++.old-deja/g++.jason/access8.C: Likewise.
26485         * g++.old-deja/g++.other/decl5.C: Likewise.
26486
26487 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
26488
26489         * g++.dg/parse/parse7.C: New test.
26490
26491 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
26492
26493         PR c++/2843
26494         * g++.dg/ext/attrib7.C: New test.
26495
26496 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
26497
26498         * g++.dg/parse/parse6.C: New test.
26499
26500 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
26501
26502         * gcc.dg/h8300-stack-1.c: New.
26503
26504 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
26505
26506         g++.dg/lookup/exception1.C: New test.
26507
26508         g++.dg/lookup/template1.C: New test.
26509
26510         g++.dg/parse/namespace2.C: New test.
26511
26512         g++.dg/parse/parens2.C: New test.
26513
26514 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26515
26516         * g++.dg/parse/parse5.C: New test.
26517         * g++.dg/lookup/scoped4.C: New test.
26518
26519 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
26520
26521         * g++.dg/parse/parens1.C: New test.
26522
26523         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
26524         angle-bracket1.C.
26525         * g++.dg/parse/parens2.C: New test.
26526
26527         * g++.dg/lookup/scope-operator1.C: New test.
26528
26529         * g++.dg/parse/operator1.C: New test.
26530
26531 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26532
26533         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
26534         * g++.old-deja/g++.other/access6.C: Likewise.
26535         * g++.old-deja/g++.other/decl1.C: Likewise.
26536         * g++.old-deja/g++.pt/typename12.C: Likewise.
26537
26538 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
26539
26540         * g++.dg/parse/namespace1.C: New test.
26541
26542 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26543
26544         * g++.dg/parse/parse4.C: New test.
26545
26546 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26547
26548         * g++.dg/parse/parse3.C: New test.
26549
26550 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26551
26552         * g++.dg/parse/parse2.C: New test.
26553
26554 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26555
26556         * g++.dg/template/friend11.C: New test.
26557
26558 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26559
26560         * g++.dg/parse/parse1.C: New test.
26561
26562 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
26563
26564         * lib/profopt.exp: Change the name of a global variable to avoid
26565         possible clashes with other test suites.
26566
26567 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
26568
26569         * g++.dg/inherit/covariant8.C: New test.
26570
26571 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
26572
26573         * g++.dg/init/array9.C: New test.
26574
26575         PR c++/9112
26576         * g++.dg/parse/expr1.C: New test.
26577
26578 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
26579
26580         * gcc.c-torture/compile/20021230-1.c: New test.
26581
26582 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
26583
26584         * g++.dg/inherit/covariant5.C: New test.
26585         * g++.dg/inherit/covariant6.C: New test.
26586         * g++.dg/inherit/covariant7.C: New test.
26587
26588 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26589
26590         PR c++/2739
26591         * g++.dg/other/access2.C: New test.
26592
26593 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26594
26595         * g++.dg/other/anon-struct.C: No longer fails
26596         * g++.old-deja/g++.brendan/parse4.C: Likewise.
26597         * g++.old-deja/g++.brendan/parse5.C: Likewise.
26598         * g++.old-deja/g++.brendan/parse6.C: Likewise.
26599
26600 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26601
26602         * g++.dg/parse/angle-bracket.C (main): No longer fails.
26603
26604 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
26605
26606         * g++.dg/eh/spec4.C: Remove stray semicolon.
26607         * g++.dg/expr/pmf-1.C: Change error message.
26608         * g++.dg/ext/asm1.C: Remove stray semicolon.
26609         * g++.dg/ext/typename1.C: Add missing typenames.
26610         * g++.dg/inherit/template-as-base.C: Change error message.
26611         * g++.dg/lookup/scoped1.C: Likewise.
26612         * g++.dg/lookup/scoped2.C: Likewise.
26613         * g++.dg/lookup/using2.C: Likewise.
26614         * g++.dg/other/component1.C: Remove stray semicolon.
26615         * g++.dg/other/do1.C: Change error message.
26616         * g++.dg/other/error2.C: Likewise.
26617         * g++.dg/other/init1.C: Likewise.
26618         * g++.dg/other/packed1.C: Remove stray semicolon.
26619         * g++.dg/other/ptrmem2.C: Change error message.
26620         * g++.dg/parse/parameter-declaration-1.C: Remove line number
26621         marker.
26622         * g++.dg/special/initp1.C: Remove invalid attribute usage.
26623         * g++.dg/template/access3.C: Add typename keyword.
26624         * g++.dg/template/access5.C: Remove stray semicolon.
26625         * g++.dg/template/access6.C: Likewise.
26626         * g++.dg/template/complit1.C: Likewise.
26627         * g++.dg/template/crash1.C: Change error message.
26628         * g++.dg/template/inherit2.C: Remove stray semicolon.
26629         * g++.dg/template/instantiate2.C: Likewise.
26630         * g++.dg/template/instantiate3.C: Change error message.
26631         * g++.dg/template/qual1.C: Remove stray semicolon.
26632         * g++.dg/template/qualttp18.C: Change error message.
26633         * g++.dg/template/ref1.C: Remove stray semicolon.
26634         * g++.dg/template/sizeof1.C (A::value): Declare it.
26635         * g++.dg/template/spec4.C: Change error message.
26636         * g++.dg/template/static1.C: Likewise.
26637         * g++.dg/template/type1.C: Likewise.
26638         * g++.dg/template/typename3.C: Likewise.
26639         * g++.old-deja/g++.benjamin/13478.C: Change error message.
26640         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
26641         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
26642         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
26643         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
26644         named return value extension.
26645         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
26646         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
26647         * g++.old-deja/g++.bob/extern_C.C: Likewise.
26648         * g++.old-deja/g++.bob/inherit2.C: Likewise.
26649         * g++.old-deja/g++.brendan/complex1.C: Likewise.
26650         * g++.old-deja/g++.brendan/copy5.C: Likewise.
26651         * g++.old-deja/g++.brendan/crash13.C: Likewise.
26652         * g++.old-deja/g++.brendan/crash15.C: Likewise.
26653         * g++.old-deja/g++.brendan/crash18.C: Change error message.
26654         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
26655         * g++.old-deja/g++.brendan/crash38.C: Likewise.
26656         * g++.old-deja/g++.brendan/crash50.C: Likewise.
26657         * g++.old-deja/g++.brendan/crash56.C: Likewise.
26658         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
26659         syntax.
26660         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
26661         * g++.old-deja/g++.brendan/crash8.C: Change error message.
26662         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
26663         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
26664         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
26665         * g++.old-deja/g++.brendan/template11.C: Likewise.
26666         * g++.old-deja/g++.brendan/template26.C: Likewise.
26667         * g++.old-deja/g++.brendan/template27.C: Use explicit
26668         specialization syntax.
26669         * g++.old-deja/g++.brendan/template30.C: Likewise.
26670         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
26671         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
26672         non-dependent names.
26673         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
26674         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
26675         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
26676         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
26677         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
26678         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
26679         named return value extension.
26680         * g++.old-deja/g++.ext/namedret2.C: Likewise.
26681         * g++.old-deja/g++.ext/namedret3.C: Likewise.
26682         * g++.old-deja/g++.ext/return1.C: Likewise.
26683         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
26684         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
26685         * g++.old-deja/g++.jason/access8.C: Likewise.
26686         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
26687         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
26688         pseudo-destructor names.
26689         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
26690         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
26691         pseudo-destructor names.
26692         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
26693         * g++.old-deja/g++.jason/overload19.C: Likewise.
26694         * g++.old-deja/g++.jason/overload32.C: Likewise.
26695         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
26696         stray semicolons.
26697         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
26698         * g++.old-deja/g++.jason/return.C: Likewise.
26699         * g++.old-deja/g++.jason/return2.C: Likewise.
26700         * g++.old-deja/g++.jason/shadow1.C: Likewise.
26701         * g++.old-deja/g++.jason/special.C: Use explicit specialization
26702         syntax.
26703         * g++.old-deja/g++.jason/template10.C: Account for use of
26704         non-dependent names.
26705         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
26706         syntax.
26707         * g++.old-deja/g++.jason/template37.C: Likewise.
26708         * g++.old-deja/g++.law/access4.C: Change error messages.
26709         * g++.old-deja/g++.law/arm13.C: Remove incorrect
26710         pseudo-destructor names.
26711         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
26712         * g++.old-deja/g++.law/ctors9.C: Likewise.
26713         * g++.old-deja/g++.law/cvt22.C: Likewise.
26714         * g++.old-deja/g++.law/dtors5.C: Likewise.
26715         * g++.old-deja/g++.law/global-init1.C: Likewise.
26716         * g++.old-deja/g++.law/missed-error3.C: Likewise.
26717         * g++.old-deja/g++.law/operators28.C: Likewise.
26718         * g++.old-deja/g++.law/visibility28.C: Likewise.
26719         * g++.old-deja/g++.martin/eval1.C: Likewise.
26720         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
26721         name.
26722         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
26723         * g++.old-deja/g++.mike/net34.C: Likewise.
26724         * g++.old-deja/g++.mike/net36.C: Likewise.
26725         * g++.old-deja/g++.mike/ns2.C: Likewise.
26726         * g++.old-deja/g++.mike/p12306.C: Likewise.
26727         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
26728         value extension.
26729         * g++.old-deja/g++.mike/p700.C: Likewise.
26730         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
26731         * g++.old-deja/g++.mike/p710.C: Likewise.
26732         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
26733         value extension.
26734         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
26735         * g++.old-deja/g++.mike/pmf9.C: Likewise.
26736         * g++.old-deja/g++.ns/crash2.C: Likewise.
26737         * g++.old-deja/g++.ns/crash3.C: Likewise.
26738         * g++.old-deja/g++.ns/invalid1.C: Likewise.
26739         * g++.old-deja/g++.ns/ns17.C: Likewise.
26740         * g++.old-deja/g++.ns/template16.C: Likewise.
26741         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
26742         keyword.
26743         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
26744         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
26745         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
26746         named return value extension.
26747         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
26748         * g++.old-deja/g++.other/access4.C: Issue additional error
26749         messages.
26750         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
26751         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
26752         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
26753         * g++.old-deja/g++.other/crash25.C: Change error message.
26754         * g++.old-deja/g++.other/crash4.C: Change error message.
26755         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
26756         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
26757         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
26758         checks.
26759         * g++.old-deja/g++.other/defarg8.C: Likewise.
26760         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
26761         * g++.old-deja/g++.other/dtor10.C: Likewise.
26762         * g++.old-deja/g++.other/incomplete.C: Likewise.
26763         * g++.old-deja/g++.other/linkage7.C: Likewise.
26764         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
26765         lookup algorithm.
26766         * g++.old-deja/g++.other/mangle2.C: Likewise.
26767         * g++.old-deja/g++.other/refinit2.C: Likewise.
26768         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
26769         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
26770         * g++.old-deja/g++.pt/crash28.C: Likewise.
26771         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
26772         syntax.
26773         * g++.old-deja/g++.pt/crash32.C: Change error message.
26774         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
26775         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
26776         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
26777         error message position.
26778         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
26779         * g++.old-deja/g++.pt/defarg8.C: Change error message.
26780         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
26781         syntax.
26782         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
26783         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
26784         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
26785         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
26786         keyword.
26787         * g++.old-deja/g++.pt/explicit31.C: Likewise.
26788         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
26789         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
26790         keyword.
26791         * g++.old-deja/g++.pt/explicit71.C: Change error message.
26792         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
26793         syntax.
26794         * g++.old-deja/g++.pt/friend28.C: Account for use of
26795         non-dependent names.
26796         * g++.old-deja/g++.pt/friend29.C: Likewise.
26797         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
26798         rules.
26799         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
26800         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
26801         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
26802         lookup rules.
26803         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
26804         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
26805         keyword.
26806         * g++.old-deja/g++.pt/memclass20.C: Likewise.
26807         * g++.old-deja/g++.pt/memclass5.C: Likewise.
26808         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
26809         keyword.
26810         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
26811         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
26812         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
26813         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
26814         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
26815         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
26816         keyword.
26817         * g++.old-deja/g++.pt/spec10.C: Likewise.
26818         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
26819         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
26820         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
26821         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
26822         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
26823         * g++.old-deja/g++.pt/ttp62.C: Likewise.
26824         * g++.old-deja/g++.pt/ttp64.C: Likewise.
26825         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
26826         * g++.old-deja/g++.pt/typename15.C: Likewise.
26827         * g++.old-deja/g++.pt/typename22.C: Likewise.
26828         * g++.old-deja/g++.pt/typename6.C: Change error messages.
26829         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
26830         * g++.old-deja/g++.pt/virtual2.C: Likewise.
26831         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
26832         syntax.
26833         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
26834         return value extension.
26835         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
26836         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
26837         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
26838         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
26839
26840 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
26841
26842         * g++.dg/warn/inline1.C: New test.
26843         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
26844         * g++.old-deja/g++.jason/synth10.C: Likewise.
26845         * g++.old-deja/g++.mike/net31.C: Likewise.
26846         * g++.old-deja/g++.mike/p8786.C: Likewise.
26847
26848         * g++.dg/template/friend10.C: New test.
26849         * g++.dg/template/conv5.C: New test.
26850
26851 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
26852
26853         * g++.dg/lookup/scoped3.C: New test.
26854
26855         * g++.dg/lookup/decl1.C: New test.
26856         * g++.dg/lookup/decl2.C: New test.
26857
26858 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26859
26860         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
26861         gcc.c-torture/compile/20021015-1.c,
26862         gcc.c-torture/compile/20021015-2.c,
26863         gcc.c-torture/compile/20021123-1.c,
26864         gcc.c-torture/compile/20021123-2.c,
26865         gcc.c-torture/compile/20021123-3.c,
26866         gcc.c-torture/compile/20021123-4.c,
26867         gcc.c-torture/execute/20021024-1.c: Add tests previously added
26868         only to 3.1 or 3.2 branch.
26869
26870 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
26871
26872         * gcc.dg/i386-bitfield3.c: New test.
26873
26874         * gcc.dg/i386-bitfield2.c: New test.
26875
26876 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
26877
26878         * g++.dg/parse/conv_op1.C: New test.
26879
26880 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
26881
26882         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
26883         approved.
26884
26885 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
26886
26887         * gcc.c-torture/compile/20021220-1.c: New test.
26888
26889 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
26890
26891         * gcc.dg/i386-fastcall-1.c: New.
26892
26893 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26894
26895         * gcc.c-torture/execute/20021219-1.c: New test.
26896
26897 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26898
26899         * gcc.dg/i386-pic-1.c: New test.
26900
26901 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26902
26903         PR c++/8099
26904         * g++.dg/template/friend9.C: New test.
26905
26906 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26907
26908         PR c++/3663
26909         * g++.dg/template/access7.C: New test.
26910
26911 2002-12-18  Nick Clifton  <nickc@redhat.com>
26912
26913         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
26914         the libstdc++-v3 directory has been found.
26915
26916 2002-12-12  Devang Patel <dpatel@apple.com>
26917         * gcc.dg/darwin-ld-1.c: New test.
26918         * gcc.dg/darwin-ld-2.c: New test.
26919         * gcc.dg/darwin-ld-3.c: New test.
26920         * gcc.dg/darwin-ld-4.c: New test.
26921         * gcc.dg/darwin-ld-5.c: New test.
26922
26923 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
26924
26925         * gcc.c-torture/compile/20021212-1.c: New test.
26926
26927 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
26928
26929         * gcc.dg/fshort-wchar: New test.
26930
26931 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
26932
26933         PR c++/8372
26934         * g++.dg/template/dtor1.C: New test.
26935
26936         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
26937         markers.
26938
26939 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
26940
26941         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
26942
26943 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
26944
26945         * g++.dg/template/static1.C: New test.
26946         * g++.dg/template/static2.C: New test.
26947         * g++.old-deja/g++.ext/memconst.C: New test.
26948
26949 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26950
26951         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
26952         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
26953         * g++.dg/special/initp1.C: Likewise.
26954
26955 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
26956
26957         * gcc.c-torture/execute/20021204-1.c: New test.
26958
26959 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
26960
26961         * gcc.dg/ppc-fmadd-1.c: New file.
26962         * gcc.dg/ppc-fmadd-2.c: New file.
26963         * gcc.dg/ppc-fmadd-3.c: New file.
26964
26965 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26966
26967         * gcc.c-torture/compile/20021204-1.c: New test.
26968
26969 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26970
26971         * g++.dg/inherit/covariant2.C: New test.
26972         * g++.dg/inherit/covariant3.C: New test.
26973         * g++.dg/inherit/covariant4.C: New test.
26974         * g++.dg/inherit/covariant1.C: Remove XFAIL.
26975         * g++.old-deja/g++.robertl/eb17.C: Likewise.
26976
26977 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
26978
26979         PR c++/8688
26980         * g++.dg/init/brace3.C: New test.
26981
26982 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
26983
26984         * gcc.dg/20020210-1.c: Fix a comment typo.
26985
26986 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
26987
26988         PR c++/8720
26989         * g++.dg/parse/defarg1.C: New test.
26990
26991         PR c++/8615
26992         * g++.dg/template/char1.C: New test.
26993
26994         * g++.dg/template/varmod1.C: Fix typo.
26995
26996 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26997
26998         DR 180
26999         * g++.old-deja/g++.pt/crash32.C: Expect error.
27000
27001 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
27002
27003         PR c++/5919
27004         * g++.dg/template/varmod1.C: New test.
27005
27006         PR c++/8727
27007         * g++.dg/inherit/typeinfo1.C: New test.
27008
27009         PR c++/8663
27010         * g++.dg/inherit/typedef1.C: New test.
27011
27012 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
27013
27014         PR c++/8332
27015         PR c++/8493
27016         * g++.dg/template/strlen1.C: New test.
27017
27018         PR c++/8227
27019         * g++.dg/template/ctor2.C: New test.
27020
27021         PR c++/8214
27022         * g++.dg/init/string1.C: New test.
27023
27024         PR c++/8511
27025         * g++.dg/template/friend8.C: New test.
27026
27027 2002-11-29  Joe Buck <jbuck@synopsys.com>
27028
27029         * g++.dg/lookup/anon2.C: New test.
27030
27031 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
27032
27033         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
27034         h8300 port.
27035
27036 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
27037
27038         * gcc.dg/bitfld-6.c: New test.
27039
27040 2002-11-27  Jan Hubicka  <jh@suse.cz>
27041
27042         * gcc.c-torture/execute/20021127.[cx]: New test.
27043
27044 2002-11-26  Jan Hubicka  <jh@suse.cz>
27045
27046         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
27047         quality.
27048
27049 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
27050
27051         * g++.dg/init/brace2.C: New test.
27052         * g++.old-deja/g++.mike/p9129.C: Correct.
27053
27054 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
27055
27056         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
27057
27058 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
27059
27060         * gcc.dg/sibcall-6: New test for indirect sibcalls.
27061
27062 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
27063
27064         * testsuite/g++.dg/abi/empty11.C: New test.
27065         * testsuite/g++.dg/rtti/cv1.C: New test.
27066
27067 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
27068
27069         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
27070
27071 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
27072
27073         * g++.dg/abi/empty10.C: New test.
27074
27075 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27076
27077         * gcc.c-torture/compile/20021124-1.c: New test.
27078
27079 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
27080
27081         * g++.dg/abi/rtti2.C: New test.
27082
27083 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27084
27085         * gcc.dg/i386-unroll-1.c: New test.
27086
27087 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27088
27089         * gcc.c-torture/compile/20021120-1.c: New test.
27090         * gcc.c-torture/compile/20021120-2.c: New test.
27091
27092 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27093
27094         * gcc.dg/bitfld-5.c: New test.
27095
27096 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27097
27098         * gcc.c-torture/execute/20021120-3.c: New test.
27099
27100 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27101
27102         * gcc.c-torture/execute/20021120-2.c: New test.
27103
27104 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27105
27106         * gcc.c-torture/execute/20021120-1.c: New test.
27107
27108 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
27109
27110         * gcc.c-torture/execute/20021118-3.c: New test.
27111
27112 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27113
27114         * gcc.c-torture/compile/20021119-1.c: New test.
27115
27116 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
27117
27118         * gcc.dg/duff-1.c: New test.
27119         * gcc.dg/duff-2.c: New test.
27120         * gcc.dg/duff-3.c: New test.
27121
27122 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
27123
27124         * gcc.dg/cpp/_Pragma5.c: New test.
27125
27126 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
27127
27128         * gcc.c-torture/execute/20021118-2.c: New test.
27129
27130 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
27131
27132         * gcc.c-torture/execute/20021118-1.c: New test.
27133
27134 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
27135
27136         * gcc.dg/20021116-1.c: New test.
27137
27138 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
27139
27140         * g++.dg/abi/vcall1.C: New test.
27141
27142 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
27143
27144         * gcc.dg/20021029-1.c: New test.
27145         * gcc.dg/20021029-2.c: New test.
27146
27147 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27148
27149         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
27150
27151 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27152
27153         PR c/8439
27154         * gcc.dg/20021110.c: Move to ...
27155         * gcc.c-torture/compile/20021110.c: .... here.
27156
27157 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27158
27159         PR c/8467
27160         * gcc.c-torture/execute/20021111-1.c
27161
27162 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27163
27164         PR c/8439
27165         * gcc.dg/20021110.c: New test.
27166
27167 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
27168
27169         * g++.dg/abi/vthunk3.C: Run only on x86.
27170
27171 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27172
27173         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
27174
27175 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
27176
27177         * lib/compat.exp (compat-execute): Fix logic error in last
27178         change.
27179
27180 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
27181
27182         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
27183
27184 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27185
27186         PR c++/8389
27187         * g++.dg/template/access6.C: New test.
27188
27189 2002-11-08  Jan Hubicka  <jh@suse.cz>
27190
27191         * gcc.dg/i386-ssefp-1.c: New test.
27192         * gcc.dg/i386-ssefp-1.c: New test.
27193
27194 2002-11-08  Jan Hubicka  <jh@suse.cz>
27195
27196         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
27197
27198 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
27199
27200         * g++.dg/abi/vthunk3.C: New test.
27201
27202         PR c++/8338
27203         * g++.dg/template/crash2.C: New test.
27204
27205 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
27206
27207         * testsuite/g++.dg/abi/dtor1.C: New test.
27208         * testsuite/g++.dg/abi/dtor2.C: Likewise.
27209
27210 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
27211
27212         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
27213         Darwin.
27214
27215 2002-11-04  Adam Nemet  <anemet@lnxw.com>
27216
27217         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
27218         -mthumb.  Only xfail with -O0.
27219
27220 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
27221
27222         * g++.dg/abi/thunk1.C: New test.
27223         * g++.dg/abi/thunk2.C: Likewise.
27224         * g++.dg/abi/vtt1.C: Likewise.
27225
27226 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
27227
27228         PR optimization/8423
27229         * gcc.c-torture/execute/builtin-constant.c: New test.
27230
27231 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
27232
27233         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
27234         Add some more cases.
27235
27236 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
27237
27238         PR c++/8391
27239         * g++.dg/opt/local1.C: New test.
27240
27241 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
27242
27243         PR c++/8160
27244         * g++.dg/template/complit1.C: New test.
27245
27246         PR c++/8149
27247         * g++.dg/template/typename4.C: Likewise.
27248
27249 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27250
27251         Core issue 287, PR c++/7639
27252         * g++.dg/template/instantiate1.C: Adjust error location.
27253         * g++.dg/template/instantiate3.C: New test.
27254         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
27255         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
27256         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
27257
27258 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
27259
27260         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
27261
27262 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
27263
27264         PR c++/8287
27265         * g++.dg/init/dtor2.C: New test.
27266
27267 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27268
27269         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
27270         * gcc.dg/nest.c: Bypass errors on irix6.
27271
27272 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
27273
27274         * gcc.dg/nest.c: Expect error for mmix-*-*.
27275         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
27276
27277 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
27278
27279         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
27280         markers.
27281
27282         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
27283
27284 2002-10-25  Mike Stump  <mrs@apple.com>
27285
27286         * gcc.dg/warn-1.c: New test.
27287
27288 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
27289
27290         * g++.dg/template/typename3.C: New test.
27291
27292 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
27293
27294         * g++.dg/lookup/ptrmem1.C: New test.
27295
27296         * g++.dg/abi/vthunk2.C: New test.
27297
27298 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
27299
27300         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
27301
27302 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
27303
27304         * g++.dg/abi/empty9.C: New test.
27305
27306 2002-10-24  Richard Henderson  <rth@redhat.com>
27307
27308         * g++.dg/inherit/thunk1.C: Enable for ia64.
27309
27310 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
27311
27312         PR c++/8067
27313         * g++.dg/lookup/pretty1.C: New test.
27314
27315 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
27316
27317         * gcc.dg/20021023-1.c: New test.
27318
27319 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
27320
27321         PR c++/7679
27322         * g++.dg/parse/inline1.C: New test.
27323
27324 2002-10-23  Richard Henderson  <rth@redhat.com>
27325
27326         * g++.dg/inherit/thunk1.C: Enable for x86_64.
27327
27328         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
27329
27330 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
27331
27332         PR c++/6579
27333         * g++.dg/parse/stmtexpr3.C: New test.
27334
27335 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
27336
27337         * g++.dg/expr/cond1.C: New test.
27338
27339 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
27340
27341         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
27342
27343 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
27344
27345         * g++.dg/abi/vbase13.C: New test.
27346         * g++.dg/abi/vbase14.C: Likewise.
27347
27348 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
27349
27350         * gcc.dg/tls/pic-1.c: New test.
27351         * gcc.dg/tls/nonpic-1.c: New test.
27352         * gcc.dg/20021018-1.c: New test.
27353
27354 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
27355
27356         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
27357         Remove only files with the same base name as the test case.
27358         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
27359         (profopt-execute): Likewise.  Also, remove old profiling
27360         and performance data files before running the tests.
27361
27362         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
27363         * g++.dg/bprob/bprob.exp: Likewise.
27364         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
27365         to allow more general test case names.
27366
27367         * g++.dg/bprob/bprob-1.C: Rename to ...
27368         * g++.dg/bprob/g++-bprob-1.C: ... this.
27369
27370         * g77.dg/bprob/bprob-1.f: Rename to ...
27371         * g77.dg/bprob/g77-bprob-1.f: ... this.
27372
27373 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
27374
27375         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
27376         bison 1.50 or later.
27377
27378 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
27379
27380         * g++.dg/README: Describe more test directories.
27381
27382 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
27383
27384         * g++.dg/init/array6.C: Add additional tests.
27385
27386 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
27387
27388         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
27389         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
27390
27391 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
27392
27393         * gcc.c-torture/compile/20020604-1.x: New.
27394         * gcc.c-torture/compile/simd-5.x: Likewise.
27395         * gcc.c-torture/execute/920710-1.x: Likewise.
27396         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
27397
27398 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
27399
27400         * g++.dg/inherit/override1.C: Add dg-options clause.
27401
27402 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27403
27404         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
27405         _mm_slli_si128.
27406
27407 2002-10-19  Andreas Schwab  <schwab@suse.de>
27408
27409         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
27410         directory component.
27411
27412 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
27413
27414         * g++.dg/inherit/thunk1.C: New test.
27415
27416         * g++.dg/inherit/override1.C: New test.
27417
27418         * g++.dg/abi/mangle11.C: New test.
27419         * g++.dg/abi/mangle14.C: New test.
27420         * g++.dg/abi/mangle17.C: New test.
27421
27422 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
27423
27424         * g++.dg/overload/member2.C: New test.
27425
27426 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
27427
27428         * g++.dg/README: Describe new compat directory.
27429         * g++.dg/dg.exp: Skip tests in compat directory.
27430         * README.compat: New file.
27431         * lib/compat.exp: New expect script.
27432         * g++.dg/compat: New test directory.
27433         * g++.dg/compat/compat.exp: New expect script.
27434         * g++.dg/compat/abi: New test directory.
27435         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
27436         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
27437         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
27438         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
27439         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
27440         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
27441         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
27442         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
27443         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
27444         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
27445         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
27446         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
27447         * g++.dg/compat/break: New test directory.
27448         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
27449         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
27450         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
27451         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
27452         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
27453         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
27454         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
27455         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
27456         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
27457         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
27458         g++.dg/compat/break/README: New files.
27459         * g++.dg/compat/eh: New test directory.
27460         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
27461         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
27462         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
27463         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
27464         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
27465         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
27466         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
27467         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
27468         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
27469         g++.dg/compat/eh/filter2_y.C,
27470         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
27471         g++.dg/compat/eh/new1_y.C,
27472         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
27473         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
27474         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
27475         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
27476         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
27477         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
27478         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
27479         g++.dg/compat/eh/unexpected1_y.C: New files.
27480         * g++.dg/compat/init: New test directory.
27481         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
27482         g++.dg/compat/init/array5_y.C,
27483         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
27484         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
27485         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
27486         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
27487         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
27488         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
27489         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
27490         g++.dg/compat/init/init-ref2_y.C: New files.
27491
27492 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
27493
27494         PR c++/7584
27495         * g++.dg/inherit/using3.C: New test.
27496
27497 2002-10-17  Jan Hubicka  <jh@suse.cz>
27498
27499         * gcc.dg/20021017-2.c: New test.
27500
27501 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
27502
27503         * g++.dg/abi/mangle16.C: Adjust.
27504
27505         * g++.dg/init/array8.C: New test.
27506
27507 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
27508
27509         * gcc.dg/special/mips-abi.exp: New test.
27510         * gcc.dg/special/mips-abi.s: Empty file used by the above.
27511
27512 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
27513
27514         * g++.dg/abi/mangle16.C: New test.
27515         * g++.dg/abi/mangle17.C: Likewise.
27516
27517         PR c++/7478
27518         * g++.dg/template/ref1.C: New test.
27519
27520 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27521
27522         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
27523
27524 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
27525
27526         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
27527
27528 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
27529
27530         PR c++/7524
27531         * g++.dg/init/array7.C: New test.
27532
27533 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
27534
27535         * g++.dg/init/array6.C: New test.
27536
27537         * g++.dg/abi/mangle13.C: Likewise.
27538         * g++.dg/abi/mangle14.C: Likewise.
27539         * g++.dg/abi/mangle15.C: Likewise.
27540
27541 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
27542
27543         * g++.dg/abi/empty8.C: New test.
27544
27545 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
27546
27547         * g++.dg/init/ctor1.C: New test.
27548
27549 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
27550
27551         * gcc.c-torture/execute/20021015-1.c: New test.
27552
27553 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
27554
27555         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
27556
27557 2002-10-14  Jan Hubicka  <jh@suse.cz>
27558
27559         * gcc.dg/i386-ssetype-[1-5].c: New tests.
27560
27561 2002-10-14  Richard Henderson  <rth@redhat.com>
27562
27563         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
27564
27565 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
27566
27567         PR optimization/6631
27568         * g++.dg/opt/const2.C: New test.
27569
27570 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
27571
27572         PR c++/7176
27573         * g++.dg/parse/friend1.C: New test.
27574         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
27575
27576 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
27577
27578         * gcc.dg/20021014-1.c: New test.
27579
27580 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
27581
27582         PR c++/5661
27583         * g++.dg/ext/vlm1.C: New test.
27584         * g++.dg/ext/vlm2.C: Likewise.
27585
27586         * g++.dg/init/array1.C: Remove invalid braces.
27587         * g++.dg/init/brace1.C: New test.
27588         * g++.dg/init/copy2.C: Likewise.
27589         * g++.dg/init/copy3.C: Likewise.
27590         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
27591         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
27592         braces.
27593
27594 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
27595
27596         * gcc.dg/cpp/assembler.S: Don't use -ansi.
27597
27598 2002-10-11  Richard Shann  <richard.shann@superh.com>
27599
27600         * gcc.c-torture/compile/simd-5.c: New test.
27601
27602 2002-10-10  Roger Sayle  <roger@eyesopen.com>
27603
27604         * gcc.c-torture/execute/shiftopt-1.c: New test case.
27605
27606 2002-10-10  Jim Wilson  <wilson@redhat.com>
27607
27608         * gcc.c-torture/execute/20021010-1.c: New test.
27609
27610 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
27611
27612         PR c/7353
27613         * g++.dg/ext/typedef-init.C: New test.
27614         * gcc.dg/typedef-init.c: New test.
27615
27616 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
27617
27618         * gcc.dg/cpp/paste13.c: New test.
27619
27620 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27621
27622         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
27623         remaining platforms, XFAIL during compile, not execute.  Don't
27624         XFAIL at -O0.
27625
27626 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
27627
27628         * gcc.dg/alias-1.c: Tweak expected warning.
27629
27630 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
27631
27632         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
27633
27634 2002-10-06  Andreas Jaeger  <aj@suse.de>
27635
27636         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
27637         * gcc.dg/cpp/c++98.C: Likewise.
27638
27639         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
27640         * g++.dg/cpp/c++98.C: Likewise.
27641
27642         * g++.dg/README (Subdirectories): Mention cpp directory.
27643
27644         PR target/7559
27645         * gcc.dg/20021006-1.c: New test.
27646
27647 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27648
27649         PR c++/7804
27650         * g++.dg/other/warning1.C: New test.
27651
27652 2002-10-04  Roger Sayle  <roger@eyesopen.com>
27653
27654         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
27655         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
27656         and sparc-*-* with -m64 as expected failures.  See PR 8087.
27657
27658 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
27659
27660         PR c++/7931
27661         * g++.dg/template/ptrmem3.C: New test.
27662
27663         PR c++/7754
27664         * g++.dg/template/union1.C: New test.
27665
27666 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
27667
27668         PR c++/8006
27669         * g++.dg/abi/mangle9.C: New test.
27670         * g++.dg/abi/mangle10.C: New test.
27671         * g++.dg/abi/mangle11.C: New test.
27672         * g++.dg/abi/mangle12.C: New test.
27673
27674 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
27675
27676         PR c++/7188.
27677         * g++.dg/template/meminit1.C: New test.
27678         * g++.dg/warn/Wreorder-1.C: Likewise.
27679         * g++.old-deja/g++.mike/warn3.C: Tweak.
27680         * lib/prune.exp: Ingore "in copy constructor".
27681
27682 2002-10-02  Andreas Jaeger  <aj@suse.de>
27683
27684         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
27685         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
27686         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
27687         on x86-64.
27688
27689 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
27690
27691         * gcc.dg/empty1.C: Fix typo.
27692
27693 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
27694
27695         * gcc.dg/alias-1.c: New test.
27696
27697 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
27698
27699         * gcc.dg/empty1.C: New test.
27700
27701         * g++.dg/tls/init-2.C: Tweak error messages.
27702
27703 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
27704
27705         * gcc.c-torture/compile/20020923-1.c: New test.
27706
27707 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
27708
27709         * gcc.c-torture/execute/ffs-1.c: New test.
27710         * gcc.c-torture/execute/ffs-2.c: Ditto.
27711
27712 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
27713
27714         * g++.dg/overload/member1.C: New test.
27715
27716 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
27717
27718         * g++.dg/abi/empty7.C: New test.
27719         * g++.dg/init/pm2.C: Likewise.
27720
27721 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
27722
27723         * g++.dg/rtti/crash1.C: New test.
27724
27725 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
27726
27727         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
27728         gcc.dg/sibcall-4.c: New tests.
27729
27730 2002-09-28  Roger Sayle  <roger@eyesopen.com>
27731
27732         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
27733         powerpc and MMIX targets.
27734
27735 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
27736
27737         * gcc.dg/cpp/20020927-1.c: New.
27738
27739 2002-09-26  David S. Miller  <davem@redhat.com>
27740
27741         * gcc.c-torture/compile/trunctfdf.c: New.
27742
27743 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27744
27745         * lib/target-supports.exp (check_weak_available): Handle solaris2.
27746
27747 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
27748
27749         * gcc.c-torture/execute/loop-15.c: New.
27750
27751 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
27752
27753         * README.QMTEST: Fix typo.
27754
27755 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
27756
27757         * gcc.dg/20020926-1.c: New test.
27758
27759 2002-09-25  David S. Miller  <davem@redhat.com>
27760
27761         PR target/7842
27762         * gcc.c-torture/execute/shiftdi.c: New test.
27763
27764 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
27765
27766         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
27767         unique to the tool.
27768         * lib/g77.exp (g77_init): Likewise.
27769         * lib/g++.exp (g++_init): Likewise.
27770         * lib/objc.exp (objc_init): Likewise.
27771
27772 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
27773
27774         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
27775         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
27776         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
27777
27778 2002-09-25  Richard Henderson  <rth@redhat.com>
27779
27780         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
27781         too-small long double.
27782
27783 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
27784
27785         * gcc.dg/20020919-1.c: New test.
27786
27787 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
27788
27789         * g++.dg/abi/bitfield6.C: New test.
27790         * g++.dg/abi/bitfield7.C: New test.
27791         * g++.dg/abi/bitfield8.C: New test.
27792         * g++.dg/abi/vbase11.C: New test.
27793
27794 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27795
27796         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
27797         hppa*-*-hpux*.  Update test comment.
27798
27799 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
27800
27801         * gcc.dg/tls/struct-1.c: New test.
27802
27803 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
27804
27805         * gcc.dg/cpp/tr-warn2.c: Update.
27806
27807 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
27808
27809         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
27810
27811 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
27812
27813         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
27814         systems.
27815
27816 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
27817
27818         * gcc.c-torture/execute/ieee/mzero3.c: New test.
27819
27820         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
27821         Adjust for c++filt moved to binutils.  Remove spurious duplicate
27822         setting of cxxfilt.
27823
27824 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
27825
27826         * gcc.dg/20020312-2.c: Update for darwin.
27827
27828 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
27829
27830         * g++.old-deja/g++.other/crash32.C: Mark ICE.
27831
27832 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
27833
27834         * objc.dg/comp-types-1.m: New test.
27835         * objc.dg/comp-types-2.m: New test.
27836         * objc.dg/comp-types-3.m: New test.
27837         * objc.dg/comp-types-4.m: New test.
27838         * objc.dg/comp-types-5.m: New test.
27839         * objc.dg/comp-types-6.m: New test.
27840
27841 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27842
27843         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
27844
27845 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
27846
27847         * g++.dg/other/do1.C: New test.
27848
27849         * g++.dg/template/subst1.C: New test.
27850
27851 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
27852
27853         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
27854
27855 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
27856
27857         * g++.dg/template/qualttp20.C: Adjust expected errors.
27858         * g++.old-deja/g++.jason/report.C: Likewise.
27859         * g++.old-deja/g++.other/qual1.C: Likewise.
27860
27861         * g++.dg/lookup/scoped2.C: New test.
27862
27863         * g++.dg/ext/asm3.C: New test.
27864
27865 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
27866
27867         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
27868
27869 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
27870
27871         * ChangeLog: follow spelling conventions.
27872         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
27873         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
27874         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
27875         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
27876         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
27877         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
27878         * g++.old-deja/g++.law/global-init1.C: Likewise.
27879         * g++.old-deja/g++.other/delete4.C: Likewise.
27880         * g++.old-deja/g++.other/inline21.C: Likewise.
27881         * g++.old-deja/g++.other/singleton.C: Likewise.
27882         * g77.dg/strlen0.f: Likewise.
27883         * g77.f-torture/compile/20010519-1.f: Likewise.
27884         * g77.f-torture/compile/980310-4.f: Likewise.
27885         * gcc.c-torture/compile/20000605-1.c: Likewise.
27886         * gcc.c-torture/execute/20020225-1.c: Likewise.
27887         * gcc.dg/c90-hexfloat-2.c: Likewise.
27888         * gcc.dg/c99-bool-1.c: Likewise.
27889         * gcc.dg/c99-hexfloat-2.c: Likewise.
27890         * gcc.dg/dll-2.c: Likewise.
27891         * gcc.dg/wtr-union-init-1.c: Likewise.
27892         * gcc.dg/wtr-union-init-2.c: Likewise.
27893         * gcc.dg/wtr-union-init-3.c: Likewise.
27894         * gcc.dg/cpp/avoidpaste1.c: Likewise.
27895         * gcc.dg/cpp/defined.c: Likewise.
27896         * gcc.dg/cpp/macsyntx.c: Likewise.
27897         * gcc.dg/cpp/paste2.c: Likewise.
27898         * gcc.dg/cpp/trad/defined.c: Likewise.
27899         * gcc.dg/format/c90-printf-1.c: Likewise.
27900         * gcc.dg/format/c90-scanf-1.c: Likewise.
27901         * gcc.dg/format/c99-printf-1.c: Likewise.
27902         * gcc.dg/format/c99-scanf-1.c: Likewise.
27903         * gcc.misc-tests/gcov-8.c: Likewise.
27904         * lib/profopt.exp: Likewise.
27905
27906 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
27907
27908         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
27909
27910 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
27911
27912         * g++.dg/inherit/using2.C: New test.
27913
27914 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
27915
27916         * ChangeLog: Follow spelling conventions.
27917         * g++.dg/template/friend4.C: Likewise.
27918         * g++.old-deja/g++.pt/crash67.C: Likewise.
27919         * gcc.c-torture/execute/20000801-4.c: Likewise.
27920         * gcc.dg/c90-digraph-1.c: Likewise.
27921         * gcc.dg/c94-digraph-1.c: Likewise.
27922         * gcc.dg/c99-digraph-1.c: Likewise.
27923         * gcc.dg/cpp/line5.c: Likewise.
27924         * gcc.dg/cpp/multiline.c: Likewise.
27925         * gcc.dg/cpp/trad/literals-1.c: Likewise.
27926         * gcc.dg/format/attr-3.c: Likewise.
27927         * gcc.dg/format/c90-scanf-3.c: Likewise.
27928         * gcc.dg/format/ext-4.c: Likewise.
27929
27930 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
27931
27932         * g++.dg/template/pretty1.C: New test.
27933
27934 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
27935
27936         * gcc.c-torture/execute/struct-cpy-1.c: New test.
27937
27938 2002-09-13  Matt Austern  <austern@apple.com>
27939
27940         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
27941         passing a cast expression to a function by const reference.
27942
27943 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
27944
27945         * g++.dg/template/deduce1.C: New test.
27946
27947 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
27948
27949         * gcc.c-torture/execute/simd-1.c: Force all use of int to
27950         32-bit int.
27951
27952 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27953
27954         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
27955         usage.
27956
27957 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
27958
27959         * gcc.c-torture/compile/20020910-1.c: New test.
27960
27961 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
27962
27963         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
27964
27965 2002-09-10  Andreas Jaeger  <aj@suse.de>
27966
27967         * gcc.dg/20020312-2.c: Adjust for x86-64.
27968
27969 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
27970
27971         * g77.dg/7388.f: New test case for PR 7388.
27972
27973 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
27974
27975         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
27976
27977 2002-09-05  Ziemowit Laski <zlaski@apple.com>
27978
27979         * objc.dg/proto-lossage-1.m: New test.
27980
27981 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
27982
27983         * gcc.dg/cpp/_Pragma4.c: Fix typo.
27984
27985 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
27986
27987         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
27988         expected to pass.
27989
27990 2002-09-06  Stan Shebs  <shebs@apple.com>
27991             David Edelsohn  <edelsohn@gnu.org>
27992
27993         * gcc.dg/weak: New directory.
27994         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
27995         target-specific xfail bits.
27996         * gcc.dg/typeof-2.c: Move to new directory.
27997         * gcc.dg/weak.exp: New expect script.
27998
27999 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
28000
28001         * gcc.c-torture/execute/extzvsi.c: New test.
28002
28003 2002-09-05  Stan Shebs  <shebs@apple.com>
28004
28005         * gcc.dg/weak-1.c: xfail on Darwin.
28006         * gcc.dg/weak-2.c: Ditto.
28007         * gcc.dg/weak-3.c: Ditto.
28008         * gcc.dg/weak-4.c: Ditto.
28009         * gcc.dg/weak-5.c: Ditto.
28010         * gcc.dg/weak-6.c: Ditto.
28011         * gcc.dg/weak-7.c: Ditto.
28012         * gcc.dg/weak-8.c: Ditto.
28013         * gcc.dg/weak-9.c: Ditto.
28014
28015 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
28016
28017         * gcc.c-torture/execute/loop-14.c: New test.
28018
28019 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
28020
28021         * g++.dg/other/cxa-atexit1.C: New test.
28022
28023         * gcc.dg/typeof-2.c: New test.
28024
28025 2002-09-03  Roger Sayle  <roger@eyesopen.com>
28026
28027         * gcc.dg/builtins-2.c: New testcase.
28028         * gcc.dg/builtins-3.c: New testcase.
28029
28030 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
28031
28032         * gcc.dg/cpp/_Pragma4.c: New test.
28033
28034 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
28035
28036         * objc/execute/nil_method-1.m: New testcase.
28037
28038 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
28039
28040         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
28041         [Object class], not [Object initialize].
28042
28043 2002-08-31  Roger Sayle  <roger@eyesopen.com>
28044             Hans-Peter Nilsson  <hp@bitrange.com>
28045
28046         * gcc.c-torture/execute/20020720-1.x: Skip test on
28047         mmix-knuth-mmixware.  Correct comment.
28048
28049 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
28050
28051         * testsuite/g++.dg/abi/bitfield5.C: New test.
28052         * testsuite/g++.dg/abi/vbase10.C: Likewise.
28053
28054 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
28055
28056         * objc.dg/undeclared-selector.m: New test.
28057
28058 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
28059
28060         * g++.dg/other/offsetof1.C: Avoid cast warning.
28061
28062 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
28063
28064         * objc.dg/super-class-2.m: New test.
28065
28066 2002-08-24  Matt Austern  <austern@apple.com>
28067
28068         * g++.dg/ext/lvaddr.C: New test.
28069         * g++.dg/ext/lvcast.C: New test.
28070
28071 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
28072
28073         * testsuite/g++.dg/inherit/cond1.C: New test.
28074
28075 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
28076
28077         * gcc.dg/noncompile/incomplete-1.c: New test.
28078
28079 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
28080
28081         * gcc.dg/typespec-1.c: New test.
28082
28083 2002-08-20  Devang Patel  <dpatel@apple.com>
28084         * objc.dg/proto-hier-2.m: New test.
28085
28086 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
28087
28088         * objc.dg/bitfield-1.m: New test.
28089         * objc.dg/bitfield-2.m: New test.
28090
28091 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
28092
28093         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
28094         gcc.dg/c99-flex-array-4.c: New tests.
28095
28096 2002-08-16  Stan Shebs  <shebs@apple.com>
28097
28098         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
28099
28100 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
28101
28102         * gcc.dg/typeof-1.c: New test.
28103         * g++.dg/ext/typeof2.C: New test.
28104
28105 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
28106
28107         * g++.dg/other/offsetof1.C: New test.
28108
28109 2002-08-14  Richard Henderson  <rth@redhat.com>
28110
28111         * gcc.dg/tls/diag-3.c: Fix expected message strings.
28112
28113 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
28114
28115         * gcc.dg/cpp/_Pragma3.c: New test.
28116
28117 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
28118
28119         * g++.dg/template/inherit3: New test.
28120
28121 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28122
28123         * gcc.dg/bitfld-4.c: Add blank options.
28124
28125 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
28126
28127         * g++.dg/template/crash1.C: New test.
28128
28129 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
28130
28131         * gcc.dg/tls/opt-2.c: New test.
28132
28133 2002-08-08  Devang Patel  <dpatel@apple.com>
28134
28135         * objc.dg/selector-1.m : New test
28136
28137 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28138
28139         * g++.dg/abi/bitfield4.C: New test.
28140         * gcc.dg/bitfld-4.c: New test.
28141
28142 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28143
28144         * g++.dg/other/packed1.C: New test.
28145
28146 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
28147
28148         * g++.dg/abi/offsetof.C: Tweak error messages.
28149         * g++.old-deja/g++.mike/p10769a.C: Likewise.
28150
28151 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
28152
28153         * gcc.dg/bitfld-3.c: New test.
28154
28155 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28156             Richard Henderson  <rth@redhat.com>
28157
28158         * gcc.dg/i386-bitfield1.c: New test.
28159         * g++.dg/abi/bitfield3.C: Update.
28160
28161 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
28162
28163         * objc.dg/const-str-2.m: Update.
28164         * gcc.dg/cpp/c++98.c: Change to C extension.
28165         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
28166         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
28167
28168 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
28169
28170         * testsuite/gcc.dg/tls/diag-3.c: New.
28171
28172 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
28173
28174         * g++.dg/README (Subdirectories): Document new subdir expr.
28175         * g++.dg/expr/pmf-1.C: New test.
28176
28177 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
28178
28179         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
28180
28181 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
28182
28183         * g++.dg/abi/bitfield3.C: New test.
28184
28185 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
28186
28187         * lib/gcov.exp: Tweak expected line formats.
28188         * gcc.misc-tests/gcov8.c: New test.
28189         * gcc.misc-tests/gcov8.x: New flags.
28190
28191 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
28192
28193         * consistency.vlad/layout/endian.c: Include string.h.
28194
28195         * gcc.c-torture/execute/20020805-1.c: New test.
28196
28197 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
28198
28199         * g++.dg/other/conversion1.C: New test.
28200
28201 2002-08-03  Roger Sayle  <roger@eyesopen.com>
28202
28203         * gcc.dg/builtins-1.c: New testcase.
28204
28205 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
28206
28207         * g++.dg/inherit/access3.C: New test.
28208
28209 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
28210
28211         * gcc.dg/ia64-visibility-2.c: New test.
28212
28213 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
28214
28215         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
28216         __qualifier_flags to __flags.
28217
28218 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
28219
28220         * g++.dg/inherit/operator1.C: New test.
28221         * g++.dg/lookup/disamb1.C: Fix typo in comment.
28222         * g++.dg/other/error1.C: Change expected error message.
28223         * g++.dg/template/conv4.C: Likewise.
28224
28225 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
28226
28227         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
28228         for documented behavior.
28229
28230 2002-07-25  Roger Sayle  <roger@eyesopen.com>
28231
28232         * gcc.c-torture/execute/20020720-1.x: Skip this test on
28233         several targets known to fail.
28234
28235 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
28236
28237         * gcc.dg/mips-args-[123].c: New tests.
28238
28239 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
28240
28241         * gcc.dg/ppc-spe.c: New.
28242
28243 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
28244
28245         * g++.dg/other/ptrmem4.C: New testcase.
28246
28247 2002-07-24  Richard Henderson  <rth@redhat.com>
28248
28249         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
28250
28251 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
28252
28253         * g++.dg/ext/alignof1.C (main): Return 0 for success.
28254
28255 2002-07-24  Roger Sayle  <roger@eyesopen.com>
28256
28257         * gcc.c-torture/execute/memset-3.c: New testcase.
28258
28259 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
28260
28261         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
28262         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
28263
28264 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28265
28266         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
28267         Delete.
28268
28269 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
28270
28271         * gcc.c-torture/compile/simd-4.c: New test.
28272
28273 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28274
28275         PR c++/7347, c++/7348
28276         * g++.dg/template/access4.C: New test.
28277         * g++.dg/template/access5.C: New test.
28278         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
28279         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
28280         * g++.old-deja/g++.pt/ttp58.C: Likewise.
28281         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
28282
28283 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
28284
28285         * gcc.dg/gnu89-init-2.c: New test.
28286
28287 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
28288
28289         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
28290
28291 2002-07-20  Roger Sayle  <roger@eyesopen.com>
28292
28293         * gcc.c-torture/execute/20020720-1.c: New testcase.
28294
28295 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
28296
28297         * gcc.dg/cpp/Wsignprom.c: New tests.
28298
28299 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
28300
28301         * gcc.c-torture/execute/loop-13.c: New test.
28302
28303 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
28304
28305         * gcc.dg/cpp/expr.c: New tests.
28306
28307 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
28308
28309         * g++.dg/opt/pr6713.C: Add template instantiation.
28310
28311 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
28312
28313         * gcc.dg/nest.c: New test.
28314
28315 2002-07-17  Richard Henderson  <rth@redhat.com>
28316
28317         * g++.dg/opt/pr6713.C: New test.
28318
28319 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
28320
28321         * gcc.c-torture/execute/loop-2e.x: Let the testcase
28322         XFAIL for all x86 processors.
28323
28324 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
28325
28326         * gcc.c-torture/execute/20010122-1.x: Do not test with
28327         -fomit-frame-pointer.
28328
28329 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28330
28331         * g++.dg/template/instantiate2.C: New test.
28332         * g++.dg/template/spec4.C: New test.
28333
28334 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28335
28336         * g++.dg/template/access2.C: New test.
28337         * g++.dg/template/access3.C: New test.
28338
28339 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
28340
28341         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
28342         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
28343         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
28344         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
28345         Convert to use <stdarg.h>.
28346         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
28347         Delete.
28348         * gcc.dg/va-arg-2.c: New.
28349         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
28350
28351 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
28352
28353         * gcc.c-torture/compile/20020710-1.c: New test.
28354
28355 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
28356                           Andrew Pinski  <pinskia@physics.uc.edu>
28357
28358         gcc.c-torture/compile/simd-2.c: New testcase.
28359         gcc.c-torture/compile/simd-3.c: Likewise.
28360
28361 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
28362
28363         PR c++/7224
28364         * g++.dg/overload/error1.C: New test.
28365
28366 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28367
28368         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
28369         configuration and IRIX 6 O32 ABI.
28370
28371 2002-07-11  Roger Sayle  <roger@eyesopen.com>
28372
28373         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
28374
28375 2002-07-10  Roger Sayle  <roger@eyesopen.com>
28376
28377         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
28378
28379 2002-07-10  Jeffrey A Law  <law@redhat.com>
28380
28381         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
28382
28383         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
28384
28385 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
28386
28387         * gcc.dg/20020312-2.c: Check for __PPC__.
28388
28389 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
28390
28391         * gcc.c-torture/compile/20020709-1.c: New test.
28392
28393 2002-07-07  Roger Sayle  <roger@eyesopen.com>
28394
28395         * g++.dg/template/qualttp21.C: New test case.
28396
28397 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
28398
28399         * gcc.c-torture/compile/20020706-1.c: New test.
28400         * gcc.c-torture/compile/20020706-2.c: New test.
28401
28402 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
28403             Alexandre Oliva  <aoliva@redhat.com>
28404
28405         * g++.dg/warn/incomplete1.C: New test.
28406
28407 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28408
28409         PR c++/7099
28410         * g++.dg/warn/noreturn1.C: New test.
28411
28412 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
28413
28414         PR c++/6706
28415         * g++.dg/debug/debug6.C: New test.
28416         * g++.dg/debug/debug7.C: New test.
28417
28418 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
28419
28420         * gcc.c-torture/compile/simd-3.c: New test.
28421
28422 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
28423
28424         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
28425         * gcc.dg/20020620-1.c: Likewise.
28426
28427 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28428
28429         PR c++/6944
28430         * g++.dg/init/array4.C: New test.
28431         * g++.dg/init/array5.C: New test.
28432
28433 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
28434
28435         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
28436         * gcc.c-torture/execute/simd-2.c (main): Likewise.
28437
28438 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28439
28440         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
28441         * gcc.dg/wtr-aggr-init-1.c: Likewise.
28442         * gcc.dg/wtr-conversion-1.c: Likewise.
28443         * gcc.dg/wtr-escape-1.c: Likewise.
28444         * gcc.dg/wtr-int-type-1.c: Likewise.
28445         * gcc.dg/wtr-label-1.c: Likewise.
28446         * gcc.dg/wtr-static-1.c: Likewise.
28447         * gcc.dg/wtr-strcat-1.c: Likewise.
28448         * gcc.dg/wtr-suffix-1.c: Likewise.
28449         * gcc.dg/wtr-switch-1.c: Likewise.
28450         * gcc.dg/wtr-unary-plus-1.c: Likewise.
28451         * gcc.dg/wtr-union-init-1.c: Likewise.
28452         * gcc.dg/wtr-union-init-2.c: Likewise.
28453         * gcc.dg/wtr-union-init-3.c: Likewise.
28454
28455         * gcc.dg/wtr-func-def-1.c: New test.
28456
28457 2002-07-02 Devang Patel <dpatel@apple.com>
28458
28459         * objc.dg/param-1.m: New test.
28460
28461 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
28462
28463         * gcc.dg/cpp/trad/directive.c: Add test.
28464         * gcc.dg/cpp/trad/macroargs.c: Add test.
28465         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
28466
28467 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
28468
28469         * gcc.dg/cpp/cmdlne-M.c: New test.
28470
28471 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
28472
28473         * objc.dg/desig-init-1.m: New test.
28474
28475 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28476
28477         PR c++/6716
28478         * g++.dg/template/instantiate1.C: New test.
28479
28480 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
28481
28482         PR c++/7112
28483         * g++.dg/template/sizeof2.C: New test.
28484
28485 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
28486
28487         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
28488         gcc.dg/cpp/trad/include.c: New tests.
28489
28490 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
28491
28492         PR target/7177
28493         * gcc.c-torture/compile/20020701-1.c: New test.
28494
28495 2002-07-01  Stan Shebs  <shebs@apple.com>
28496
28497         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
28498         header here...
28499         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
28500         (objc-torture-execute): or here.
28501
28502 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
28503
28504         * gcc.c-torture/execute/arith-rand-ll.c: New test.
28505
28506 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
28507
28508         * gcc.dg/cpp/trad/escaped-nl.c: New test.
28509
28510 2002-06-30  Devang Patel  <dpatel@apple.com>
28511
28512         * objc.dg/fsyntax-only.m: New test.
28513
28514 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
28515
28516         PR c++/6695
28517         * g++.dg/template/friend7.C: New file.
28518
28519 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
28520
28521         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
28522         return type.
28523
28524 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
28525
28526         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
28527         avoid division by zero.
28528
28529 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
28530
28531         * gcc.dg/Wunknownprag.c: New tests.
28532
28533 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
28534
28535         * gcc.c-torture/execute/simd-2.c: New test.
28536
28537 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
28538
28539         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
28540         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
28541         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
28542         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
28543         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
28544         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
28545         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
28546         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
28547         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
28548         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
28549         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
28550         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
28551         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
28552         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
28553         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
28554         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
28555         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
28556
28557 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
28558
28559         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
28560         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
28561         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
28562         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
28563         New tests.
28564         * gcc.dg/cpp/trad/directive.c: Update.
28565
28566 2002-06-23  Andreas Jaeger  <aj@suse.de>
28567
28568         * gcc.c-torture/execute/complex-6.c: New.
28569
28570 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
28571
28572         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
28573         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
28574         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
28575         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
28576
28577 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
28578
28579         * gcc.dg/cpp/trad: New directory with traditional tests copied
28580         from parent directory.
28581         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
28582         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
28583         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
28584         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
28585         Move to trad/ and rename.
28586         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
28587         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
28588         gcc.dg/cpp/trad/redef2.c: New tests.
28589         * gcc.dg/cpp/trad/trad.exp: New driver.
28590
28591 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
28592
28593         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
28594         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
28595         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
28596         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
28597         Remove.
28598
28599 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
28600
28601         * gcc.dg/20020620-1.c: New test.
28602
28603 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28604
28605         * g++.dg/template/ttp4.C: New test.
28606
28607 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
28608
28609         * g++.dg/opt/vt1.C: Fix regexp.
28610
28611 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28612
28613         * gcc.c-torture/execute/pure-1.c: Make functions static again.
28614         Don't use attribute `noinline'.
28615
28616 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
28617
28618         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
28619
28620 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
28621
28622         * gcc.c-torture/execute/simd-1.c: New.
28623
28624         * gcc.dg/simd-1.c: New.
28625
28626 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
28627
28628         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
28629
28630 2002-06-16  Richard Henderson  <rth@redhat.com>
28631
28632         * g++.dg/ext/anon-struct1.C: New.
28633         * g++.dg/ext/anon-struct2.C: New.
28634         * g++.dg/ext/anon-struct3.C: New.
28635         * gcc.dg/anon-struct-1.c: New.
28636         * gcc.dg/anon-struct-2.c: New.
28637         * gcc.dg/anon-struct-3.c: New.
28638         * gcc.dg/20011008-1.c: Adjust warning text.
28639         * gcc.dg/20020527-1.c: Add -fms-extensions.
28640
28641 2002-06-16  Richard Henderson  <rth@redhat.com>
28642
28643         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
28644
28645 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
28646
28647         * gcc.c-torture/execute/20020615-1.c: New test.
28648
28649 2002-06-15  Roger Sayle  <roger@eyesopen.com>
28650
28651         * gcc.c-tortuture/execute/compare-1.c: New test case.
28652         * gcc.c-tortuture/execute/compare-2.c: New test case.
28653         * gcc.c-tortuture/execute/compare-3.c: New test case.
28654
28655 2002-06-13  Richard Henderson  <rth@redhat.com>
28656
28657         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
28658         ia64 ilp32.
28659
28660 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28661
28662         * g++.dg/template/typename2.C: Update error message.
28663
28664 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
28665
28666         * gcc.c-torture/execute/20020611-1.c: New test.
28667
28668 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
28669
28670         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
28671         list of targets to skip.
28672
28673 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
28674
28675         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
28676         targets if not optimizing.
28677
28678 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
28679
28680         * gcc.c-torture/compile/20020605-1.c: New test.
28681
28682         * g++.dg/opt/vt1.C: New test.
28683
28684         * gcc.dg/20020531-1.c: New test.
28685
28686         * gcc.dg/20020530-1.c: New test.
28687
28688         * gcc.dg/20020527-1.c: New test.
28689
28690         * g++.dg/opt/cse1.C: New test.
28691
28692 2002-06-07  Roger Sayle  <roger@eyesopen.com>
28693
28694         * gcc.dg/20020607-2.c: New test case.
28695
28696 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
28697
28698         * gcc.c-torture/compile/20020604-1.c: New test.
28699
28700 2002-06-04  Richard Henderson  <rth@redhat.com>
28701
28702         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
28703         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
28704         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
28705
28706 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
28707
28708         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
28709
28710 2002-06-03  Richard Henderson  <rth@redhat.com>
28711
28712         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
28713         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
28714
28715 2002-06-02  Richard Henderson  <rth@redhat.com>
28716
28717         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
28718         test functions static.
28719
28720 2002-06-02  Andreas Jaeger  <aj@suse.de>
28721
28722         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
28723         now.
28724
28725 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28726
28727         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
28728         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
28729         Update for mofified diagnostics.
28730         * gcc.dg/c99-intconst-1.c: No longer fail.
28731
28732 2002-06-02  Richard Henderson  <rth@redhat.com>
28733
28734         * gcc.dg/uninit-A.c: Remove xfail markers.
28735
28736 2002-06-01  Roger Sayle  <roger@eyesopen.com>
28737
28738         * gcc.dg/fnegate-1.c: New test case.
28739
28740 2002-05-30  Osku Salerma  <osku@iki.fi>
28741
28742         * gcc.c-torture/execute/mayalias-1.c: New file.
28743
28744 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28745
28746         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
28747         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
28748         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
28749
28750 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
28751
28752         * gcc.c-torture/execute/20020529-1.c: New test.
28753
28754 2002-05-27  Richard Henderson  <rth@redhat.com>
28755
28756         * g++.dg/ext/attrib6.C: New test case.
28757
28758 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28759
28760         * gcc.c-torture/execute/pure-1.c: New test.
28761
28762 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
28763
28764         * gcc.dg/cpp/arith-2.c: Remove.
28765
28766 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
28767
28768         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
28769         * gcc.dg/cpp/if-3.c: Remove.
28770
28771 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
28772
28773         * g++.dg/opt/cse2.C: New test.
28774
28775 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
28776
28777         * gcc.dg/cpp/arith-1.c: New semantic tests.
28778         * gcc.dg/cpp/if-1.c: Update.
28779
28780 2002-05-24  Ben Elliston  <bje@redhat.com>
28781
28782         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
28783
28784 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
28785
28786         * gcc.dg/verbose-asm.c: New test.
28787
28788 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
28789
28790         * gcc.dg/cpp/paste12.c: New test.
28791
28792 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
28793
28794         * g++.dg/parse/named_ops.C: New test.
28795
28796 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
28797
28798         * gcc/testsuite/gcc.dg/weak-8.c: New test.
28799
28800 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
28801
28802         * gcc.dg/weak-2.c: Allow optional leading underscore
28803         in scan-assembler symbol name.
28804         * gcc.dg/weak-3.c: Likewise.
28805         * gcc.dg/weak-4.c: Likewise.
28806         * gcc.dg/weak-5.c: Likewise.
28807
28808 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
28809
28810         * gcc.dg/20020523-1.c: New test.
28811
28812 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
28813
28814         * objc.dg/const-str-2.m: Update now that we stop after
28815         a command line error.
28816
28817 2002-05-22  Richard Henderson  <rth@redhat.com>
28818
28819         * g++.dg/dg.exp: Fix typo in test pruneing.
28820
28821 2002-05-22  Richard Henderson  <rth@redhat.com>
28822
28823         * g++.dg/dg.exp: Prune the tls subdirectory.
28824         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
28825         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
28826         * g++.dg/tls/init-1.C: New.
28827
28828 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
28829
28830         * gcc.dg/20020517-1.c: New test.
28831
28832 2002-05-21  Richard Henderson  <rth@redhat.com>
28833
28834         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
28835         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
28836
28837 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
28838
28839         * g++.dg/other/copy2.C: New test.
28840
28841 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
28842
28843         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
28844         (MAX_COPY): Bump up to 10 times sizeof (long long).
28845         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
28846
28847         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
28848         sizeof (long long).
28849
28850         * gcc.c-torture/execute/strcpy-1.c: New test.
28851
28852 2002-05-19  Jason Merrill  <jason2redhat.com>
28853
28854         * g++.dg/ext/oper1.C: New test.
28855
28856 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
28857 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
28858
28859         * README.QMTEST: New file.
28860
28861         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
28862
28863 2002-05-19  Andreas Jaeger  <aj@suse.de>
28864
28865         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
28866         now.
28867         * gcc.c-torture/execute/loop-2d.x: Likewise.
28868
28869 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
28870
28871         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
28872         support weak symbols.
28873         * gcc.dg/weak-4.c: Likewise.
28874         * gcc.dg/weak-6.c: Likewise.
28875
28876 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
28877
28878         * gcc.dg/weak-3.c: Add dg-excess-error comment for
28879         cygwin, coff and h8300-*-hms targets
28880         * gcc.dg/weak-5.c: Likewise.
28881         * gcc.dg/weak-7.c: Likewise.
28882
28883 2002-05-16  Jason Merrill  <jason@redhat.com>
28884
28885         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
28886         (scan-assembler-not, scan-assembler-dem): Likewise.
28887         (scan-assembler-dem-not): Likewise.
28888
28889 2002-05-15  Richard Henderson  <rth@redhat.com>
28890
28891         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
28892
28893 2002-05-15  Richard Henderson  <rth@redhat.com>
28894
28895         * gcc.dg/weak-5.c (vfoo1c): No warning here.
28896         (vfoo1f): Warning here.
28897         (vfoo1l): Don't redefine the alias.
28898
28899 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
28900
28901         * g++.dg/init/pm1.C: New test.
28902
28903 2002-05-12  David S. Miller  <davem@redhat.com>
28904
28905         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
28906         types.
28907
28908 2002-05-10  Roger Sayle  <roger@eyesopen.com>
28909
28910         * gcc.c-torture/execute/20020510-1.c: New test case.
28911
28912 2002-05-10  David S. Miller  <davem@redhat.com>
28913
28914         * gcc.c-torture/execute/conversion.c: Test long double too.
28915
28916 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
28917
28918         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
28919         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
28920         * lib/g++.exp (g++_link_flags): Likewise.
28921         * lib/objc.exp (objc_target_compile): Likewise.
28922
28923 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
28924
28925         * gcc.dg/cpp/poison.c: Update.
28926         * gcc.dg/cpp/20000625-2.c: Remove.
28927         * gcc.dg/cpp/direct2s.c: Remove final test.
28928
28929 2002-05-08  Tom Rix  <trix@redhat.com>
28930
28931         * gcc.c-torture/execute/20020508-1.c: New test.
28932         * gcc.c-torture/execute/20020508-2.c: New test.
28933         * gcc.c-torture/execute/20020508-3.c: New test.
28934
28935 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
28936
28937         * gcc.dg/cpp/charconst-4.c: More tests.
28938
28939 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
28940
28941         PR c/6569
28942         * gcc.dg/weak-3.c: Update location of warning messages.
28943         * gcc.dg/weak-5.c: Likewise.
28944
28945 2002-05-06  Roger Sayle  <roger@eyesopen.com>
28946
28947         * gcc.c-torture/execute/20020506-1.c: New test case.
28948
28949 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
28950
28951         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
28952
28953 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28954
28955         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
28956
28957 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28958
28959         * gcc.dg/cpp/charconst-3.c: New test.
28960
28961 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28962
28963         * gcc.dg/cpp/charconst.c: Update tests.
28964
28965 2002-05-05  Tim Josling  <tej@melbpc.org.au>
28966
28967         * treelang: Added directory for new sample language treelang. Also
28968         lib/treelang.exp: New file to signal treelang should be tested.
28969
28970 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
28971
28972         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
28973         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
28974         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
28975         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
28976         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
28977         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
28978         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
28979
28980 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28981
28982         * gcc.dg/format/xopen-2.c: New test.
28983
28984 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
28985
28986         * gcc.dg/20020503-1.c: New test.
28987
28988 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
28989
28990         * g++.dg/init/dtor1.C: Make it tougher.
28991
28992 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
28993
28994         * g++.dg/init/dtor1.C: New test.
28995
28996 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
28997
28998         * gcc.dg/altivec-8.c: New.
28999
29000 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
29001
29002         * gcc.dg/altivec-7.c: New.
29003
29004 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
29005
29006         * g++.dg/parse/typedef1.C: New test.
29007
29008 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
29009
29010         PR c++/6486
29011         * g++.dg/template/friend6.C: New test.
29012
29013         PR c++/6492
29014         * g++.dg/init/copy1.C: New test.
29015
29016 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
29017
29018         * g++.dg/warn/effc1.C: New test.
29019
29020 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29021
29022         * gcc.dg/cpp/if-cexp.c: Add a test.
29023
29024 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
29025
29026         * gcc.dg/20020426-2.c: New test.
29027
29028 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
29029
29030         * gcc.dg/cpp/if-mop.c: Update.
29031         * gcc.dg/cpp/if-mpar.c: Add test.
29032         * gcc.dg/cpp/if-oppr.c: Update.
29033
29034 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29035
29036         PR c/6343
29037         * gcc.dg/weak-[2-7].c: New tests.
29038
29039 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
29040
29041         * gcc.dg/enum1.c: New test.
29042
29043 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
29044
29045         PR c++/6497
29046         * g++.dg/inherit/access2.C: New test.
29047
29048 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
29049
29050         PR bootstrap/6445
29051         * gcc.dg/20020426-1.c: New test.
29052
29053 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
29054
29055         * g++.dg/abi/enum1.C: New test.
29056
29057 2002-04-26  Richard Henderson  <rth@redhat.com>
29058
29059         * gcc.dg/c99-bool-1.c: Expect always true warning.
29060
29061 2002-04-25  Roger Sayle  <roger@eyesopen.com>
29062
29063         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
29064
29065 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29066
29067         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
29068         targets.
29069
29070 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
29071
29072         * g++.dg/abi/mange7.C: New test.
29073
29074         PR c++/6438.
29075         * g++.dg/parse/stmtexpr2.C: New test.
29076
29077 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
29078
29079         * gcc.dg/20020312-2.c: Add SH target.
29080
29081 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29082
29083         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
29084         compiler output on mips*-*-irix*.
29085
29086 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
29087
29088         * g++.dg/parse/attr1.C: New test.
29089
29090 2002-04-23  Roger Sayle  <roger@eyesopen.com>
29091
29092         * gcc.c-torture/execute/string-opt-17.c: New test case.
29093         * gcc.c-torture/execute/memset-2.c: New test case.
29094
29095 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
29096
29097         PR c++/6256:
29098         * g++.dg/template/friend5.C: New test.
29099
29100         PR c++/6331:
29101         * g++.dg/template/qual1.C: Likewise.
29102
29103 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
29104
29105         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
29106         Include stdlib.h, not stdio.h or ctype.h.
29107
29108 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
29109
29110         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
29111         cris-*-elf* and mmix-*-*.
29112         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
29113         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
29114         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
29115         Ditto.
29116         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
29117         * gcc.dg/wchar_t-1.c: Ditto.
29118
29119 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
29120
29121         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
29122         Clarify comment.
29123
29124 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
29125
29126         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
29127
29128 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29129
29130         * gcc.c-torture/execute/20000906-1.x: Delete.
29131
29132 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
29133
29134         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
29135
29136 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
29137
29138         * PR6367
29139         * g77.f-torture/execute/6367.f: New test.
29140         * g77.f-torture/execute/6367.x: Disable for MMIX.
29141
29142 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
29143
29144         * PR6352
29145         * g++.dg/opt/inline2.C: New test.
29146
29147 2002-04-18  Richard Henderson  <rth@redhat.com>
29148
29149         * gcc.dg/20000906-1.c: Enable for all targets.
29150         * gcc.c-torture/compile/iftrap-2.c: New.
29151
29152 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
29153
29154         * gcc.dg/20020418-1.c: New test.
29155         * gcc.dg/20020418-2.c: New test.
29156
29157 2002-04-18  Richard Henderson  <rth@redhat.com>
29158
29159         * gcc.c-torture/compile/iftrap-1.c: New.
29160         * gcc.dg/iftrap-1.c: Adjust for ia64.
29161         * gcc.dg/iftrap-2.c: New.
29162
29163 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
29164
29165         * gcc.c-torture/compile/20020418-1.c: New test.
29166
29167 2002-04-18  Roger Sayle  <roger@eyesopen.com>
29168
29169         * gcc.c-torture/compile/20020415-1.c: New.
29170
29171 2002-04-18  David S. Miller  <davem@redhat.com>
29172
29173         * gcc.c-torture/execute/20020418-1.c: New test.
29174
29175 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
29176
29177         * gcc.dg/20020416-1.c: New test.
29178
29179         * g++.dg/opt/inline1.C: New test.
29180
29181 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
29182
29183         * gcc.dg/altivec-5.c: New test.
29184
29185         * gcc.dg/20020415-1.c: New test.
29186
29187 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
29188
29189         * testsuite/lib/chill.exp: Remove.
29190
29191 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
29192
29193         * g++.dg/other/big-struct.C: New test.
29194
29195 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
29196
29197         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
29198         of scratch file.
29199
29200 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
29201
29202         PR c/6277
29203         * gcc.dg/i386-387-1.c: Allow optional leading underscore
29204         in scan-assembler function name
29205
29206 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
29207
29208         * g77.f-torture/execute/980628-4.x,
29209         g77.f-torture/execute/980628-5.x,
29210         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
29211         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
29212         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
29213         i[34567]86-*-*.
29214
29215 2002-04-13  David S. Miller  <davem@redhat.com>
29216
29217         * gcc.c-torture/execute/20020413-1.c: New test.
29218
29219 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
29220
29221         * gcc.dg/asm-6.c,
29222         * g++.dg/ext/asm1.C: New tests.
29223
29224 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
29225
29226         PR c++ 5373.
29227         * g++.dg/parse/stmtexpr1.C: New test.
29228
29229         PR c++/5189.
29230         * g++.dg/template/copy1.C: New test.
29231
29232 2002-04-12  Richard Henderson  <rth@redhat.com>
29233
29234         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
29235
29236 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
29237
29238         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
29239         gcc.c-torture/execute/20020307-2.c.
29240
29241 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
29242
29243         * g++.dg/ext/attrib5.C,
29244         * g++.dg/lookup/struct1.C: New tests.
29245
29246 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
29247
29248         * gcc.dg/20020411-1.c: New test.
29249
29250         * gcc.c-torture/execute/20020411-1.c: New test.
29251
29252 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
29253
29254         * g77.f-torture/execute/6177.f: New test.
29255
29256 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
29257
29258         PR middle-end/6247
29259         * g++.dg/opt/cleanup1.C: New test.
29260
29261         * g++.dg/opt/const1.C: New test.
29262
29263 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
29264
29265         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
29266
29267 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
29268
29269         PR c++/5507
29270         * g++.dg/template/typename2.C: New test.
29271
29272 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
29273
29274         * gcc.c-torture/execute/loop-12.c: New.
29275
29276 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
29277
29278         * g77.f-torture/execute/980628-4.x,
29279         g77.f-torture/execute/980628-5.x,
29280         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
29281         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
29282         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
29283
29284 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29285
29286         PR optimization/6086
29287         * g++.dg/opt/preinc1.C: New test.
29288
29289 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
29290
29291         PR c++/5571
29292         * g++.dg/opt/static2.C: New test.
29293
29294 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
29295
29296         PR c/5120
29297         * gcc.dg/20020406-1.c: New test.
29298
29299 2002-04-04  David S. Miller  <davem@redhat.com>
29300
29301         * gcc.c-torture/execute/20020404-1.c: New test.
29302
29303 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
29304
29305         PR c/6123
29306         * gcc.dg/20020312-2.c: Do not declare global register variable
29307         if __PIC__ or __pic__ is defined.
29308
29309 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
29310
29311         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
29312         __asm__ so that it works correctly even if -ansi -pedantic-errors.
29313
29314 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29315
29316         * gcc.misc-tests/linkage.exp: Update last change to handle
29317         sparc*-, not just sparc-.
29318
29319 2002-04-03  Richard Henderson  <rth@redhat.com>
29320
29321         * gcc.dg/cpp/ucs.c: Improved long UCS test.
29322
29323 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
29324
29325         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
29326
29327 2002-04-02  David S. Miller  <davem@redhat.com>
29328
29329         * gcc.c-torture/execute/20020402-3.c: New test.
29330
29331 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
29332
29333         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
29334         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
29335
29336         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
29337         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
29338         g77.f-torture/execute/20001201.x,
29339         g77.f-torture/execute/u77-test.x: New files.
29340
29341         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
29342         * gcc.dg/wchar_t-1.c: Ditto.
29343
29344 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29345
29346         * gcc.c-torture/execute/20020402-1.c: New test.
29347
29348 2002-04-01  Richard Henderson  <rth@redhat.com>
29349
29350         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
29351
29352         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
29353
29354 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29355
29356         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
29357
29358 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29359
29360         * g++.dg/inherit/template-as-base.C: Expect error.
29361         * g++.dg/inherit/namespace-as-base.C: Likewise.
29362
29363 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
29364
29365         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
29366         g++.dg/ext/instantiate3.C: Tweak match patterns.
29367
29368         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
29369         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
29370         -da test.
29371
29372 2002-03-31  Richard Henderson  <rth@redhat.com>
29373
29374         * gcc.dg/special/alias-2.c: New.
29375         * gcc.dg/special/ecos.exp: Run it.
29376
29377 2002-03-31  Richard Henderson  <rth@redhat.com>
29378
29379         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
29380
29381 2002-03-31  Kazu Hirata  <kazu@hxi.com>
29382
29383         * gcc.dg/weak-1.c: Disable on h8300 port.
29384
29385 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
29386
29387         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
29388         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
29389         ordering tests.
29390         * g++.dg/bprob/bprob-1.C: New test.
29391         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
29392         * g++.dg/gcov/gcov-1.C: New test.
29393         * g++.dg/gcov/gcov-1.x: New file.
29394         * g++.dg/gcov/gcov-2.C: New test.
29395         * g++.dg/gcov/gcov-3.C: New test.
29396         * g++.dg/gcov/gcov-3.h: New file.
29397
29398 2002-03-28  Roger Sayle  <roger@eyesopen.com>
29399
29400         * g++.old-deja/g++.other/builtins5.C: New test.
29401         * g++.old-deja/g++.other/builtins6.C: New test.
29402         * g++.old-deja/g++.other/builtins7.C: New test.
29403         * g++.old-deja/g++.other/builtins8.C: New test.
29404         * g++.old-deja/g++.other/builtins9.C: New test.
29405
29406 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
29407
29408         * g++.dg/opt/static1.C: New test.
29409
29410         * g++.dg/opt/longbranch1.C: New test.
29411
29412 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
29413
29414         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
29415
29416         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
29417
29418 2002-03-28  Jeffrey A Law  (law@redhat.com)
29419
29420         * gcc.c-torture/execute/20020328-1.c: New test.
29421
29422 2002-03-27  Richard Henderson  <rth@redhat.com>
29423
29424         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
29425         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
29426         move from g++.old-deja/g++.ext/.
29427
29428 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
29429
29430         * g++.dg/init/new2.C: New test.
29431
29432 2002-03-26  Richard Henderson  <rth@redhat.com>
29433
29434         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
29435
29436         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
29437         on sparc.
29438
29439         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
29440         sparcv9 systems.
29441         * gcc.dg/20001102-1.c: Likewise.
29442
29443 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
29444
29445         * gcc.dg/cpp/endif-pedantic1.c,
29446         gcc.dg/cpp/endif-pedantic2.c: New tests.
29447
29448 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
29449
29450         * g++.dg/init/new1.C: New test.
29451
29452 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
29453
29454         * g++.dg/abi/vbase9.C: New test.
29455
29456 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
29457
29458         * gcc.dg/arm-asm.c: New test.
29459
29460 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
29461
29462         * gcc.dg/Wswitch-enum.c: New test.
29463         Fix PR c/5044.
29464
29465 2002-03-26  Richard Henderson  <rth@redhat.com>
29466
29467         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
29468         structure.
29469
29470 2002-03-25  Richard Henderson  <rth@redhat.com>
29471
29472         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
29473         sparcv9 systems.
29474
29475         * gcc.c-torture/compile/20011119-1.c (xxx): New.
29476         * gcc.c-torture/compile/20011119-2.c (xxx): New.
29477
29478 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
29479
29480         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
29481
29482 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
29483
29484         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
29485         targets using generic thunk support.
29486
29487 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
29488
29489         * gcc.c-torture/compile/20020323-1.c: New test.
29490
29491         * g++.dg/opt/conj2.C: New test.
29492
29493 2002-03-24  Richard Henderson  <rth@redhat.com>
29494
29495         * gcc.dg/weak-1.c: Use -fno-common.
29496
29497 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
29498
29499         * g77.dg/f77-edit-apostrophe-out.f: New test
29500         * g77.dg/f77-edit-h-out.f: New test
29501         * g77.dg/f77-edit-t-in.f: New test
29502         * g77.dg/f77-edit-t-out.f: New test
29503         * g77.dg/f77-edit-x-out.f: New test
29504         * g77.dg/f77-edit-slash-out.f: New test
29505         * g77.dg/f77-edit-colon-out.f: New test
29506         * g77.dg/f77-edit-s-out.f: New test
29507
29508 2002-03-24  Richard Henderson  <rth@redhat.com>
29509
29510         * objc/execute/formal_protocol-6.x: New XFAIL.
29511
29512 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
29513
29514         * gcc.dg/weak-1.c: Early return from dg-final on platforms
29515         that do not support weak symbols
29516
29517 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
29518
29519         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
29520         * lib/g77.exp: Likewise.
29521         * lib/objc.exp: Likewise.
29522
29523 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
29524
29525         * gcc.dg/Wswitch-default.c: New test.
29526
29527 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
29528
29529         * g++.dg/other/enum1.C: New test.
29530
29531 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
29532
29533         * gcc.dg/pragma-ep-3.c: Fix typo.
29534
29535 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29536
29537         * g++.dg/inherit/template-as-base.C: New test.
29538
29539 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
29540
29541         * g++.old-deja/g++.other/dwarf2-1.C: Move...
29542         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
29543
29544 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
29545
29546         * gcc.dg/cpp/multiline.c: Update to match.
29547
29548 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
29549
29550         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
29551
29552 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
29553
29554         * gcc.dg/cpp/extratokens2.c: New file.
29555
29556 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
29557
29558         * gcc.dg/20020312-2.c: Add rs6000 target.
29559
29560         * gcc.c-torture/compile/20020319-1.c: New test.
29561
29562 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29563
29564         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
29565         (A, E): Handle this.
29566
29567 2002-03-20  Jason Merrill  <jason@redhat.com>
29568
29569         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
29570         ignoring -fpic.
29571         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
29572         through prune_gcc_output.
29573
29574 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
29575
29576         * gcc.c-torture/compile/20020320-1.c: New test.
29577
29578 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
29579
29580         * gcc.c-torture/compile/20020318-1.c: New test.
29581
29582         * gcc.dg/struct-by-value-1.c: New test.
29583
29584         * gcc.dg/20020319-1.c: New test.
29585
29586 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
29587
29588         * g++.dg/opt/conj1.C: New test.
29589
29590 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
29591
29592         * g++.dg/template/qualttp20.C: Revert previous change.
29593         * g++.dg/template/qualttp3.C: Likewise.
29594         * g++.dg/template/qualttp4.C: Likewise.
29595         * g++.dg/template/qualttp5.C: Likewise.
29596         * g++.dg/template/qualttp6.C: Likewise.
29597         * g++.dg/template/qualttp7.C: Likewise.
29598         * g++.dg/template/qualttp8.C: Likewise.
29599         * g++.dg/template/recurse.C: Likewise.
29600
29601 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29602
29603         * gcc.dg/cpp/wchar-1.c: Update.
29604
29605 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
29606
29607         * g++.dg/template/conv1.C: New test.
29608         * g++.dg/template/conv2.C: New test.
29609         * g++.dg/template/conv3.C: New test.
29610         * g++.dg/template/conv4.C: New test.
29611
29612 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
29613
29614         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
29615         * g++.dg/template/qualttp3.C: Likewise.
29616         * g++.dg/template/qualttp4.C: Likewise.
29617         * g++.dg/template/qualttp5.C: Likewise.
29618         * g++.dg/template/qualttp6.C: Likewise.
29619         * g++.dg/template/qualttp7.C: Likewise.
29620         * g++.dg/template/qualttp8.C: Likewise.
29621         * g++.dg/template/recurse.C: Likewise.
29622
29623 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
29624
29625         * g++.dg/opt/dtor1.C: New test.
29626
29627 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
29628
29629         * gcc.c-torture/compile/20020315-1.c: New test.
29630
29631 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
29632
29633         * gcc.dg/weak-1.c: Fix scan tests.
29634
29635 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
29636
29637         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
29638         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
29639         cris-*-aout* mmix-*-*.
29640         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
29641         cris-*-aout* mmix-*-*.
29642         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
29643         cris-*-elf* cris-*-aout* and mmix-*-*.
29644         * gcc.dg/20001009-1.c: Ditto.
29645         * gcc.dg/20010912-1.c: Ditto.
29646         * gcc.dg/20020122-4.c: Ditto.
29647         * gcc.dg/inline-2.c: Ditto.
29648
29649 2002-03-14  Jeffrey A Law  (law@cygnus.com)
29650
29651         * gcc.c-torture/compile/20020314-1.c: New test.
29652
29653 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
29654
29655         * gcc.c-torture/execute/20020314-1.c: New test.
29656
29657 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
29658
29659         * g++.dg/warn/Wunused-1.C: New test.
29660
29661 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
29662
29663         * g++.dg/abi/mangle6.C: New test.
29664
29665 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
29666
29667         * gcc.c-torture/compile/20020309-2.c: New test.
29668
29669         * gcc.c-torture/compile/20020312-1.c: New test.
29670
29671 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
29672
29673         * g++.dg/other/access1.C: New test.
29674
29675 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
29676
29677         * gcc.c-torture/execute/wchar_t-1.c: New test.
29678
29679 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
29680
29681         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
29682
29683 2002-03-12  Roger Sayle  <roger@eyesopen.com>
29684
29685         * gcc.dg/20020312-1.c: New test case.
29686
29687 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
29688
29689         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
29690
29691 2002-03-11  Richard Henderson  <rth@redhat.com>
29692
29693         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
29694         * g++.old-deja/g++.jason/report.C: Likewise.
29695
29696 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
29697
29698         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
29699         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
29700
29701 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
29702
29703         * testsuite/g++.dg/overload/pmf1.C: New test.
29704
29705 2002-03-11  Kazu Hirata  <kazu@hxi.com>
29706
29707         * gcc.c-torture/execute/20020307-1.c: Use long.
29708
29709 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
29710
29711         PR optimization/5844
29712         * gcc.dg/20020310-1.c: New test.
29713
29714 2002-03-09  Michael Meissner  <meissner@redhat.com>
29715
29716         * gcc.c-torture/execute/memcpy-2.c: New test.
29717         * gcc.c-torture/execute/memset-1.c: New test.
29718         * gcc.c-torture/execute/strlen-1.c: New test.
29719         * gcc.c-torture/execute/strcmp-1.c: New test.
29720         * gcc.c-torture/execute/strncmp-1.c: New test.
29721
29722 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
29723
29724         * gcc.dg/ppc-ldstruct.c: New test.
29725
29726 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
29727
29728         * gcc.c-torture/execute/va-arg-22.c: New test.
29729
29730 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29731
29732         * gcc.c-torture/compile/20020309-1.c: New test.
29733
29734 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
29735
29736         * gcc.c-torture/execute/20020307-2.c: New test.
29737
29738 2002-03-07  Jeffrey A Law  (law@redhat.com)
29739
29740         * g77.f-torture/compile/20020307-1.f: New test.
29741
29742 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
29743
29744         * gcc.dg/unordered-1.c: New test.
29745
29746 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
29747
29748         * gcc.c-torture/execute/20020307-1.c: New test.
29749
29750 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
29751
29752         * gcc.dg/20020304-1.c: New test.
29753
29754         * gcc.c-torture/compile/20020304-2.c: New test.
29755
29756 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
29757
29758         * gcc.c-torture/compile/20020304-1.c: New test case
29759         (from PR c/5830).
29760
29761 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
29762
29763         * gcc.dg/20020103-1.c: Add other -D ppc variants.
29764
29765 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29766
29767         * g++.dg/other/classkey1.C: New test.
29768
29769 2002-03-01  Richard Henderson  <rth@redhat.com>
29770
29771         * gcc.c-torture/compile/981223-1.x: New.
29772         * gcc.c-torture/compile/920625-1.x: New.
29773
29774 2002-02-28  Richard Henderson  <rth@redhat.com>
29775
29776         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
29777
29778 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
29779
29780         * gcc.c-torture/execute/20020227-1.c: New test.
29781
29782 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
29783
29784         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
29785         here" ERROR lines.
29786         * g++.old-deja/g++.oliva/partord1.C: Likewise.
29787         * g++.old-deja.g++.other/defarg1.C: Likewise.
29788         * g++.old-deja/g++.pt/calls2.C: Likewise.
29789         * g++.old-deja/g++.pt/crash20.C: Likewise.
29790         * g++.old-deja/g++.pt/crash30.C: Likewise.
29791         * g++.old-deja/g++.pt/crash36.C: Likewise.
29792         * g++.old-deja/g++.pt/crash6.C: Likewise.
29793         * g++.old-deja/g++.pt/defarg13.C: Likewise.
29794         * g++.old-deja/g++.pt/derived3.C: Likewise.
29795         * g++.old-deja/g++.pt/error1.C: Likewise.
29796         * g++.old-deja/g++.pt/friend21.C: Likewise.
29797         * g++.old-deja/g++.pt/friend23.C: Likewise.
29798         * g++.old-deja/g++.pt/infinite1.C: Likewise.
29799         * g++.old-deja/g++.robertl/eb128.C: Likewise.
29800
29801 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
29802
29803         * gcc.c-torture/execute/20020225-2.c: New test.
29804
29805 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
29806
29807         * gcc.c-torture/execute/920730-1t.c,
29808         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
29809         Delete test cases, only relevant to -traditional.
29810
29811 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
29812
29813         * gcc.dg/cpp/undef1.c: Remove.
29814         * gcc.dg/cpp/directiv.c: Update.
29815         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
29816
29817 2002-02-27  Michael Meissner  <meissner@redhat.com>
29818
29819         * gcc.c-torture/execute/20020226-1.c: New test.
29820
29821 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
29822
29823         * g++.dg/debug/debug4.C: New test.
29824
29825         * gcc.dg/ia64-visibility-1.c: New test.
29826
29827 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
29828
29829         * gcc.dg/debug/20020224-1.c: New.
29830
29831 2002-02-25  Kazu Hirata  <kazu@hxi.com>
29832
29833         * gcc.c-torture/execute/960416-1.x: New.
29834         * gcc.c-torture/execute/divconst-3.x: Likewise.
29835
29836 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
29837
29838         * gcc.dg/20020224-1.c: New test.
29839
29840 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
29841
29842         * gcc.c-torture/execute/20020225-1.c: New.
29843
29844 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
29845
29846         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
29847
29848 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
29849
29850         * gcc.dg/20020222-1.c: New test.
29851
29852 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
29853
29854         * g++.dg/opt/anonunion1.C: New test.
29855
29856 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
29857
29858         * g++.dg/template/qualttp19.C: New test.
29859         * g++.dg/template/qualttp20.C: New test.
29860         * g++.old-deja/g++.jason/report.C: Adjust expected errors
29861         * g++.old-deja/g++.other/qual1.C: Likewise.
29862
29863 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
29864
29865         * gcc.dg/attr-alwaysinline.c: New.
29866
29867 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
29868
29869         * gcc.dg/20020220-1.c: New test.
29870
29871         * gcc.dg/20020220-2.c: New test.
29872
29873         * g++.dg/opt/mmx1.C: New test.
29874
29875 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
29876
29877         * gcc.c-torture/compile/20020110.c: New test.
29878
29879 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
29880
29881         * gcc.c-torture/execute/20020219-1.c: New test.
29882
29883         * gcc.dg/20020219-1.c: New test.
29884
29885         * gcc.dg/noncompile/20020220-1.c: New test.
29886
29887         * g++.dg/opt/ptrintsum1.C: New test.
29888
29889         * gcc.dg/debug/20020220-1.c: New test.
29890
29891 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
29892
29893         * gcc.c-torture/execute/20020216-1.c: New test.
29894
29895 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
29896
29897         * gcc.dg/decl-1.c: Update, new test.
29898
29899 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
29900
29901         * g++.dg/abi/bitfield1.C: New test.
29902         * g++.dg/abi/bitfield2.C: New test.
29903
29904 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
29905
29906         * gcc.dg/attr-nest.c: New test.
29907
29908 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
29909
29910         * gcc.c-torture/execute/20020215-1.c: New test.
29911
29912 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
29913
29914         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
29915         * g++.dg/debug/debug.exp: New.
29916         * g++.dg/debug/trivial.C: New.
29917         * g++.dg/debug/debug1.C: Moved...
29918         * g++.dg/other/debug1.C: ...from here.
29919         * g++.dg/debug/debug2.C: Moved...
29920         * g++.dg/other/debug2.C: ...from here.
29921         * g++.dg/debug/debug3.C: Moved...
29922         * g++.dg/other/debug3.C: ...from here.
29923
29924         * gcc.dg/noncompile/20020213-1.c: New test.
29925
29926 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
29927
29928         * g++.dg/other/debug3.C: New test.
29929
29930         * gcc.c-torture/execute/20020213-1.c: New test.
29931
29932 2002-02-13  Richard Smith <richard@ex-parrot.com>
29933
29934         * g++.old-deja/g++.other/thunk1.C: New test.
29935
29936 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
29937
29938         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
29939
29940 2002-02-13  Stan Shebs  <shebs@apple.com>
29941
29942         * gcc.dg/altivec-3.c: New.
29943
29944 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
29945
29946         * gcc.dg/Wunreachable-1.c: New test.
29947         * gcc.dg/Wunreachable-2.c: New test.
29948
29949 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29950
29951         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
29952
29953 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
29954
29955         * gcc.dg/decl-1.c: New test.
29956
29957 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
29958
29959         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
29960
29961 2002-02-10  Kazu Hirata  <kazu@hxi.com>
29962
29963         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
29964         * gcc.c-torture/compile/980506-1.x: Likewise.
29965
29966 2002-02-10  Kazu Hirata  <kazu@hxi.com>
29967
29968         * gcc.dg/20020210-1.c: New.
29969
29970 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
29971
29972         * g77.f-torture/execute/947.f: New regression test
29973         for PR fortran/947.
29974
29975 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
29976
29977         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
29978         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
29979
29980 2002-02-08  Richard Henderson  <rth@redhat.com>
29981
29982         * gcc.c-torture/compile/labels-3.c: New.
29983
29984 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
29985
29986         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
29987         expression statements work instead.
29988         * gcc.dg/noncompile/20020207-1.c: New test.
29989
29990 2002-02-07  Richard Henderson  <rth@redhat.com>
29991
29992         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
29993
29994 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
29995
29996         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
29997         message from g77
29998         * lib/g77-dg.exp: Trim g77 error messages so that they are
29999         recognized by dg.exp.
30000
30001 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
30002
30003         PR fortran/5473
30004         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
30005
30006 2002-02-07  Richard Henderson  <rth@redhat.com>
30007
30008         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
30009         to be sufficiently aligned for integers.
30010
30011 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
30012
30013         * g++.dg/template/friend4.C: New test.
30014
30015 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
30016
30017         PR fortran/5743
30018         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
30019         unsupported cases.
30020
30021 2002-02-07  Richard Henderson  <rth@redhat.com>
30022
30023         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
30024         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
30025         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
30026         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
30027
30028 2002-02-06  Richard Henderson  <rth@redhat.com>
30029
30030         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
30031
30032 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
30033
30034         * gcc.dg/20020206-1.c: New test.
30035
30036 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
30037
30038         * gcc.c-torture/execute/20020206-1.c: New test.
30039
30040         * gcc.c-torture/execute/20020206-2.c: New test.
30041
30042         PR optimization/5429:
30043         * gcc.c-torture/compile/20020206-1.c: New test.
30044
30045 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
30046
30047         * g++.dg/ext/align1.C: Do not use an explicit alignment value
30048         as certain file formats cannot support particularly large
30049         alignments.
30050
30051         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
30052         and do not expect to be able to link the executable.
30053
30054         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
30055         fail because the COFF format does not support the weak attribute.
30056
30057 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
30058
30059         * g77.dg/pr5473.f: New test
30060
30061 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
30062
30063         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
30064         Fix testcase accordingly.
30065
30066 2002-02-04  Richard Henderson  <rth@redhat.com>
30067
30068         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
30069         (buf): Change to be an array of pointers, not ints.
30070
30071 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
30072
30073         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
30074         before all tests.  Move warning one line above to match where it
30075         C frontend emits.
30076         * gcc.dg/Wswitch-2.c: New test.
30077         * g++.dg/warn/Wswitch-1.C: New test.
30078         * g++.dg/warn/Wswitch-2.C: New test.
30079
30080 2002-02-04  Richard Henderson  <rth@redhat.com>
30081
30082         * g++.dg/abi/offsetof.C: Fix size comparison.
30083
30084 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
30085
30086         * gcc.dg/cast-qual-2.c: New test.
30087
30088 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
30089
30090         * gcc.dg/20020201-4.c: New test.
30091
30092 2002-02-04  Ben Elliston  <bje@redhat.com>
30093
30094         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
30095         target_info attribute != 0, in addition to the empty string.
30096         (gcc_target_compile): Likewise.
30097
30098 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
30099
30100         * gcc.dg/Wswitch.c: New test.
30101         PR gcc/4475. PR gcc/3780.
30102
30103 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
30104
30105         * g77.f-torture/execute/5122.f: New test for regressions
30106         against PR fortran/5122.
30107
30108 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
30109
30110         * g77.f-torture/compile/pr3743.f: Delete
30111         * g77.dg/pr3743-1.f: New test.
30112         * g77.dg/pr3743-2.f: New test.
30113         * g77.dg/pr3743-3.f: New test.
30114         * g77.dg/pr3743-4.f: New test.
30115
30116 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30117
30118         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
30119
30120 2002-02-02  Richard Henderson  <rth@redhat.com>
30121
30122         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
30123         * gcc.c-torture/execute/bf64-1.c: Likewise.
30124
30125 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
30126
30127         * gcc.dg/20020201-2.c: New test.
30128
30129         * gcc.dg/20020201-3.c: New test.
30130
30131         * gcc.c-torture/execute/bitfld-2.c: New test.
30132
30133 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30134
30135         * gcc.dg/bitfld-1.c: Update.
30136         * gcc.dg/bitfld-2.c: Update.
30137         * gcc.c-torture/execute/bitfld-1.x: New.
30138
30139 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
30140
30141         * gcc.c-torture/execute/20020201-1.c: New test.
30142
30143 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
30144
30145         PR target/5469
30146         * gcc.dg/20020201-1.c: New test.
30147
30148 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
30149
30150         PR fortran/3743
30151         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
30152         * g77.f-torture/compile/pr3743.x: Remove
30153
30154 2002-01-31  Tom Rix  <trix@redhat.com>
30155
30156         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
30157
30158 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30159
30160         * gcc.dg/noncompile/20020130-1.c: New test.
30161
30162 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
30163
30164         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
30165
30166 2002-01-29  Richard Henderson  <rth@redhat.com>
30167
30168         * gcc.c-torture/execute/991118-1.c: Cast various constants back
30169         to long long.
30170         * gcc.c-torture/execute/bf64-1.c: Likewise.
30171
30172 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
30173
30174         * gcc.c-torture/execute/20020129-1.c: New test.
30175
30176 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30177
30178         * gcc.c-torture/compile/20000224-1.c: Update.
30179         * gcc.c-torture/execute/bitfld-1.c: New tests.
30180         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
30181         * gcc.dg/uninit-A.c: Update.
30182
30183 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
30184
30185         * g++.dg/template/ctor1.C: Add instantiation.
30186
30187 2002-01-28  Paul Koning  <pkoning@equallogic.com>
30188
30189         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
30190         argument to __builtin_prefetch to be const ptr.
30191
30192 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
30193
30194         * gcc.c-torture/compile/20020120-1.c: New test.
30195
30196 2002-01-27  Kazu Hirata  <kazu@hxi.com>
30197
30198         * gcc.c-torture/execute/20020127-1.c: New test.
30199
30200 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
30201
30202         * g77.dg/f77-edit-i-in.f: New test
30203         * g77.dg/f77-edit-i-out.f: New test
30204
30205 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
30206
30207         * gcc.dg/debug/debug.exp: New file.
30208         * gcc.dg/debug/trivial.c: New file.
30209         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
30210         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
30211         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
30212         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
30213         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
30214         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
30215         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
30216         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
30217         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
30218         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
30219         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
30220         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
30221         * gcc.dg/20000503-1.c: Removed.
30222         * gcc.dg/20010207-1.c: Removed.
30223         * gcc.dg/20011223-1.c: Removed.
30224         * gcc.dg/20020104-2.c: Removed.
30225         * gcc.dg/debug-1.c: Removed.
30226         * gcc.dg/debug-2.c: Removed.
30227         * gcc.dg/debug-3.c: Removed.
30228         * gcc.dg/debug-4.c: Removed.
30229         * gcc.dg/debug-5.c: Removed.
30230         * gcc.dg/debug-6.c: Removed.
30231         * gcc.dg/dwarf2-1.c: Removed.
30232         * gcc.dg/dwarf2-2.c: Removed.
30233
30234 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
30235
30236         * g++.old-deja/g++.other/eh5.C: New test.
30237         * g++.old-deja/g++.other/sibcall2.C: New test.
30238         * g++.old-deja/g++.other/array9.C: New test.
30239         * g++.old-deja/g++.other/typename2.C: New test.
30240         * g++.old-deja/g++.other/crash60.C: New test.
30241         * g++.old-deja/g++.other/conv9.C: New test.
30242         * g++.old-deja/g++.other/mangle10.C: New test.
30243         * g++.old-deja/g++.other/unchanging1.C: New test.
30244         * g++.old-deja/g++.other/exprstmt1.C: New test.
30245         * g++.old-deja/g++.other/inline23.C: New test.
30246         * g++.old-deja/g++.eh/ia64-1.C: New test.
30247         * g++.old-deja/g++.other/dwarf2-1.C: New test.
30248         * g++.old-deja/g++.other/reload1.C: New test.
30249         * g++.old-deja/g++.other/static20.C: New test.
30250         * g++.old-deja/g++.other/local-alloc1.C: New test.
30251         * g++.old-deja/g++.other/conv8.C: New test.
30252         * g++.old-deja/g++.other/stmtexpr2.C: New test.
30253         * g++.old-deja/g++.other/storeexpr1.C: New test.
30254         * g++.old-deja/g++.other/storeexpr2.C: New test.
30255         * g++.dg/eh/template2.C: New test.
30256         * g++.dg/warn/weak1.C: New test.
30257
30258 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
30259
30260         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
30261         Remove first, non-varying, argument.
30262
30263 2002-01-23  Richard Henderson  <rth@redhat.com>
30264
30265         * gcc.dg/inline-2.c: New.
30266
30267         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
30268         Add optional target arg.  Check number of arguments.
30269         (scan-assembler-not, scan-assembler-dem): Likewise.
30270         (scan-assembler-dem-not): Likewise.
30271
30272 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
30273
30274         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
30275         line 12.
30276         * g++.old-deja/g++.brendan/parse3.C,
30277         g++.old-deja/g++.other/crash26.C,
30278         g++.old-deja/g++.other/crash28.C,
30279         g++.old-deja/g++.other/crash29.C,
30280         g++.old-deja/g++.other/crash30.C,
30281         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
30282
30283 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
30284
30285         * gcc.dg/20020115-1.c: New.
30286
30287 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
30288
30289         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
30290
30291 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
30292
30293         * gcc.dg/20020122-3.c: New.
30294
30295 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
30296
30297         * g++.dg/other/gc1.C: New test.
30298
30299 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
30300
30301         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
30302
30303 2002-01-22  Richard Henderson  <rth@redhat.com>
30304
30305         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
30306
30307 2002-01-22  Richard Henderson  <rth@redhat.com>
30308
30309         * gcc.dg/20020122-4.c: New.
30310
30311 2002-01-22  H.J. Lu <hjl@gnu.org>
30312
30313         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
30314         link output.
30315         * gcc.dg/special/ecos.exp: Likewise.
30316         * lib/g++-dg.exp: Likewise.
30317         * lib/g77-dg.exp: Likewise.
30318         * lib/gcc-dg.exp : Likewise.
30319         * lib/mike-g++.exp: Likewise.
30320         * lib/mike-g77.exp: Likewise.
30321         * lib/mike-gcc.exp: Likewise.
30322         * lib/objc-dg.exp: Likewise.
30323
30324 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
30325
30326         PR target/5379
30327         * gcc.dg/20020122-2.c: New test.
30328
30329 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
30330
30331         * gcc.dg/20020122-1.c: New test.
30332
30333 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
30334
30335         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
30336
30337 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
30338
30339         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
30340
30341 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30342
30343         * gcc.c-torture/compile/20020121-1.c: New test.
30344
30345 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30346
30347         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
30348         ld_library_path.
30349
30350 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
30351
30352         * gcc.dg/20020218-1.c: New test.
30353
30354 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
30355
30356         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
30357         messages
30358         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
30359         "At global scope" warning
30360         * g++.dg/ext/align1.C: Change cygwin test for alignment
30361         from db-bogus to dg-warning
30362
30363 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
30364
30365         * g77.f-torture/compile/cpp2.F: New test.
30366
30367 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
30368
30369         * g++.dg/template/access1.C: New test.
30370
30371 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
30372
30373         * gcc.dg/20020118-1.c: New.
30374
30375 2002-01-18  Kazu Hirata  <kazu@hxi.com>
30376
30377         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
30378
30379 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
30380
30381         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
30382         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
30383         alignment warnings.
30384
30385 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
30386
30387         * gcc.misc-tests/i386-prefetch.exp: Save and restore
30388         torture_with_loops and torture_without_loops
30389
30390 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
30391
30392         * gcc.c-torture/compile/20020116-1.c: New test.
30393
30394 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
30395
30396         * gcc.dg/20020116-2.c: New test.
30397
30398         * gcc.dg/ultrasp4.c: New test.
30399
30400         * gcc.dg/20020116-1.c: New test.
30401
30402 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
30403
30404         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
30405         by EABI.
30406
30407 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
30408
30409         * gcc.misc-tests/i386-prefetch.exp: New.
30410         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
30411         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
30412         * gcc.misc-tests/i386-pf-none-1.c: New test.
30413         * gcc.misc-tests/i386-pf-sse-1.c: New test.
30414
30415 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
30416
30417         * gcc.dg/gnu89-init-1.c: Add new tests.
30418
30419 2002-01-15  Andreas Jaeger  <aj@suse.de>
30420
30421         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
30422         * gcc.dg/i386-mmx-2.c: Likewise.
30423         * gcc.dg/i386-sse-1.c: Likewise.
30424         * gcc.dg/i386-sse-2.c: Likewise.
30425         * gcc.dg/i386-sse-3.c: Likewise.
30426
30427 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
30428
30429         * g77.f-torture/execute/intrinsic-unix-bessel.f:
30430         Uncomment additional cases that now pass.
30431
30432 2002-01-11  Richard Henderson  <rth@redhat.com>
30433
30434         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
30435         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
30436
30437 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
30438
30439         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
30440
30441 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
30442
30443         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
30444         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
30445
30446 2002-01-10  Dale Johannesen  <dalej@apple.com>
30447
30448         * gcc.c-torture/execute/loop-11.c: New.
30449
30450 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
30451
30452         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
30453         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
30454
30455 2002-01-09  Richard Henderson  <rth@redhat.com>
30456
30457         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
30458         type in which to perform the operation for each size.
30459
30460 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
30461
30462         * gcc.c-torture/compile/20020109-2.c: New test.
30463
30464 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
30465
30466         * gcc.c-torture/execute/loop-10.c: New test.
30467
30468 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
30469
30470         * gcc.c-torture/compile/20010226-1.c: New test.
30471         * gcc.c-torture/compile/20010227-1.c: New test.
30472         * gcc.c-torture/compile/20010426-1.c: New test.
30473         * gcc.c-torture/compile/20010510-1.c: New test.
30474         * gcc.c-torture/compile/20010605-3.c: New test.
30475         * gcc.c-torture/compile/20010824-1.c: New test.
30476         * gcc.c-torture/execute/20010409-1.c: New test.
30477         * gcc.dg/noncompile/20000901-1.c: New test.
30478         * gcc.dg/20001023-1.c: New test.
30479         * gcc.dg/20001101-1.c: New test.
30480         * gcc.dg/20001102-1.c: New test.
30481         * gcc.dg/20010207-1.c: New test.
30482         * gcc.dg/20010405-1.c: New test.
30483         * gcc.dg/20010822-1.c: New test.
30484         * gcc.dg/20011107-1.c: New test.
30485
30486 2002-01-09  Jeffrey A Law  (law@redhat.com)
30487
30488         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
30489
30490         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
30491         execution failure on PA targets.
30492
30493 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
30494
30495         * gcc.c-torture/compile/20020109-1.c: New test.
30496
30497 2002-01-08  Kazu Hirata  <kazu@hxi.com>
30498
30499         * gcc.c-torture/execute/20020108-1.c: New test.
30500
30501 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
30502
30503         * gcc.dg/20020108-1.c: New test.
30504
30505 2002-01-08  H.J. Lu <hjl@gnu.org>
30506
30507         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
30508         for header files.
30509
30510 2002-01-08  Geoff Keating  <geoffk@redhat.com>
30511
30512         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
30513         consistency.
30514
30515 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
30516
30517         * gcc.dg/altivec-4.c: Test altivec predicates.
30518
30519 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
30520
30521         * gcc.c-torture/execute/20020107-1.c: New test.
30522
30523 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
30524
30525         PR c/5279
30526         * gcc.c-torture/compile/20020106-1.c: New test.
30527
30528 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
30529
30530         * gcc.c-torture/execute/nestfunc-4.c: New test.
30531
30532 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
30533
30534         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
30535         extra triple that slipped in.
30536         * g++.old-deja/g++.abi/align.C: Likewise.
30537         * g++.old-deja/g++.abi/bitfields.C: Likewise.
30538
30539 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
30540
30541         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
30542         * g++.old-deja/g++.abi/align.C: Likewise.
30543         * g++.old-deja/g++.abi/bitfields.C: Likewise.
30544
30545         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
30546         on FreeBSD/i386.
30547         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
30548         FreeBSD.
30549
30550 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
30551
30552         * gcc.dg/20020104-1.c: New test.
30553
30554         * gcc.dg/20020104-2.c: New test.
30555
30556 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
30557
30558         * gcc.dg/20020103-1.c: Fix typo in target selector.
30559
30560 2002-01-03  Richard Henderson  <rth@redhat.com>
30561
30562         * gcc.dg/20020103-1.c: New.
30563
30564 2002-01-03  Kazu Hirata  <kazu@hxi.com>
30565
30566         * gcc.c-torture/execute/20020103-1.c: New test.
30567
30568 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
30569
30570         * g++.dg/other/debug2.C: New test.
30571
30572         * gcc.c-torture/compile/20020103-1.c: New test.
30573
30574 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
30575
30576         * gcc.dg/gnu89-init-1.c: Added new tests.
30577
30578 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
30579
30580         * g++.dg/template/friend2.C: Remove as patch is reverted.
30581
30582         * g++.dg/warn/oldcast1.C: New test.
30583
30584         * g++.dg/template/ptrmem1.C: New test.
30585         * g++.dg/template/ptrmem2.C: New test.
30586
30587         * g++.dg/template/ntp.C: New test.
30588
30589         * g++.dg/other/component1.C: New test.
30590
30591         * g++.dg/template/ttp3.C: New test.
30592
30593         * g++.dg/template/friend2.C: New test.
30594         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
30595
30596 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
30597
30598         * g++.dg/other/ptrmem1.C: New test.
30599         * g++.dg/other/ptrmem2.C: New test.
30600
30601 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
30602
30603         * g++.dg/template/ctor1.C: New test.
30604
30605 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
30606
30607         * g++.dg/template/friend2.C: New test.
30608
30609 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
30610
30611         * gcc.dg/mmix-1.c: New test.
30612
30613 2001-12-31  Richard Henderson  <rth@redhat.com>
30614
30615         * gcc.dg/asm-5.c: New.
30616
30617 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
30618
30619         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
30620         in namespace __gnu_cxx
30621
30622 2001-12-30  Richard Henderson  <rth@redhat.com>
30623
30624         * gcc.dg/debug-6.c: New.
30625
30626 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
30627
30628         * gcc.c-torture/compile/20011229-2.c: New test.
30629
30630 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
30631
30632         * gcc.dg/debug-3.c: New test.
30633         * gcc.dg/debug-4.c: New test.
30634         * gcc.dg/debug-5.c: New test.
30635
30636 2001-12-29  Richard Henderson  <rth@redhat.com>
30637
30638         * g++.dg/eh/loop1.C: New.
30639
30640 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
30641
30642         * g++.dg/template/crash1.C: New test.
30643
30644 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
30645
30646         * g++.dg/other/const1.C: New test.
30647
30648 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
30649
30650         * gcc.c-torture/compile/20011229-1.c: New test.
30651
30652 2001-12-28  Stan Shebs  <shebs@apple.com>
30653
30654         * lib/objc-torture.exp: Resync with c-torture.exp.
30655         * lib/objc.exp: Load standard libraries.
30656
30657 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
30658
30659         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
30660         additional tests.
30661
30662 2001-12-27  Roger Sayle <roger@eyesopen.com>
30663
30664         * gcc.c-torture/execute/string-opt-16.c: New testcase.
30665
30666 2001-12-27  Richard Henderson  <rth@redhat.com>
30667
30668         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
30669
30670 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
30671
30672         * g++.dg/eh/ctor1.C: New test.
30673         * g++.dg/other/error2.C: New test.
30674
30675 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
30676
30677         * g++.dg/other/init2.C: New test.
30678
30679 2001-12-24  Richard Henderson  <rth@redhat.com>
30680
30681         * gcc.dg/20011223-1.c: New.
30682         * gcc.dg/inline-1.c: New.
30683
30684 2001-12-23  Richard Henderson  <rth@redhat.com>
30685
30686         * gcc.dg/asm-4.c: Test operand modifiers.
30687
30688 2001-12-23  Richard Henderson  <rth@redhat.com>
30689
30690         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
30691
30692 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30693
30694         * gcc.c-torture/execute/20011223-1.c: New test.
30695
30696 2001-12-21  Richard Henderson  <rth@redhat.com>
30697
30698         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
30699         re-enables the warning.
30700
30701 2001-12-21  Richard Henderson  <rth@redhat.com>
30702
30703         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
30704
30705 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
30706
30707         * gcc.c-torture/compile/20011218-1.c: New test.
30708
30709 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
30710
30711         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
30712         arm-isr.c test.
30713         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
30714         epilogue generation for ARM ISR routines.
30715
30716 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30717
30718         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
30719         * gcc.dg/format/c90-printf-3.c: Likewise.
30720         * gcc.dg/format/c99-printf-3.c: Likewise.
30721         * gcc.dg/format/ext-1.c: Likewise.
30722         * gcc.dg/format/ext-6.c: Likewise.
30723         * gcc.dg/format/format.h: Prototype unlocked stdio.
30724
30725 2001-12-20  Richard Henderson  <rth@redhat.com>
30726
30727         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
30728         (arena): Use it.
30729         (malloc): Correct allocation logic.  Abort if we fill up the
30730         arena before initialization complete.
30731         (realloc): Correct allocation logic.
30732
30733 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
30734
30735         * gcc.c-torture/compile/20011219-2.c: New test.
30736
30737         * gcc.c-torture/execute/20011219-1.c: New test.
30738
30739 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
30740
30741         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
30742         target does not support weak symbols.
30743
30744 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
30745
30746         * gcc.c-torture/compile/20011219-1.c: New test.
30747
30748 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
30749
30750         * g++.dg/other/error1.C: New test.
30751
30752 2001-12-17  Jeffrey A Law  (law@redhat.com)
30753
30754         * gcc.c-torture/execute/20011217-1.c: New test.
30755
30756 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
30757
30758         * objc.dg/special/: New directory.
30759         * objc.dg/special/special.exp: New file.
30760         * objc.dg/special/unclaimed-category-1.h: New file.
30761         * objc.dg/special/unclaimed-category-1a.m: New file.
30762         * objc.dg/special/unclaimed-category-1.m: New file.
30763
30764 2001-12-17  Andreas Jaeger  <aj@suse.de>
30765
30766         * gcc.c-torture/compile/20011217-2.c: New test.
30767
30768 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30769
30770         * gcc.c-torture/compile/20011217-1.c: New test.
30771
30772 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
30773
30774         * testsuite/gcc.dg/20011214-1.c: New.
30775
30776 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
30777
30778         * gcc.dg/altivec-4.c: New.
30779
30780 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
30781
30782         * gcc.dg/20011113-1.c: New test.
30783
30784 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30785
30786         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
30787         std::__malloc_alloc_template<0> and
30788         std::__default_alloc_template<false, 0>.
30789
30790 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
30791
30792         * objc/execute/bf-21.m: New test.
30793         * objc/execute/enumeration-1.m: New test.
30794         * objc/execute/enumeration-2.m: New test.
30795
30796 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
30797
30798         * gcc.dg/gnu89-init-1.c: New test.
30799
30800 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
30801
30802         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
30803         * g++.old-deja/g++.jason/2371.C: Likewise.
30804         * g++.old-deja/g++.jason/template33.C: Likewise.
30805         * g++.old-deja/g++.jason/template34.C: Likewise.
30806         * g++.old-deja/g++.jason/template36.C: Likewise.
30807         * g++.old-deja/g++.oliva/typename1.C: Likewise.
30808         * g++.old-deja/g++.oliva/typename2.C: Likewise.
30809         * g++.old-deja/g++.other/typename1.C: Likewise.
30810         * g++.old-deja/g++.pt/inherit2.C: Likewise.
30811         * g++.old-deja/g++.pt/nontype5.C: Likewise.
30812         * g++.old-deja/g++.pt/typename11.C: Likewise.
30813         * g++.old-deja/g++.pt/typename14.C: Likewise.
30814         * g++.old-deja/g++.pt/typename16.C: Likewise.
30815         * g++.old-deja/g++.pt/typename3.C: Likewise.
30816         * g++.old-deja/g++.pt/typename4.C: Likewise.
30817         * g++.old-deja/g++.pt/typename5.C: Likewise.
30818         * g++.old-deja/g++.pt/typename7.C: Likewise.
30819         * g++.old-deja/g++.robertl/eb9.C: Likewise.
30820
30821 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
30822
30823         * g++.dg/other/linkage1.C: New test.
30824         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
30825         specifiers.
30826
30827 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
30828
30829         * gcc.dg/concat.c: New test.
30830
30831 2001-12-11  Stan Shebs  <shebs@apple.com>
30832
30833         * objc/compile: New test directory.
30834         * objc/compile/compile.exp: New expect script.
30835         * objc/compile/20011211-1.m: New compile test.
30836
30837 2001-12-11  Jason Merrill  <jason@redhat.com>
30838
30839         * lib/prune.exp (prune_gcc_output): Also handle "In member
30840         function".  So many permutations...
30841
30842 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
30843
30844         * g++.dg/template/typedef1.C: New test.
30845
30846 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
30847
30848         * g++.dg/other/copy1.C: New test.
30849
30850 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
30851
30852         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
30853
30854         * gcc.dg/builtin-choose-expr.c: New.
30855
30856 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
30857
30858         * gcc.dg/altivec-2.c: New.
30859
30860 2001-12-07  Richard Henderson  <rth@redhat.com>
30861
30862         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
30863
30864 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
30865
30866         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
30867         ultrasparc.
30868
30869 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30870
30871         * g++-old.deja/g++.robertl/eb101.C: Deleted.
30872
30873 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
30874
30875         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
30876         variable argument list.
30877
30878 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
30879
30880         * gcc.c-torture/execute/memcheck: Delete entire directory.
30881         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
30882         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
30883
30884 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30885
30886         * gcc.dg/Wshadow-1.c: New test.
30887
30888 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
30889
30890         * gcc.c-torture/compile/20011130-1.c: New test.
30891
30892         * gcc.dg/noncompile/20011025-1.c: New test.
30893
30894         * g++.dg/other/anon-union.C: New test.
30895
30896         * gcc.c-torture/execute/20011024-1.c: New test.
30897
30898 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30899
30900         * gcc.c-torture/execute/20000722-1.x,
30901         gcc.c-torture/execute/20010123-1.x: Remove.
30902         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
30903         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
30904         gcc.dg/c99-complit-2.c: New tests.
30905
30906 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
30907
30908         * g++.dg/inherit/base1.C: New test.
30909
30910 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
30911
30912         * g++.dg/other/stdarg1.C: New test.
30913
30914         * gcc.c-torture/compile/20011130-2.c: New test.
30915
30916 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
30917
30918         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
30919         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
30920         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
30921         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
30922         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
30923         * gcc.dg/builtin-prefetch-1.c: New test.
30924
30925 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
30926
30927         * gcc.dg/20011130-1.c: New test.
30928
30929 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
30930
30931         * g++.dg/other/scope1.C: New test.
30932         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
30933
30934 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30935
30936         * gcc.dg/vla-init-1.c: New test.
30937
30938 2001-12-01  Geoff Keating  <geoffk@redhat.com>
30939
30940         * gcc.c-torture/compile/structs.c: New testcase from GDB.
30941
30942 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30943
30944         * objc.dg/alias.m: Update.
30945         * objc.dg/class-1.m: Update.
30946         * objc.dg/const-str-1.m: Update.
30947         * objc.dg/fwd-proto-1.m: Update.
30948         * objc.dg/id-1.m: Update.
30949         * objc.dg/super-class-1.m: Update.
30950
30951 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
30952
30953         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
30954         constructs.
30955
30956 2001-11-28  Jeffrey A Law  (law@cygnus.com)
30957
30958         * gcc.c-torture/execute/20011128-1.c: New test.
30959
30960 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
30961
30962         * gcc.dg/20011127-1.c: New test.
30963
30964 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30965
30966         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
30967         from Austin Group draft 7.
30968         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
30969         scanf format arguments.
30970         * gcc.dg/format/no-exargs-2.c: New test.
30971
30972 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
30973
30974         * g++.dg/abi/vbase8-4.C: New test.
30975
30976 2001-11-24  Ian Lance Taylor  <ian@airs.com>
30977
30978         * gcc.c-torture/execute/20011121-1.c: New test.
30979
30980 2001-11-23  Jeffrey A Law  (law@cygnus.com)
30981
30982         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
30983
30984 2001-11-23  Andreas Jaeger  <aj@suse.de>
30985
30986         * gcc.dg/cpp/charconst-2.c: New test.
30987
30988 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
30989
30990         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
30991         to the host if it is remote.  Let tests specify extra headers
30992         they use.
30993         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
30994         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
30995         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
30996         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
30997         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
30998         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
30999         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
31000         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
31001         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
31002         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
31003
31004 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
31005
31006         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
31007         for little endian ARMs.
31008
31009 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
31010
31011         * gcc.c-torture/compile/20011119-1.c: New test.
31012         * gcc.c-torture/compile/20011119-2.c: New test.
31013
31014 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
31015
31016         * gcc.dg/altivec-1.c: Fix typo.
31017
31018 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
31019
31020         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
31021
31022 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
31023
31024         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
31025
31026 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
31027
31028         * lib/g77.exp: Don't specify --rpath-link.
31029
31030         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
31031         across all the headers.
31032         * gcc.dg/format/format.exp: For testing on a remote host,
31033         copy format.h.
31034
31035         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
31036         * gcc.c-torture/execute/930406-1.c: Likewise.
31037         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
31038
31039 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
31040
31041         * gcc.dg/altivec-1.c: New.
31042
31043 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
31044
31045         * gcc.dg/cpp/fpreprocessed.c: New test case.
31046
31047 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31048
31049         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
31050         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
31051         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
31052
31053 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31054
31055         * gcc.dg/no-builtin-1.c: New test.
31056
31057 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
31058
31059         * gcc.c-torture/execute/20011115-1.c: New test.
31060
31061 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
31062
31063         * gcc.c-torture/compile/20011114-2.c: New test.
31064         * gcc.c-torture/compile/20011114-3.c: New test.
31065         * gcc.c-torture/compile/20011114-4.c: New test.
31066
31067 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
31068
31069         * g++.dg/other/init1.C: New test.
31070
31071 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
31072
31073         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
31074         message.
31075
31076         * gcc.c-torture/execute/20011114-1.c: New testcase.
31077
31078         * gcc.c-torture/compile/20010327-1.c: Revert last change.
31079         * gcc.c-torture/compile/20011114-1.c: New test, exactly
31080         like the (before this change) version of 20010327-1.c.
31081
31082 2001-11-14  Roger Sayle <roger@eyesopen.com>
31083
31084         * gcc.c-torture/execute/string-opt-13.c: New testcase.
31085
31086 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
31087
31088         * g++.dg/init/array2.C: New test.
31089
31090 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
31091
31092         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
31093
31094 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
31095
31096         * g++.dg/other/forscope1.C: New test.
31097         * g++.dg/ext/forscope1.C: New test.
31098         * g++.dg/ext/forscope2.C: New test.
31099
31100 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
31101
31102         * gcc.c-torture/execute/20011113-1.c: New test.
31103
31104 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
31105
31106         * gcc.c-torture/execute/20011109-2.c: New test.
31107
31108         * gcc.c-torture/execute/20011109-1.c: New test.
31109
31110 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
31111
31112         * gcc.c-torture/compile/20011109-1.c: New test.
31113
31114 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
31115
31116         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
31117         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
31118         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
31119         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
31120         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
31121         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
31122         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
31123
31124 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
31125
31126         * g++.dg/warn/Wshadow-1.C: New tests.
31127         * g++.old-deja/g++.mike/for3.C: Update.
31128
31129 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31130
31131         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
31132         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
31133         XFAILs.  Adjust expected error texts.
31134         * gcc.c-torture/compile/20011106-1.c,
31135         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
31136         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
31137         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
31138         gcc.dg/c99-array-lval-5.c: New tests.
31139
31140 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31141
31142         * gcc.dg/cpp/defined.c: Update.
31143
31144 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31145
31146         * gcc.c-torture/execute/anon-1.c: New test.
31147
31148 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
31149
31150         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
31151         same size, so no warning should be produced on stormy16.
31152
31153         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
31154         due to oversized array.
31155         * g++.old-deja/g++.mike/ns15.C: Likewise.
31156         * g++.old-deja/g++.pt/crash16.C: Likewise.
31157
31158 2001-11-02  Graham Stott  <grahams@redhat.com>
31159
31160         * g++.dgother/debug1.C: Fix typos.
31161
31162 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
31163
31164         * g++.dg/other/debug1.C: New test.
31165
31166 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
31167
31168         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
31169         of unsigned long.
31170
31171 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
31172
31173         * gcc.dg/20011029-2.c: New test.
31174
31175         * gcc.c-torture/compile/20011029-1.c: New test.
31176
31177 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
31178
31179         * objc/execute/class_self-1.m: New test.
31180         * objc/execute/class_self-2.m: New test.
31181
31182 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
31183
31184         * gcc.misc-tests/msgs.exp: Delete.
31185         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
31186         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
31187         error set to match recent changes.
31188
31189 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
31190
31191         * gcc.dg/20011021-1.c: New test.
31192
31193 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
31194
31195         * gcc.c-torture/compile/20011023-1.c: New test.
31196
31197 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
31198
31199         * lib/g77.exp: Rewrite based on lib/g++.exp.
31200
31201 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
31202
31203         * gcc.c-torture/execute/20011019-1.c: New test.
31204
31205         * gcc.dg/20011018-1.c: New test.
31206
31207 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
31208
31209         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
31210
31211 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
31212
31213         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
31214         * gcc.dg/attr-invalid.c: Likewise.
31215
31216 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
31217
31218         * testsuite/gcc.dg/20011015-1.c: New test.
31219
31220 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
31221
31222         * g++.dg/template/unify2.C: New test.
31223
31224 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
31225
31226         * g++.dg/other/exception-specification.C: New test
31227
31228 2001-10-13  Tom Rix  <trix@redhat.com>
31229
31230         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
31231         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
31232
31233 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
31234
31235         * testsuite/gcc.dg/20011009-1.c: New test.
31236
31237 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
31238
31239         PR g++/4476
31240         * g++.dg/other/friend1.C: New test.
31241
31242 2001-10-11  Richard Henderson  <rth@redhat.com>
31243
31244         * g++.old-deja/g++.other/crash18.C: Add -S to options.
31245
31246 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31247
31248         * gcc.c-torture/compile/20011010-1.c: New.
31249
31250 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31251
31252         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
31253         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
31254         g77.f-torture/execute/execute.exp,
31255         g77.f-torture/noncompile/noncompile.exp,
31256         gcc.c-torture/compile/compile.exp,
31257         gcc.c-torture/execute/execute.exp,
31258         gcc.c-torture/execute/ieee/ieee.exp,
31259         gcc.c-torture/execute/memcheck/memcheck.exp,
31260         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
31261         objc/execute/execute.exp: Update FSF address.
31262
31263 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
31264
31265         * gcc.dg/cpp/cmdlne-C.c: Update.
31266         * gcc.dg/cpp/cmdlne-C2.c: New.
31267
31268 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31269
31270         * gcc.c-torture/execute/20011008-3.c: New.
31271
31272 2001-10-08  DJ Delorie  <dj@redhat.com>
31273
31274         * gcc.dg/20011008-1.c: New.
31275         * gcc.dg/20011008-2.c: New.
31276
31277 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
31278
31279         * gcc.dg/cpp/spacing1.c: Update test.
31280
31281 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31282
31283         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
31284         spelling errors of "separate" as "seperate".
31285
31286 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
31287
31288         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
31289         enough to avoid inlining.
31290
31291 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
31292
31293         * lib/g77.exp: set libg2c_dir correctly.
31294
31295 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31296
31297         * gcc.dg/cpp/macro11.c: New test.
31298
31299 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31300
31301         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
31302         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
31303         gcc.dg/format/multattr-3.c: New tests.
31304         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
31305         tests for format attributes on function pointers being rejected.
31306
31307 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31308
31309         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
31310
31311 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31312
31313         * g++.dg/warn/format1.C: New test.
31314
31315 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
31316
31317         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
31318
31319 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31320
31321         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
31322
31323 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31324
31325         * gcc.dg/cpp/redef2.c: Add test.
31326
31327 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
31328
31329         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
31330         long-standing bug on i686, apparently.
31331         * gcc.c-torture/execute/loop-2c.x: New file.
31332         * gcc.c-torture/execute/loop-2d.x: New file.
31333         * gcc.c-torture/execute/loop-3c.x: New file.
31334
31335 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
31336
31337         * gcc.dg/cpp/20000625-2.c: Correct line number.
31338
31339 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31340
31341         * gcc.dg/cpp/macro10.c: New test.
31342         * gcc.dg/cpp/strify3.c: New test.
31343         * gcc.dg/cpp/spacing1.c: Add tests.
31344         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
31345         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
31346
31347 2001-09-24  DJ Delorie  <dj@redhat.com>
31348
31349         * gcc.c-torture/execute/20010924-1.c: New test.
31350
31351 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31352
31353         * testsuite/objc/execute/paste.m: Remove.
31354
31355 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31356
31357         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
31358
31359 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
31360
31361         * g77.dg/strlen0.f: New test.
31362
31363 2001-09-21  Richard Henderson  <rth@redhat.com>
31364
31365         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
31366         * g++.old-deja/g++.abi/vtable2.C: Likewise.
31367
31368 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31369
31370         Table-driven attributes.
31371         * g++.dg/ext/attrib1.C: New test.
31372
31373 2001-09-20  DJ Delorie  <dj@redhat.com>
31374
31375         * gcc.dg/20000926-1.c: Update expected warning messages.
31376         * gcc.dg/array-2.c: Likewise, and test for warnings too.
31377         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
31378         array.
31379
31380 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
31381
31382         * g++.dg/eh/registers1.C: New test case.
31383
31384 2001-09-17  Richard Henderson  <rth@redhat.com>
31385
31386         * gcc.dg/array-5.c: Fix VLA decomposition test.
31387
31388 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
31389
31390         * gcc.dg/cpp/line5.c: New testcase.
31391
31392 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
31393
31394         * gcc.dg/cpp/macro9.c: New test.
31395
31396 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
31397
31398         * gcc.c-torture/execute/980223.c: Change type of addr from long
31399         to char *.
31400
31401 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
31402
31403         * gcc.c-torture/execute/20010915-1.c: New test.
31404
31405 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
31406
31407         * g77.dg/bprob: New directory.
31408         * g77.dg/bprob/bprob.exp: New file.
31409         * g77.dg/bprob/bprob-1.f: New test.
31410         * g77.dg/gcov: New directory.
31411         * g77.dg/gcov/gcov.exp: New file.
31412         * g77.dg/gcov/gcov-1.f: New test.
31413         * g77.dg/gcov/gcov-1.x: New file.
31414
31415 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
31416
31417         * gcc.dg/cpp/directiv.c: Update.
31418         * gcc.dg/cpp/undef1.c: Update.
31419
31420 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
31421
31422         * gcc.dg/20010912-1.c: New test.
31423
31424 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
31425
31426         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
31427         language-independent file in lib.
31428         * lib/gcov.exp: New file.
31429
31430 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
31431
31432         * gcc.c-torture/compile/20010911-1.c: New test.
31433
31434 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
31435
31436         * lib/profopt.exp: New, to support profile-directed optimizations.
31437         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
31438         * gcc.misc-tests/bprob-1.c: New test.
31439         * gcc.misc-tests/bprob-2.c: New test.
31440
31441 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
31442
31443         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
31444         XFAIL and which kinds of gcov output to verify.
31445         * gcc.misc-tests/gcov-4b.x: New file.
31446         * gcc.misc-tests/gcov-5b.x: New file.
31447         * gcc.misc-tests/gcov-6.x: New file.
31448         * gcc.misc-tests/gcov-7.c: New test.
31449         * gcc.misc-tests/gcov-7.x: New file.
31450
31451 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
31452
31453         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
31454         * gcc.misc-tests/gcov-6.c: New test.
31455
31456 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31457
31458         PR c++/3986
31459         * g++.dg/abi/vbase1.C: New test.
31460
31461 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
31462
31463         * objc.dg/method-2.m: New.
31464
31465 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31466
31467         PR c++/4203
31468         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
31469         * g++.dg/init/empty1.C: New test.
31470
31471 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
31472
31473         * gcc.c-torture/compile/20010903-1.c: New test.
31474
31475 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
31476
31477         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
31478         for m68k.
31479
31480 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
31481
31482         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
31483
31484         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
31485
31486         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
31487
31488 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
31489
31490         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
31491         for 16-bit 'unsigned int'.
31492
31493 2001-08-29  Kazu Hirata  <kazu@hxi.com>
31494
31495         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
31496
31497 2001-08-27  Richard Henderson  <rth@redhat.com>
31498
31499         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
31500         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
31501
31502 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
31503
31504         * gcc.dg/asm-names.c (ymain): New.
31505
31506 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
31507
31508         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
31509         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
31510         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
31511
31512 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31513
31514         * gcc.dg/compare5.c: New testcase.
31515
31516 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
31517
31518         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
31519         and "In instantiation".
31520
31521 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
31522
31523         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
31524
31525 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
31526
31527         * gcc.misc-tests/gcov.exp: Add support for branch information.
31528         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
31529         * gcc.misc-tests/gcov-4.c: New test.
31530         * gcc.misc-tests/gcov-4b.c: New test.
31531         * gcc.misc-tests/gcov-5b.c: New test.
31532
31533 2001-08-20  Zack Weinberg  <zackw@panix.com>
31534
31535         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
31536         expected to fail.
31537
31538 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31539
31540         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
31541
31542 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
31543
31544         * g++.dg/eh/template1.C: New test.
31545
31546 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
31547
31548         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
31549         Fix thinko.
31550         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
31551         for xfail.
31552
31553 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
31554
31555         * lib/g77-dg.exp: Use prune.exp for common procedures
31556         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
31557         * lib/g77.exp: (g77-dg-prune) Remove
31558
31559 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
31560
31561         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
31562
31563 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31564
31565         * g++.dg/template/unify1.C: New test.
31566
31567 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
31568
31569         * g++.dg/abi/empty4.C: New test.
31570
31571 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
31572
31573         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
31574         solaris2.*
31575         * g77.f-torture/compile/pr3743.x: Likewise.
31576
31577 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31578
31579         * g++.dg/other/using-declaration.C: New test.
31580
31581 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31582
31583         * gcc.dg/cpp/tr-sign.c: New testcase.
31584
31585 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31586
31587         * gcc.dg/cpp/19951025-1.c: Revert.
31588         * gcc.dg/cpp/directiv.c: We no longer process directives that
31589         interrupt macro arguments.
31590
31591 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
31592
31593         * gcc.dg/bconstp-1.c: New test.
31594
31595 2001-08-03  Richard Henderson  <rth@redhat.com>
31596
31597         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
31598
31599 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31600
31601         * gcc.dg/cpp/19951025-1.c: Update.
31602
31603 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
31604
31605         * g77.dg/ff90-1.f (s): Fix reference of variable z,
31606         should be x.
31607
31608 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
31609
31610         Kill -fhonor-std.
31611         * g++.old-deja/g++.ns/ns14.C: Remove special options.
31612         * g++.old-deja/g++.other/std1.C: Likewise.
31613         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
31614
31615 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
31616
31617         * lib/g77.exp: Load gcc-defs.exp for common procedures
31618         (g77_pass, g77_fail, g77_finish, g77_exit,
31619         ${tool}_check_unsupported_p} Now redundant.  Deleted.
31620
31621 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
31622
31623         * g77.dg/fbackslash.f
31624         * g77.dg/fcase-preserve.f
31625         * g77.dg/ff90-1.f
31626         * g77.dg/ffixed-line-length-0.f
31627         * g77.dg/ffixed-line-length-132.f
31628         * g77.dg/ffixed-line-length-7.f
31629         * g77.dg/ffixed-line-length-72.f
31630         * g77.dg/ffixed-line-length-none.f
31631         * g77.dg/ffree-form-1.f
31632         * g77.dg/fno-backslash.f
31633         * g77.dg/fno-f90-1.f
31634         * g77.dg/fno-fixed-form-1.f
31635         * g77.dg/fno-onetrip.f
31636         * g77.dg/fno-typeless-boz.f
31637         * g77.dg/fno-underscoring.f
31638         * g77.dg/fno-vxt-1.f
31639         * g77.dg/fonetrip.f
31640         * g77.dg/ftypeless-boz.f
31641         * g77.dg/fugly-assumed.f
31642         * g77.dg/funderscoring.f
31643         * g77.dg/fvxt-1.f
31644
31645 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
31646
31647         * objc.dg/fwd-proto-1.m: New.
31648         * objc.dg/local-decl-1.m: New.
31649         * objc.dg/naming-1.m: New.
31650         * objc.dg/naming-2.m: New.
31651         * objc.dg/proto-hier-1.m: New.
31652
31653 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
31654
31655         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
31656         largest-type elements to a struct makes its size grow.
31657
31658 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
31659
31660         * g++.dg/abi/vthunk1.C: New test.
31661
31662 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
31663
31664         * g++.dg/abi/vbase8-22.C: New test.
31665
31666 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31667
31668         * gcc.dg/cpp/macro8.c: New test.
31669
31670 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
31671
31672         * g++.dg/abi/vbase8-21.C: New test.
31673
31674 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
31675
31676         * g++.dg/abi/vbase8-10.C: New test.
31677
31678 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31679
31680         * lib/g++.exp (g++_set_ld_library_path): Renamed to
31681         ${tool}_set_ld_library_path.
31682         Changed caller.
31683         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
31684         g++.exp.
31685
31686 2001-07-26  Stan Cox <scox@redhat.com>
31687
31688         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
31689         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
31690         gcc_exit, gcc_check_unsupported_p):
31691         Moved to gcc-deps.exp
31692         * gcc-deps.exp: New file.
31693
31694 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31695
31696         * g++.old-deja/g++.pt/defarg14.C: New test.
31697
31698 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
31699
31700         * g++.old-deja/g++.other/lineno5.C: New test.
31701
31702 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
31703
31704         * g++.old-deja/g++.pt/crash68.C: New test.
31705
31706 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
31707
31708         * g++.old-deja/g++.other/crash42.C: New test.
31709
31710 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31711
31712         * gcc.dg/cpp/extratokens.c: Fix.
31713         * gcc.dg/cpp/skipping2.c: New tests.
31714
31715 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31716
31717         * gcc.c-torture/execute/20010724-1.c: New file.
31718         * gcc.c-torture/execute/20010724-1.x: New file.
31719
31720 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31721
31722         * g++.old-deja/g++.other/cond7.C: New test.
31723
31724 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31725
31726         * g++.old-deja/g++.other/optimize4.C: New test.
31727
31728 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31729
31730         * g++.old-deja/g++.abi/vbase8-5.C: New test.
31731
31732 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
31733
31734         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
31735         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
31736         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
31737         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
31738
31739         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
31740         bug report" message.
31741
31742         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
31743         * g++.dg/ext/instantiate1.C: Move from old-deja.
31744
31745 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
31746
31747         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
31748         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
31749         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
31750         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
31751
31752 2001-07-23  Jeffrey A Law  (law@cygnus.com)
31753
31754         * gcc.c-torture/execute/20010723-1.c: New test.
31755
31756 2001-07-23  Ben Elliston  <bje@redhat.com>
31757
31758         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
31759
31760 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31761
31762         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
31763         i[34567]86-*-*.
31764         Delete handling of ieee_multilib_flags.
31765         Pass -mieee for alpha*-*-* and sh-*-*.
31766         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
31767
31768 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
31769
31770         Remove old-abi tests.
31771         * g++.old-deja/g++.mike/p11116.C: Remove.
31772         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
31773
31774 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
31775
31776         * g77.f-torture/compile/pr3743.f: New test
31777
31778 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
31779
31780         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
31781
31782 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31783
31784         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
31785         g++.old-deja/g++.pt/static6.C: Likewise.
31786         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
31787         supports weak symbols.
31788
31789 2001-07-18  Andreas Jaeger  <aj@suse.de>
31790
31791         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
31792         supported again.
31793
31794 2001-07-18  Andreas Jaeger  <aj@suse.de>
31795
31796         * gcc.dg/iftrap-1.c: Fix target line.
31797
31798 2001-07-17  Richard Henderson  <rth@redhat.com>
31799
31800         * gcc.c-torture/execute/20010717-1.c: New.
31801
31802 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31803
31804         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
31805         tests.
31806
31807 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
31808
31809         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
31810
31811 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31812
31813         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
31814         UAC_SIGBUS, UAC_NOPRINT definitions.
31815
31816 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
31817
31818         * objc/execute/object_is_class.m: New test.
31819         * objc/execute/object_is_meta_class.m: New test.
31820
31821 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
31822
31823         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
31824         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
31825
31826 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
31827
31828         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
31829         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
31830
31831 2001-07-14  Richard Henderson  <rth@redhat.com>
31832
31833         * gcc.dg/iftrap-1.c: New.
31834
31835 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
31836
31837         * g77.f-torture/execute/intrinsic77.f: New test.
31838
31839 2001-07-11  Janis Johnson <janis@us.ibm.com>
31840
31841         * gcc.misc-tests/gcov-3.c: New test.
31842
31843 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
31844
31845         * gcc.c-torture/compile/20010711-1.c,
31846         * gcc.c-torture/compile/20010711-2.c: New tests.
31847
31848 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
31849
31850         * gcc.c-torture/execute/20010711-1.c: New test.
31851
31852 2001-07-11  Ben Elliston  <bje@redhat.com>
31853
31854         * g++.old-deja/g++.other/enum5.C: New test.
31855
31856 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
31857
31858         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
31859         (g++-dg-prune): Call prune_gcc_output.
31860         * prune.exp: New file for prune_gcc_output.
31861         * lib/g++.exp, lib/gcc.exp: Load it.
31862
31863 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31864
31865         * gcc.c-torture/compile/20010701-1.c,
31866         g++.old-deja/g++.ext/attrib6.C: New tests.
31867
31868 2001-07-06  Jeffrey A Law  (law@cygnus.com)
31869
31870         * gcc.c-torture/compile/20010706-1.c: New test.
31871
31872 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
31873
31874         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
31875
31876 2001-06-28  Stan Shebs  <shebs@apple.com>
31877
31878         * gcc.dg/pragma-darwin.c: New test.
31879
31880 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31881
31882         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
31883         Solaris 2.[678] system.
31884
31885 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31886
31887         * gcc.dg/20010622-1.c: New test.
31888
31889 2001-06-18  Stan Shebs  <shebs@apple.com>
31890
31891         * objc.dg: New directory.
31892         * objc.dg/dg.exp: New file.
31893         * objc.dg/alias.m: New.
31894         * objc.dg/class-1.m: New.
31895         * objc.dg/class-2.m: New.
31896         * objc.dg/const-str-1.m: New.
31897         * objc.dg/const-str-2.m: New.
31898         * objc.dg/id-1.m: New.
31899         * objc.dg/method-1.m: New.
31900         * objc.dg/super-class-1.m: New.
31901         * lib/objc-dg.exp: New file.
31902
31903 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31904
31905         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
31906         of label name.
31907
31908 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
31909
31910         * g++.old-deja/g++.abi/vbase8-9.C: New test.
31911
31912 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31913
31914         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
31915         variable.
31916
31917 2001-06-12  Richard Henderson  <rth@redhat.com>
31918
31919         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
31920
31921 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
31922
31923         * g++.old-deja/g++.abi/vbase5.C: New test.
31924         * g++.old-deja/g++.abi/vbase6.C: New test.
31925         * g++.old-deja/g++.abi/vbase7.C: New test.
31926
31927 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31928
31929         * gcc.c-torture/compile/20010610-1.c: New test.
31930
31931 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
31932
31933         * g++.old-deja/g++.abi/vbase4.C: New test.
31934
31935 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
31936
31937         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
31938         support %f for HC11/HC12 targets.
31939         * gcc.c-torture/execute/930513-1.x: New file, likewise.
31940         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
31941         on HC11/HC12 targets.
31942         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
31943
31944 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31945
31946         * gcc.dg/wchar_t-1.c: New file.
31947         * gcc.dg/wint_t-1.c: Likewise.
31948
31949 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
31950
31951         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
31952
31953 2001-06-11  Richard Henderson  <rth@redhat.com>
31954
31955         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
31956
31957 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
31958
31959         * gcc.c-torture/compile/20010611-1.c: New test.
31960
31961 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
31962
31963         * gcc.dg/c99-tag-1.c: Add more tests.
31964
31965 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
31966
31967         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
31968         representation on MN10300 and ARM/Thumb.
31969
31970 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
31971
31972         * g77.f-torture/execute/20010610.f: New.
31973
31974 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
31975
31976         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
31977         names.
31978
31979 2001-06-09  Richard Henderson  <rth@redhat.com>
31980
31981         * gcc.c-torture/execute/ashrdi-1.c: New.
31982         * gcc.c-torture/execute/ashldi-1.c: New.
31983         * gcc.c-torture/execute/lshrdi-1.c: New.
31984
31985 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
31986
31987         * objc/execute/load-3.m: Added. Check sending +load to categories,
31988         in addition to classes.
31989
31990 2001-06-08  Stan Shebs  <shebs@apple.com>
31991
31992         * objc/execute/load-2.m: New test.  From Nicola Pero
31993         <n.pero@mi.flashnet.it>.
31994
31995 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
31996
31997         * gcc.c-torture/execute/20010605-2.c: New test.
31998
31999 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
32000
32001         * g++.old-deja/g++.abi/vbase2.C: New test.
32002         * g++.old-deja/g++.abi/vbase3.C: New test.
32003
32004 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
32005
32006         * g++.old-deja/g++.pt/friend49.C: New test.
32007
32008 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
32009
32010         * g++.old-deja/g++.ext/anon3.C: New test.
32011
32012 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
32013
32014         * g++.old-deja/g++.other/conv7.C: New test.
32015
32016 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
32017
32018         * gcc.c-torture/compile/20010605-2.c: New test.
32019
32020 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32021
32022         * gcc.c-torture/execute/20010604-1.c: New test.
32023
32024 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
32025
32026         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
32027
32028 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
32029
32030         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
32031         (g++_link_flags): Likewise.
32032         (g++_init): Pass gccpath's value to two previous functions.
32033
32034 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32035
32036         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
32037         Ensure logfile entry matches exec command line.
32038
32039 2001-05-31  Richard Henderson  <rth@redhat.com>
32040
32041         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
32042         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
32043
32044 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
32045
32046         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
32047         compiler for irix6.2
32048
32049 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
32050
32051         * g++.old-deja/g++.other/optimize3.C: New file.
32052
32053 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
32054
32055         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
32056         assemble.
32057
32058 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
32059
32060         * g++.old-deja/g++.other/optimize2.C: New file.
32061
32062 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
32063
32064         * gcc.c-torture/compile/20010518-2.c: New file.
32065         * gcc.c-torture/execute/20010518-1.c: New file.
32066         * gcc.c-torture/execute/20010518-2.c: New file.
32067
32068 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32069
32070         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
32071
32072 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
32073
32074         G++ no longer defines builtins that do not begin with __builtin.
32075         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
32076         * g++.old-deja/g++.brendand/misc13.C: Likewise.
32077         * g++.old-deja/g++.law/builtin1.C: Likewise.
32078         * g++.old-deja/g++.law/cvt2.C: Likewise.
32079         * g++.old-deja/g++.mike/net5.C: Likewise.
32080         * g++.old-deja/g++.other/builtins1.C: Likewise.
32081         * g++.old-deja/g++.other/builtins2.C: Likewise.
32082         * g++.old-deja/g++.other/builtins3.C: Likewise.
32083         * g++.old-deja/g++.other/builtins4.C: Likewise.
32084         * g++.old-deja/g++.other/inline8.C: Likewise.
32085         * g++.old-deja/g++.robertl/eb39.C: Likewise.
32086
32087 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
32088
32089         * g++.old-deja/g++.pt/using1.C: Adjust.
32090         * g++.old-deja/g++.pt/using2.C: New test.
32091
32092 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32093
32094         * gcc.dg/cpp/charconst.c: New tests.
32095         * gcc.dg/cpp/escape.c: New tests.
32096         * gcc.dg/cpp/escape-1.c: New tests.
32097         * gcc.dg/cpp/escape-2.c: New tests.
32098         * gcc.dg/cpp/ucs.c: New tests.
32099
32100 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
32101
32102         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
32103         native compiler for irix6.5.
32104
32105 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
32106
32107         * lib/g++.exp (g++_include_flags): Use args to compute
32108         get_multilibs.
32109         (g++_link_flags): Likewise.
32110         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
32111
32112 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32113
32114         * gcc.dg/c90-hexfloat-1.c: Add more tests.
32115
32116 2001-05-21  Geoff Keating  <geoffk@redhat.com>
32117
32118         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
32119         this file.
32120
32121 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32122
32123         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
32124         STACK_SIZE;
32125         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
32126         to STACK_SIZE; Use it to define size of add_histo array.
32127         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
32128         to STACK_SIZE.
32129         (f): Use GITT_SIZE to define size of gitt local table.
32130         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
32131         to STACK_SIZE; Use it to define size of bytemem array.
32132
32133 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32134
32135         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
32136         on 68HC11/HC12 due to the asm instruction.
32137         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
32138         * gcc.c-torture/compile/920520-1.x: Likewise.
32139         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
32140         on 68HC11/HC12 because the function is larger than 64K.
32141         * gcc.c-torture/compile/961203-1.x: New file, this test fails
32142         on 68HC11/HC12 because the structure is too large.
32143
32144 2001-05-20  Richard Henderson  <rth@redhat.com>
32145
32146         * gcc.c-torture/execute/20010520-1.c: New.
32147
32148 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32149
32150         * g++.old-deja/g++.warn/compare1.C: New test.
32151         * gcc.dg/compare4.c: New test.
32152
32153 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
32154
32155         * g++.old-deja/g++.other/optimize1.C: New test.
32156
32157 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32158
32159         * g++.old-deja/g++.pt/spec41.C: New test.
32160
32161 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
32162
32163         * gcc.c-torture/compile/20010114-1.x: Remove.
32164
32165 2001-05-18  Stan Shebs  <shebs@apple.com>
32166
32167         * gcc.c-torture/compile/20010518-1.c: New test.
32168
32169 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
32170
32171         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
32172         * g++.old-deja/g++.pt/crash67.C: New test.
32173
32174 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
32175
32176         * g++.old-deja/g++.other/debug9.C: New test.
32177
32178 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
32179
32180         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
32181
32182 2001-05-16  Jan Hubicka  <jh@suse.cz>
32183
32184         * gcc.c-torture/compile/20010516-1.c: New test.
32185
32186 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
32187
32188         * g++.old-deja/g++.other/crash41.C: New test.
32189
32190 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
32191
32192         * g++.old-deja/g++.pt/crash66.C: New test.
32193
32194 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
32195
32196         * g++.old-deja/g++.robertl/eb27.C: Convert.
32197
32198 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
32199
32200         * g++.dg/friend-warn.C: New test.  Do not warn about friend
32201         declaration being redundant.
32202
32203 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
32204
32205         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
32206
32207 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
32208
32209         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
32210
32211 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
32212
32213         * lib/g++.exp: Use testsuite_flags.
32214
32215 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
32216
32217         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
32218
32219 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32220
32221         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
32222
32223 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
32224
32225         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
32226
32227 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
32228
32229         * gcc.c-torture/compile/20010313-1.c: New test.
32230
32231 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
32232
32233         * gcc.dg/cpp/direct2.c: New test.
32234         * gccq.dg/cpp/direct2s.c: New test.
32235
32236         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
32237
32238 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
32239
32240         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
32241         * g++.old-deja/g++.other/op3.C: Likewise.
32242
32243 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32244
32245         * gcc.dg/cpp/syshdr.h: New file.
32246         * gcc.dg/cpp/sysmac1.c: Update.
32247         * gcc.dg/cpp/sysmac2.c: Update.
32248
32249 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32250
32251         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
32252
32253 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
32254
32255         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
32256         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
32257
32258 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
32259
32260         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
32261
32262 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
32263
32264         * lib/g++.exp (g++_include_flags): Don't use any special flags
32265         if TESTING_IN_BUILD_TREE is not defined.
32266         (g++_init): Use a plain 'c++' as the compiler if
32267         TESTING_IN_BUILD_TREEE is not defined.
32268
32269 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
32270
32271         * g++.old-deja/g++.eh/catch13.C: New test.
32272         * g++.old-deja/g++.eh/catch14.C: New test.
32273
32274 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
32275
32276         * gcc.dg/cpp/tr-define.c: New test.
32277
32278 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
32279
32280         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
32281         <stdlib.h>, not <malloc.h>.
32282
32283 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
32284
32285         * g++.old-deja/g++.ns/template17.C: New test.
32286
32287 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
32288
32289         * g++.old-deja/g++.pt/ref4.C: New test.
32290
32291 2001-04-30  Richard Henderson  <rth@redhat.com>
32292
32293         * gcc.dg/20000724-1.c: Revert last change.
32294
32295 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
32296
32297         * g77.f-torture/execute/20010430.f: New test.
32298
32299 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
32300
32301         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
32302
32303 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
32304
32305         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
32306
32307 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
32308
32309         * g++.old-deja/g++.eh/crash6.C: New test.
32310
32311 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
32312
32313         * g++.old-deja/g++.other/warn7.C: New test.
32314
32315 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
32316
32317         * g++.old-deja/g++.other/defarg9.C: New test.
32318
32319 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
32320
32321         * g77.f-torture/compile/20010426.f: New test.
32322         * g77.f-torture/execute/20010426.f: New test.
32323
32324 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
32325
32326         * g77.f-torture/compile/20000629-1.x: Remove - error
32327         has been fixed.
32328
32329 2001-04-26  Jeffrey A Law  (law@cygnus.com)
32330
32331         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
32332         Tweak slightly to work with g++.dg framework.
32333         * g++.dg/special/ecos.exp: Run initp1.C test.
32334         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
32335
32336         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
32337         its linker doesn't give line numbers either.
32338         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
32339
32340 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
32341
32342         * g++.old-deja/g++.other/lex1.C: New test.
32343
32344 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
32345
32346         * gcc.dg/noncompile/20010425-1.c: New test.
32347
32348 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
32349
32350         * g++.old-deja/g++.pt/mangle2.C: New test.
32351
32352 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
32353
32354         * gcc.dg/format/plus-1.c: New test.
32355
32356 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
32357
32358         * gcc.dg/20010423-1.c: New test.
32359
32360 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
32361
32362         * gcc.c-torture/execute/20010422-1.c: New test.
32363
32364 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
32365
32366         * g++.old-deja/g++.ns/type2.C: New test.
32367
32368 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
32369
32370         * g++.old-deja/g++.other/perf1.C: New test.
32371
32372 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
32373
32374         * gcc.dg/c99-func-2.c: Remove xfail.
32375         * gcc.dg/c99-func-3.c: Remove xfail.
32376         * gcc.dg/c99-func-4.c: Remove xfail.
32377
32378 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
32379
32380         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
32381
32382 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
32383
32384         * gcc.c-torture/compile/20010423-1.c: New test.
32385
32386 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32387
32388         * g++.old-deja/g++.pt/typename28.C: New test.
32389
32390 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32391
32392         * g++.old-deja/g++.abi/empty2.C: New test.
32393         * g++.old-deja/g++.abi/empty3.C: New test.
32394
32395 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32396
32397         * g++.old-deja/g++.other/comdat2.C: New test.
32398         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
32399
32400 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32401
32402         * g++.old-deja/g++.other/overload14.C: New test.
32403
32404 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32405
32406         * g++.old-deja/g++.other/lookup23.C: New test.
32407
32408 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32409
32410         * gcc.c-torture/execute/20010403-1.c: New test.
32411
32412 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
32413             Mark Mitchell  <mark@codesourcery.com>
32414
32415         * lib/old-dejagnu.exp: Don't delete output of executable.
32416         Add .exe suffix to executables.
32417
32418 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
32419
32420         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
32421
32422 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32423
32424         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
32425
32426 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
32427
32428         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
32429         * g++.old-deja/g++.abi/crash1.C: New test.
32430
32431 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
32432
32433         * g++.old-deja/g++.other/crash40.C: New test.
32434
32435 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32436
32437         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
32438
32439 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
32440
32441         * g++.old-deja/g++.other/warn6.C: New test.
32442
32443 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
32444
32445         * g++.old-deja/g++.robertl/eb42.C: Same.
32446
32447 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32448
32449         * gcc.dg/wtr-conversion-1.c: New testcase.
32450
32451 2001-04-10  Richard Henderson  <rth@redhat.com>
32452
32453         * g++.old-deja/g++.other/array5.C: New.
32454
32455 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32456
32457         * gcc.c-torture/execute/20010408-1.c: New test.
32458
32459 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
32460
32461         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
32462         headers and constructs.
32463         * g++.old-deja/g++.robertl/eb79.C: Same.
32464         * g++.old-deja/g++.robertl/eb77.C (main): Same.
32465         * g++.old-deja/g++.robertl/eb73.C: Same.
32466         * g++.old-deja/g++.robertl/eb66.C (main): Same.
32467         * g++.old-deja/g++.robertl/eb55.C (t): Same.
32468         * g++.old-deja/g++.robertl/eb54.C (main): Same.
32469         * g++.old-deja/g++.robertl/eb46.C (main): Same.
32470         * g++.old-deja/g++.robertl/eb44.C: Same.
32471         * g++.old-deja/g++.robertl/eb41.C (main): Same.
32472         * g++.old-deja/g++.robertl/eb4.C (main): Same.
32473         * g++.old-deja/g++.robertl/eb39.C: Same.
32474         * g++.old-deja/g++.robertl/eb33.C (main): Same.
32475         * g++.old-deja/g++.robertl/eb31.C (main): Same.
32476         * g++.old-deja/g++.robertl/eb30.C: Same.
32477         * g++.old-deja/g++.robertl/eb3.C: Same.
32478         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
32479         * g++.old-deja/g++.robertl/eb21.C: Same.
32480         * g++.old-deja/g++.robertl/eb15.C: Same.
32481         * g++.old-deja/g++.robertl/eb118.C: Same.
32482         * g++.old-deja/g++.robertl/eb115.C (main): Same.
32483         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
32484         * g++.old-deja/g++.robertl/eb109.C: Same.
32485         * g++.old-deja/g++.other/sibcall1.C (main): Same.
32486         * g++.old-deja/g++.mike/rtti1.C: Same.
32487         * g++.old-deja/g++.mike/p658.C: Same.
32488         * g++.old-deja/g++.mike/net46.C: Same.
32489         * g++.old-deja/g++.mike/net34.C: Same.
32490         * g++.old-deja/g++.mike/memoize1.C: Same.
32491         * g++.old-deja/g++.mike/eh2.C: Same.
32492         * g++.old-deja/g++.law/weak.C: Same.
32493         * g++.old-deja/g++.law/visibility7.C: Same.
32494         * g++.old-deja/g++.law/visibility25.C: Same.
32495         * g++.old-deja/g++.law/visibility22.C: Same.
32496         * g++.old-deja/g++.law/visibility2.C: Same.
32497         * g++.old-deja/g++.law/visibility17.C: Same.
32498         * g++.old-deja/g++.law/visibility13.C: Same.
32499         * g++.old-deja/g++.law/visibility10.C: Same.
32500         * g++.old-deja/g++.law/visibility1.C: Same.
32501         * g++.old-deja/g++.law/virtual3.C (eval): Same.
32502         * g++.old-deja/g++.law/vbase1.C: Same.
32503         * g++.old-deja/g++.law/operators32.C: Same.
32504         * g++.old-deja/g++.law/nest3.C: Same.
32505         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
32506         * g++.old-deja/g++.law/except5.C (main): Same.
32507         * g++.old-deja/g++.law/cvt7.C (run): Same.
32508         * g++.old-deja/g++.law/cvt2.C: Same.
32509         * g++.old-deja/g++.law/cvt16.C: Same.
32510         * g++.old-deja/g++.law/ctors6.C (bar): Same.
32511         * g++.old-deja/g++.law/ctors17.C (main): Same.
32512         * g++.old-deja/g++.law/ctors13.C: Same.
32513         * g++.old-deja/g++.law/ctors12.C (main): Same.
32514         * g++.old-deja/g++.law/ctors10.C: Same.
32515         * g++.old-deja/g++.law/code-gen5.C: Same.
32516         * g++.old-deja/g++.law/bad-error7.C: Same.
32517         * g++.old-deja/g++.law/arm9.C: Same.
32518         * g++.old-deja/g++.law/arm12.C: Same.
32519         * g++.old-deja/g++.law/arg8.C: Same.
32520         * g++.old-deja/g++.law/arg1.C: Same.
32521         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
32522         * g++.old-deja/g++.jason/template31.C: Same.
32523         * g++.old-deja/g++.jason/template24.C (main): Same.
32524         * g++.old-deja/g++.jason/2371.C: Same.
32525         * g++.old-deja/g++.eh/new2.C: Same.
32526         * g++.old-deja/g++.eh/new1.C: Same.
32527         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
32528         * g++.old-deja/g++.brendan/nest21.C (main): Same.
32529         * g++.old-deja/g++.brendan/err-msg3.C: Same.
32530         * g++.old-deja/g++.brendan/crash62.C: Same.
32531         * g++.old-deja/g++.brendan/crash52.C: Same.
32532         * g++.old-deja/g++.brendan/crash49.C (main): Same.
32533         * g++.old-deja/g++.brendan/crash38.C: Same.
32534         * g++.old-deja/g++.brendan/crash15.C (main): Same.
32535         * g++.old-deja/g++.brendan/copy9.C: Same.
32536
32537 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
32538
32539         * gcc.c-torture/execute/20001203-2.c (memset):
32540         Count argument is of type __SIZE_TYPE__.
32541
32542 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
32543
32544         * gcc.c-torture/compile/20010404-1.c: New test.
32545
32546 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
32547
32548         * gcc.c-torture/compile/20010326-1.c: New test.
32549
32550 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
32551
32552         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
32553         peculiarities of the SH.
32554         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
32555
32556 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32557
32558         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
32559         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
32560         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
32561
32562 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
32563
32564         * g77.f-torture/compile/20010321-1.f: New test.
32565
32566 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
32567
32568         * gcc.c-torture/compile/20010329-1.c: New test.
32569
32570 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
32571
32572         * gcc.c-torture/execute/20010329-1.c: New test.
32573
32574 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
32575
32576         * g++.old-deja/g++.other/eh4.C: Fix typo.
32577
32578 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
32579
32580         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
32581
32582 2001-03-28  Philip Blundell  <philb@gnu.org>
32583
32584         * gcc.c-torture/compile/20010328-1.c: New test.
32585
32586 2001-03-27  Richard Henderson  <rth@redhat.com>
32587
32588         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
32589         * g++.old-deja/g++.eh/vbase3.C: Likewise.
32590
32591 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
32592
32593         * gcc.c-torture/compile/20010327-1.c: New test.
32594
32595 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
32596
32597         * g++.old-deja/g++.other/friend12.C: New test.
32598         * g++.old-deja/g++.other/friend9.C: Expect no errors.
32599         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
32600
32601 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32602
32603         * gcc.c-torture/execute/20010325-1.c: New test.
32604
32605 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
32606
32607         * g++.old-deja/g++.other/mangle3.C: New test.
32608
32609 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
32610
32611         * g++.old-deja/g++.other/anon8.C: New test.
32612
32613 2001-03-20  Philip Blundell  <philb@gnu.org>
32614
32615         * gcc.c-torture/compile/20010320-1.c: New test.
32616
32617 2001-03-17  Richard Henderson  <rth@redhat.com>
32618
32619         * g++.old-deja/g++.other/eh4.C: Add expected error text.
32620
32621 2001-03-15  Geoff Keating  <geoff@redhat.com>
32622
32623         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
32624         tests on AIX.
32625
32626 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
32627
32628         * g++.old-deja/g++.other/eh4.C: New test.
32629
32630 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
32631
32632         * gcc.dg/cpp/mi1.c: Update.
32633
32634 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
32635
32636         * g++.old-deja/g++.other/regstack.C: New test.
32637
32638 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
32639
32640         * g++.old-deja/g++.other/ref4.C: New test.
32641
32642 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
32643
32644         * objc/execute/va_method.m: Added.
32645         * objc/execute/IMP.m: Added.
32646         * objc/execute/_cmd.m: Added.
32647         * objc/execute/accessing_ivars.m: Added.
32648         * objc/execute/class-1.m: Added.
32649         * objc/execute/class-10.m: Added.
32650         * objc/execute/class-11.m: Added.
32651         * objc/execute/class-12.m: Added.
32652         * objc/execute/class-13.m: Added.
32653         * objc/execute/class-14.m: Added.
32654         * objc/execute/class-2.m: Added.
32655         * objc/execute/class-3.m: Added.
32656         * objc/execute/class-4.m: Added.
32657         * objc/execute/class-5.m: Added.
32658         * objc/execute/class-6.m: Added.
32659         * objc/execute/class-7.m: Added.
32660         * objc/execute/class-8.m: Added.
32661         * objc/execute/class-9.m: Added.
32662         * objc/execute/class-tests-1.h
32663         * objc/execute/class-tests-2.h
32664         * objc/execute/compatibility_alias.m: Added.
32665         * objc/execute/encode-1.m: Added.
32666         * objc/execute/formal_protocol-1.m: Added.
32667         * objc/execute/formal_protocol-2.m: Added.
32668         * objc/execute/formal_protocol-3.m: Added.
32669         * objc/execute/formal_protocol-4.m: Added.
32670         * objc/execute/formal_protocol-5.m: Added.
32671         * objc/execute/formal_protocol-6.m: Added.
32672         * objc/execute/formal_protocol-7.m: Added.
32673         * objc/execute/informal_protocol.m: Added.
32674         * objc/execute/initialize.m: Added.
32675         * objc/execute/load.m: Added.
32676         * objc/execute/many_args_method.m: Added.
32677         * objc/execute/nested-3.m: Added.
32678         * objc/execute/no_clash.m: Added.
32679         * objc/execute/private.m: Added.
32680         * objc/execute/redefining_self.m: Added.
32681         * objc/execute/root_methods.m: Added.
32682         * objc/execute/selector-1.m: Added.
32683         * objc/execute/static-1.m: Added.
32684         * objc/execute/static-2.m: Added.
32685         * objc/execute/va_method.m: Added.
32686
32687 2001-03-10  Richard Henderson  <rth@redhat.com>
32688
32689         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
32690
32691 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
32692
32693         * g++.old-deja/g++.other/crash31.C: XFAIL.
32694         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
32695         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
32696         * gcc.c-torture/execute/20010123-1.x: XFAIL.
32697         * gcc.c-torture/execute/20010124-1.x: XFAIL.
32698         * gcc.dg/sequence-pt-1.c: XFAIL one test.
32699
32700 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
32701
32702         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
32703
32704 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
32705
32706         * gcc.dg/20000724-1.c: Don't use multiline strings.
32707
32708 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
32709
32710         * objc/execute/string1.m, objc/execute/string2.m: Compare the
32711         result of -cString against what we expect it to be; don't just
32712         print it out for no one to read.
32713
32714         * objc/execute/string3.m, objc/execute/string4.m: New tests.
32715         Based on testcases provided by Nicola Pero.
32716
32717 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
32718
32719         * gcc.dg/cpp/macro7.c: New test.
32720
32721 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
32722
32723         * gcc.dg/cpp/multiline.c: Update.
32724
32725 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
32726
32727         * g++.old-deja/g++.other/enum3.C: New test.
32728
32729 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
32730
32731         * g++.old-deja/g++.other/pod1.C: New test.
32732
32733 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
32734
32735         * g++.old-deja/g++.ext/overload1.C: New test.
32736
32737 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
32738
32739         * g++.old-deja/g++.pt/using1.C: New test.
32740
32741 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
32742
32743         * g++.old-deja/g++.other/using9.C: New test.
32744
32745 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
32746
32747         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
32748
32749         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
32750
32751 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
32752
32753         * g++.old-deja/g++.ext/realpt1.C: Remove.
32754
32755 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
32756
32757         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
32758
32759 2001-02-26  Will Cohen  <wcohen@redhat.com>
32760
32761         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
32762
32763 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
32764
32765         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
32766         templatized constructors.
32767
32768 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32769
32770         * gcc.c-torture/execute/20010224-1.c: New test.
32771
32772 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
32773
32774         * gcc.c-torture/execute/20010222-1.c: New test.
32775
32776 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
32777
32778         * g++.old-deja/g++.other/inline20.C: New test.
32779
32780 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
32781
32782         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
32783
32784 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
32785
32786         * g++.old-deja/g++.other/lookup22.C: New test.
32787
32788 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
32789
32790         * g77.dg: New directory.
32791         * g77.dg/20010216-1.f: New test case.
32792         * g77.dg/dg.exp: New driver.
32793         * lib/g77-dg.exp: New driver library.
32794
32795 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32796
32797         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
32798
32799 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
32800
32801         * g++.old-deja/g++.other/decl9.C: New test.
32802
32803 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
32804
32805         * g++.old-deja/g++.other/init16.C: Update the test so that it does
32806         not need <string> and also tests the initialization at runtime.
32807
32808 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
32809
32810         * gcc.c-torture/execute/longlong.c: New test.
32811
32812 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
32813
32814         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
32815
32816 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
32817
32818         * gcc.c-torture/execute/920302-1.c (execute):
32819         Change argument type to short.
32820
32821 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32822
32823         * g++.old-deja/g++.pt/deduct6.C: New test.
32824
32825 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32826
32827         * g++.old-deja/g++.pt/deduct5.C: New test.
32828
32829 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
32830
32831         * gcc.c-torture/execute/20010209-1.c: New test.
32832
32833 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
32834
32835         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
32836
32837 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
32838
32839         * g++.dg/vtgc1.C: Update for new ABI.
32840
32841         * consistency.vlad: New directory, 1665 files.
32842
32843 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
32844
32845         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
32846         return type.
32847         * gcc.dg/cpp/digraphs.c: Declare puts.
32848
32849 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
32850
32851         * g++.old-deja/g++.other/warn5.C: New test.
32852
32853 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
32854
32855         * g++.old-deja/g++.pt/spec40.C: New test.
32856
32857 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
32858
32859         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
32860         case.
32861         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
32862
32863 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
32864
32865         * gcc.c-torture/compile/20010209-1.c: New test.
32866
32867 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
32868
32869         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
32870         excess errors message but not if it crashes.
32871         * g++.old-deja/g++.other/crash27.C: Likewise.
32872         * g++.old-deja/g++.other/crash28.C: Likewise.
32873         * g++.old-deja/g++.other/crash30.C: Likewise.
32874         * g++.old-deja/g++.other/crash32.C: Likewise.
32875         * g++.old-deja/g++.other/crash35.C: Likewise.
32876         * g++.old-deja/g++.pt/inherit2.C: Likewise.
32877
32878 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
32879
32880         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
32881         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
32882         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
32883         g77.f-torture/execute/execute.exp,
32884         g77.f-torture/noncompile/noncompile.exp,
32885         gcc.c-torture/execute/execute.exp,
32886         gcc.c-torture/execute/memcheck/memcheck.exp,
32887         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
32888         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
32889         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
32890         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
32891         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
32892         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
32893         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
32894         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
32895         Remove bug reporting instructions with ancient email addresses.
32896
32897 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
32898
32899         * gcc.dg/20010202-1.c: New test.
32900         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
32901
32902 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
32903
32904         * g++.dg/stdbool-if.C: New test.
32905
32906 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
32907
32908         * objc/execute/fdecl.m: Added main().
32909
32910 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
32911
32912         * gcc.c-torture/execute/20010206-1.c: New test.
32913
32914 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32915
32916         * gcc.dg/cpp/avoidpaste1.c: Update.
32917
32918 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
32919
32920         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
32921         Pero <nicola@brainstorm.co.uk>.
32922         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
32923
32924 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
32925
32926         * g++.old-deja/g++.pt/spec39.C: New test.
32927
32928 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
32929
32930         * gcc.c-torture/compile/20010202-1.c: New test.
32931
32932 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
32933
32934         * g++.old-deja/g++.abi/primary2.C: New test.
32935         * g++.old-deja/g++.abi/primary3.C: New test.
32936         * g++.old-deja/g++.abi/primary4.C: New test.
32937         * g++.old-deja/g++.abi/primary5.C: New test.
32938         * g++.old-deja/g++.abi/vtable3.h: New test.
32939         * g++.old-deja/g++.abi/vtable3a.C: New test.
32940         * g++.old-deja/g++.abi/vtable3b.C: New test.
32941         * g++.old-deja/g++.abi/vtable3c.C: New test.
32942         * g++.old-deja/g++.abi/vtable3d.C: New test.
32943         * g++.old-deja/g++.abi/vtable3e.C: New test.
32944         * g++.old-deja/g++.abi/vtable3f.C: New test.
32945         * g++.old-deja/g++.abi/vtable3g.C: New test.
32946         * g++.old-deja/g++.abi/vtable3h.C: New test.
32947         * g++.old-deja/g++.abi/vtable3i.C: New test.
32948         * g++.old-deja/g++.abi/vtable3j.C: New test.
32949         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
32950
32951 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
32952
32953         * g++.old-deja/g++.other/anon6.C: New test.
32954         * g++.old-deja/g++.other/anon7.C: New test.
32955
32956 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
32957
32958         * gcc.dg/cpp/avoidpaste2.c: New tests.
32959
32960 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
32961
32962         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
32963
32964 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
32965
32966         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
32967         DECIMAL_DIG cases for Irix."
32968
32969 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
32970
32971         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
32972
32973 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
32974
32975         * gcc.dg/c99-tag-1.c: New test.
32976
32977 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
32978
32979         * gcc.dg/cpp/tr-warn1.c: Add tests.
32980
32981 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
32982
32983         * gcc.dg/cpp/avoidpaste1.c: Update.
32984         * gcc.dg/cpp/paste4.c: Update.
32985
32986 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
32987
32988         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
32989         cases for Irix.
32990
32991 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32992
32993         * g++.old-deja/g++.other/inline19.C: New test.
32994
32995 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
32996
32997         * gcc.dg/Wlarger-than.c: New test.
32998
32999 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33000
33001         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
33002
33003 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
33004
33005         * gcc.c-torture/execute/20010129-1.c: New test.
33006         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
33007
33008 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
33009
33010         * gcc.dg/cpp/avoidpaste1.c: Test case.
33011
33012 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
33013
33014         * g++.old-deja/g++.other/inline18.C: New test.
33015
33016 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33017
33018         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
33019         and __builtin_putchar.
33020
33021 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
33022
33023         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
33024         tests.
33025
33026 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
33027
33028         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
33029         floating point number rounding mode to round to the nearest
33030         representable mode.
33031
33032 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
33033
33034         * g++.old-deja/g++.other/mangle2.C: New test.
33035
33036 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33037
33038         * gcc.c-torture/compile/20010124-1.c: New test.
33039
33040 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
33041
33042         * g++.old-deja/g++.pt/spec38.C: New test.
33043
33044 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33045
33046         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
33047         "Build don't run".
33048
33049 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33050
33051         * gcc.c-torture/execute/20010123-1.c: New test.
33052
33053 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
33054
33055         * g++.old-deja/g++.pt/spec37.C: New test.
33056
33057 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
33058
33059         * g++.old-deja/g++.pt/overload14.C: New test.
33060
33061 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33062
33063         * gcc.c-torture/execute/20010122-1.c: New test, exercise
33064         __builtin_return_address.
33065
33066 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
33067
33068         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
33069         * g++.old-deja/g++.pt/spec35.C: New test.
33070         * g++.old-deja/g++.pt/spec36.C: New test.
33071
33072 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
33073
33074         * gcc.c-torture/compile/20010118-1.c: New test.
33075
33076 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
33077
33078         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
33079
33080 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
33081
33082         * gcc.c-torture/execute/20010119-1.c: New test.
33083
33084 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33085
33086         * g++.old-deja/g++.other/vbase5.C: New test.
33087
33088 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
33089
33090         * gcc.c-torture/execute/20010118-1.c: New test.
33091
33092 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33093
33094         * g++.old-deja/g++.pt/deduct3.C: New test.
33095
33096 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33097
33098         * g++.old-deja/g++.pt/spec34.C: New test.
33099
33100 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
33101
33102         * g77.f-torture/compile/20000601-2.f: New test.
33103
33104 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33105
33106         * g++.old-deja/g++.other/init17.C: New test.
33107
33108 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
33109
33110         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
33111
33112 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33113
33114         * g++.old-deja/g++.pt/unify8.C: New test.
33115
33116 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33117
33118         * g++.old-deja/g++.abi/vbase1.C: New test.
33119
33120 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33121
33122         * g++.old-deja/g++.pt/crash65.C: New test.
33123
33124 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
33125
33126         * gcc.dg/cpp/assembl2.S: New test case.
33127
33128 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
33129
33130         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
33131         are supported.
33132
33133 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33134
33135         * g++.old-deja/g++.other/builtins1.C: New test.
33136         * g++.old-deja/g++.other/builtins2.C: Likewise.
33137         * g++.old-deja/g++.other/builtins3.C: Likewise.
33138         * g++.old-deja/g++.other/builtins4.C: Likewise.
33139
33140 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
33141
33142         * gcc.c-torture/compile/20010117-1.c: New test.
33143         * gcc.c-torture/compile/20010117-2.c: New test.
33144
33145 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
33146
33147         * g77.f-torture/execute/20010116.[fx]: New test,
33148         XFAIL on i?86-*-*.
33149         * g77.f-torture/compile/20010115.f: Indicate it's
33150         a test for PR fortran/1636.
33151
33152 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33153
33154         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
33155
33156 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
33157
33158         * g77.f-torture/compile/20010115.f: New test.
33159
33160 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
33161
33162         * g++.old-deja/g++.pt/nontype5.C: New test.
33163
33164 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
33165
33166         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
33167         have an equivalent working one below it.
33168
33169 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
33170
33171         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
33172         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
33173
33174 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
33175
33176         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
33177         message containing "init_priority".
33178         (conpr-2.C): Likewise.
33179         (conpr-3.C): Likewise.
33180         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
33181
33182 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33183
33184         * gcc.c-torture/execute/20010114-2.c: New test.
33185
33186 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
33187
33188         * gcc.c-torture/compile/20010114-1.c: New test.
33189         * gcc.c-torture/compile/20010114-1.x: Xfail.
33190         * gcc.c-torture/compile/20010114-2.c: New test.
33191         * gcc.c-torture/execute/20010114-1.c: New test.
33192         * gcc.dg/trunc-1.c: New test.
33193         * gcc.dg/uninit-B.c: New test.
33194
33195 2001-01-13  Nick Clifton  <nickc@redhat.com>
33196
33197         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
33198         target.
33199
33200 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33201
33202         * gcc.c-torture/compile/20010113-1.c: New test.
33203
33204 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
33205
33206         * gcc.c-torture/compile/20001212-1.c: New test.
33207
33208 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33209
33210         * gcc.dg/cpp/widestr1.c: Update.
33211         * gcc.dg/cpp/prag-imp.c: Remove.
33212
33213 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
33214
33215         * gcc.c-torture/execute/20000801-3.x: Remove.
33216         * gcc.dg/c90-init-1.c: New test.
33217         * gcc.dg/c99-init-1.c: New test.
33218         * gcc.dg/c99-init-2.c: New test.
33219         * gcc.dg/gnu99-init-1.c: New test.
33220
33221 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
33222
33223         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
33224         testing that no relevant ones were found.
33225
33226 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
33227
33228         * g++.old-deja/g++.pt/cast2.C: New test.
33229
33230 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
33231
33232         * g++.old-deja/g++.pt/friend47.C: New test.
33233
33234 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33235
33236         * g++.old-deja/g++.pt/instantiate13.C: New test.
33237
33238 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33239
33240         * g++.old-deja/g++.other/defarg7.C: New test.
33241         * g++.old-deja/g++.other/defarg8.C: New test.
33242
33243 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33244
33245         * g++.old-deja/g++.pt/crash64.C: New test.
33246
33247 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33248
33249         * g++.old-deja/g++.pt/crash63.C: New test.
33250
33251 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
33252
33253         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
33254
33255 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
33256
33257         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
33258
33259 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
33260
33261         * g++.old-deja/g++.pt/error3.C: New test.
33262
33263 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
33264
33265         * g++.old-deja/g++.other/crash39.C: New test.
33266
33267 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
33268
33269         * g++.old-deja/g++.other/vbase4.C: New test.
33270
33271 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
33272
33273         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
33274         * gcc.dg/special/20000419-2.c: New file. Identical to above.
33275         * gcc.dg/special/special.exp: New test driver which will check
33276         for alias support for the above test.
33277
33278 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
33279
33280         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
33281         problems on small machines.
33282         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
33283         parameterize.
33284
33285 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
33286
33287         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
33288         mips.
33289         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
33290
33291 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
33292
33293         * g++.old_deja/g++.pt/using8.C: New test.
33294
33295 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33296
33297         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
33298
33299 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
33300
33301         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
33302         where a failure is expected.
33303         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
33304
33305 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
33306
33307         * g++.old_deja/g++.pt/instantiate12.C: New test.
33308
33309 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
33310
33311         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
33312         start of structs.
33313         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
33314         * g++.old-deja/g++.brendan/crash17.C: Likewise.
33315         * g++.old-deja/g++.brendan/crash29.C: Likewise.
33316         * g++.old-deja/g++.brendan/crash48.C: Likewise.
33317         * g++.old-deja/g++.brendan/ns1.C: Likewise.
33318         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
33319         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
33320         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
33321         * g++.old-deja/g++.eh/spec6.C: Likewise.
33322         * g++.old-deja/g++.jason/crash3.C: Likewise.
33323         * g++.old-deja/g++.law/ctors11.C: Likewise.
33324         * g++.old-deja/g++.law/ctors17.C: Likewise.
33325         * g++.old-deja/g++.law/ctors5.C: Likewise.
33326         * g++.old-deja/g++.law/ctors9.C: Likewise.
33327         * g++.old-deja/g++.mike/ambig1.C: Likewise.
33328         * g++.old-deja/g++.mike/net22.C: Likewise.
33329         * g++.old-deja/g++.mike/p3538a.C: Likewise.
33330         * g++.old-deja/g++.mike/p3538b.C: Likewise.
33331         * g++.old-deja/g++.mike/virt3.C: Likewise.
33332         * g++.old-deja/g++.niklas/t128.C: Likewise.
33333         * g++.old-deja/g++.other/anon4.C: Likewise.
33334         * g++.old-deja/g++.other/using1.C: Likewise.
33335         * g++.old-deja/g++.other/warn3.C: Likewise.
33336         * g++.old-deja/g++.pt/t37.C: Likewise.
33337         * g++.old-deja/g++.robertl/eb69.C: Likewise.
33338         * g++.old-deja/g++.robertl/eb71.C: Likewise.
33339
33340 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
33341
33342         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
33343
33344 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33345
33346         * gcc.c-torture/execute/stdio-opt-3.c: New test.
33347
33348 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
33349
33350         * gcc.c-torture/compile/20010107-1.c: New test.
33351
33352 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33353
33354         * gcc.c-torture/execute/builtin-noret-1.c: New test.
33355
33356 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33357
33358         * gcc.dg/format/format.h: New file.
33359         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
33360         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
33361         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
33362         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
33363         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
33364         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
33365         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
33366         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
33367         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
33368         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
33369         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
33370         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
33371         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
33372         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
33373         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
33374         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
33375         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
33376         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
33377         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
33378         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
33379         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
33380         instead of declaring standard types, macros and functions in each
33381         test.
33382
33383 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
33384
33385         * gcc.c-torture/execute/20010106-1.c: New test.
33386
33387 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33388
33389         * gcc.dg/format/format.exp: New file.
33390         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
33391         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
33392         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
33393         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
33394         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
33395         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
33396         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
33397         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
33398         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
33399         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
33400         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
33401         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
33402         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
33403         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
33404         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
33405         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
33406         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
33407         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
33408         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
33409         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
33410         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
33411         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
33412         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
33413         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
33414         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
33415         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
33416         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
33417         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
33418         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
33419         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
33420         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
33421         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
33422         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
33423         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
33424         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
33425         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
33426         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
33427         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
33428         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
33429         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
33430         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
33431         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
33432
33433 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
33434
33435         * gcc.c-torture/execute/991228-1.c: Take word endianness into
33436         account.
33437
33438 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
33439
33440         * gcc.c-torture/execute/builtin-complex-1.c: New test.
33441
33442 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33443
33444         * g++.old-deja/g++.pt/crash62.C: New test.
33445
33446 2001-01-04  Richard Henderson  <rth@redhat.com>
33447
33448         * gcc.dg/20000926-1.c: Update expected warnings.
33449         * gcc.dg/array-2.c: Likewise.
33450         * gcc.dg/array-4.c: Also validate flexible array members.
33451         * gcc.dg/c99-flex-array-1.c: New.
33452
33453 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
33454
33455         * gcc.c-torture/compile/20001222-1.x: Remove.
33456
33457 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33458
33459         * gcc.c-torture/execute/built-in-setjmp.c: New.
33460
33461 2001-01-03  Richard Henderson  <rth@redhat.com>
33462
33463         * gcc.dg/940510-1.c: Update expected error wording.
33464         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
33465
33466 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
33467
33468         * lib/target-supports.exp (check_alias_available): Modified to
33469         indicate aliases not supported if only weak aliases are supported.
33470
33471 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33472
33473         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
33474         Turn on cmpstrsi checks for __pj__ and __i370__.
33475
33476 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
33477
33478         * g++.old-deja/g++.other/virtual11.C: New test.
33479
33480 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
33481
33482         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
33483
33484 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33485
33486         * gcc.c-torture/compile/20010102-1.c: New test.
33487
33488 2001-01-02  Andreas Jaeger  <aj@suse.de>
33489
33490         * gcc.dg/noreturn-3.c: New test.
33491
33492         * gcc.dg/noreturn-4.c: New test.
33493
33494 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33495
33496         * gcc.c-torture/execute/stdio-opt-1.c: Also test
33497         __builtin_fputc and __builtin_fwrite.
33498
33499 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
33500
33501         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
33502         signed char, not default char.
33503
33504 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
33505
33506         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
33507
33508 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
33509
33510         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
33511
33512 2000-12-29  Richard Henderson  <rth@redhat.com>
33513
33514         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
33515         (__cyg_profile_func_exit): Define.
33516
33517 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
33518
33519         * g++.dg/vtgc1.C: New test.
33520
33521 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
33522
33523         * gcc.dg/noncompile/20001228-1.c: New test.
33524
33525         * gcc.dg/20001228-1.c: New test.
33526
33527         * gcc.c-torture/execute/20001228-1.c: New test.
33528
33529 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
33530
33531         * gcc.dg/format-strfmon-1.c: New test.
33532
33533 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33534
33535         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
33536         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
33537         * gcc.c-torture/execute/string-opt-1.c: Likewise.
33538         * gcc.c-torture/execute/string-opt-2.c: Likewise.
33539         * gcc.c-torture/execute/string-opt-3.c: Likewise.
33540         * gcc.c-torture/execute/string-opt-4.c: Likewise.
33541         * gcc.c-torture/execute/string-opt-6.c: Likewise.
33542         * gcc.c-torture/execute/string-opt-7.c: Likewise.
33543         * gcc.c-torture/execute/string-opt-8.c: Likewise.
33544         * gcc.c-torture/execute/string-opt-9.c: Likewise.
33545         * gcc.c-torture/execute/string-opt-10.c: Likewise.
33546         * gcc.c-torture/execute/string-opt-11.c: Likewise.
33547         * gcc.c-torture/execute/string-opt-12.c: Likewise.
33548
33549         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
33550         * gcc.c-torture/execute/string-opt-4.c: Test index.
33551
33552 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
33553
33554         * gcc.c-torture/compile/20001226-1.c: New test.
33555
33556 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33557
33558         * gcc.c-torture/compile/20001222-1.c: New test.
33559         * gcc.c-torture/compile/20001222-1.x: Xfail.
33560
33561 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
33562
33563         * gcc.c-torture/execute/comp-goto-2.c: New test.
33564
33565 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
33566
33567         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
33568         Use long types if __INT_MAX__ is 32767.
33569         (main): Use cast to (sint32 *) when poking 88 into a_page.
33570
33571         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
33572
33573 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
33574
33575         * gcc.c-torture/compile/20001221-1.c: New test.
33576         * gcc.c-torture/execute/20001221-1.c: New test.
33577
33578 2000-12-20  Richard Henderson  <rth@redhat.com>
33579
33580         * g++.old-deja/g++.pt/crash36.C: Update error lines.
33581         * g++.old-deja/g++.robertl/eb109.C: Likewise.
33582
33583 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33584
33585         * gcc.dg/compare3.c: New test.
33586
33587 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33588
33589         * gcc.dg/format-warnll-1.c: New test.
33590
33591 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
33592
33593         * gcc.dg/cpp/cmdlne-P.c: New test.
33594
33595 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33596
33597         * gcc.c-torture/execute/builtin-abs-1.c,
33598         gcc.c-torture/execute/builtin-abs-2.c: New tests.
33599
33600 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33601
33602         * gcc.dg/cpp/multiline.c: New test.
33603
33604 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33605
33606         * g++.old-deja/g++.other/syshdr1.C: Update.
33607         * gcc.dg/cpp/lineflags.c: Remove temporarily.
33608
33609 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33610
33611         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
33612
33613 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33614
33615         * g++.old-deja/g++.pt/ttp65.C: New test.
33616
33617 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33618
33619         * g++.old-deja/g++.pt/ttp64.C: New test.
33620
33621 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33622
33623         * g++.old-deja/g++.pt/spec33.C: New test.
33624
33625 2000-12-14  Catherine Moore  <clm@redhat.com>
33626
33627         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
33628         * gcc.c-torture/execute/920612-2.c: Likewise.
33629         * gcc.c-torture/execute/920428-2.c: Likewise.
33630         * gcc-c-torture/execute/va-arg-11.c: Call exit.
33631         * gcc.c-torture/execute/va-arg-21.c: Likewise.
33632
33633 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33634
33635         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
33636         * gcc.dg/pack-test-2.c: Likewise.
33637
33638 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33639
33640         Tests by Zack Weinberg <zackw@stanford.edu>.
33641
33642         * gcc.dg/cpp/defined.c: Update.
33643         * gcc.dg/cpp/defined_trad.c: New tests.
33644
33645 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33646
33647         * gcc.dg/cpp/trad-direct.c: Update.
33648
33649 2000-12-11  Neil Booth  <neilb@earthling.net>
33650
33651         * gcc.dg/cpp/defined_trad.c
33652
33653 2000-12-11  Neil Booth  <neilb@earthling.net>
33654
33655         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
33656
33657 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33658
33659         * gcc.dg/format-miss-2.c: New test.
33660
33661 2000-12-09  Neil Booth  <neilb@earthling.net>
33662
33663         * gcc.dg/cpp/lineflags.c: New tests.
33664         * gcc.dg/cpp/poison.c: Update.
33665         * gcc.dg/cpp/redef2.c: Update.
33666         * gcc.dg/cpp/skipping.c: New test.
33667
33668 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
33669
33670         * g++.old-deja/g++.other/eh3.C: New testcase.
33671
33672 2000-12-07  Neil Booth  <neilb@earthling.net>
33673
33674         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
33675         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
33676         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
33677         wtr-union-init-2.c, wtr-union-init-3.c: Update.
33678         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
33679         Update.
33680
33681 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33682
33683         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
33684         __SIZE_TYPE__ instead of int for type of integers cast to
33685         pointers.
33686
33687 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
33688
33689         * g++.old-deja/g++.other/cleanup4.C: New test.
33690
33691 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33692
33693         * format-sec-1.c: New test.
33694
33695 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33696
33697         * gcc.dg/format-nonlit-3.c: New test.
33698
33699 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33700
33701         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
33702         through a null pointer.
33703
33704 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33705
33706         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
33707         * g++.old-deja/g++.pt/partial4.C: New test.
33708
33709 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
33710
33711         * gcc.c-torture/execute/ieee/hugeval.x: New.
33712
33713 2000-12-06  Neil Booth  <neilb@earthling.net>
33714
33715         * gcc.dg/cpp/backslash2.c: New tests.
33716
33717 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33718
33719         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
33720         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
33721
33722 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
33723
33724         * gcc.c-torture/execute/20001203-2.c: New testcase.
33725
33726 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
33727
33728         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
33729         * g++.old-deja/g++.other/virtual10.C: New test.
33730
33731 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
33732
33733         * g++.old-deja/g++.mike/pmf5.C: Remove test.
33734
33735 2000-12-05  Richard Henderson  <rth@redhat.com>
33736
33737         * gcc.c-torture/compile/20001205-1.c: New.
33738
33739 2000-12-04  Neil Booth  <neilb@earthling.net>
33740
33741         * g++.old-deja/g++.other/virtual9.C: New test.
33742         * g++.old-deja/g++.pt/crash61.C: New test.
33743         * gcc.c-torture/execute/loop-9.c: New test.
33744
33745 2000-12-04  Neil Booth  <neilb@earthling.net>
33746
33747         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
33748         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
33749         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
33750         * gcc.dg/cpp/extratokens.c: ...here.
33751
33752 2000-12-04  Neil Booth  <neilb@earthling.net>
33753
33754         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
33755         New tests.
33756
33757 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33758
33759         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
33760         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
33761
33762 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33763
33764         * gcc.c-torture/execute/20001203-1.c: New test.
33765
33766 2000-12-03  Neil Booth  <neilb@earthling.net>
33767
33768         * gcc.dg/cpp/macro6.c: New test cases.
33769
33770 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33771
33772         * gcc.c-torture/execute/string-opt-9.c: New test.
33773         * gcc.c-torture/execute/string-opt-10.c: Likewise.
33774         * gcc.c-torture/execute/string-opt-11.c: Likewise.
33775         * gcc.c-torture/execute/string-opt-12.c: Likewise.
33776
33777         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
33778         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
33779
33780 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
33781
33782         * gcc.dg/cpp/if-6.c: New testcase.
33783
33784         * gcc.dg/20001201-1.c: New testcase.
33785
33786 2000-12-02  Neil Booth  <neilb@earthling.net>
33787
33788         * g++.old-deja/g++.other/externC4.C,
33789         g++.old-deja/g++.other/friend10.C: New tests.
33790
33791 2000-12-02  Neil Booth  <neilb@earthling.net>
33792
33793         * g++.old-deja/g++.other/instan2.C
33794         * g++.old-deja/g++.other/instan3.C: New test.
33795
33796 2000-12-02  Neil Booth  <neilb@earthling.net>
33797
33798         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
33799         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
33800         gnuc99.c,gnuc99-pedantic.c: New tests.
33801
33802 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33803
33804         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
33805         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
33806
33807 2000-12-01  Neil Booth  <neilb@earthling.net>
33808
33809         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
33810         * gcc.dg/cpp/poison.c: Update.
33811         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
33812
33813 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
33814
33815         * g77.f-torture/execute/20001201.f: New test.
33816
33817 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33818
33819         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
33820
33821 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
33822
33823         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
33824
33825 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
33826
33827         * g++.old-deja/g++.other/cast6.C: New test.
33828
33829 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
33830
33831         * gcc.c-torture/execute/20001130-2.c: New testcase.
33832
33833 2000-11-30  Richard Henderson  <rth@redhat.com>
33834
33835         * gcc.c-torture/execute/20001130-1.c: New test.
33836
33837 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
33838
33839         * g++.old-deja/g++.other/op3.C: New test.
33840
33841 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
33842
33843         * g++.old-deja/g++.other/op2.C: New test.
33844
33845 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
33846
33847         * g++.old-deja/g++.other/crash38.C: New test.
33848
33849 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
33850
33851         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
33852
33853 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
33854
33855         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
33856         tests.
33857         * gcc.c-torture/execute/string-opt-6.c: New test.
33858
33859         * gcc.dg/20001117-1.c: Add main.
33860
33861 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
33862
33863         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
33864         Move from here ...
33865         * gcc.dg/940510-1.c: ... to here.
33866
33867         * gcc.dg/20000926-1.c: GNU C now allows initializations of
33868         zero-size arrays in toplevel structures.
33869
33870 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
33871
33872         * gcc.c-torture/execute/loop-8.c: New test.
33873
33874 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
33875
33876         * g++.old-deja/g++.other/base1.C: New test.
33877
33878 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
33879
33880         * g++.old-deja/g++.other/parse2.C: New test.
33881
33882 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
33883
33884         * g++.old-deja/g++.pt/incomplete1.C: New test.
33885
33886 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
33887
33888         * g++.old-deja/g++.other/friend9.C: New test.
33889
33890 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
33891
33892         * gcc.dg/20001127-1.c: New test.
33893
33894 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
33895
33896         * g++.old-deja/g++.pt/friend46.C: New test.
33897
33898 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
33899
33900         * g++.old-deja/g++.other/ptrmem8.C: New test.
33901
33902 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33903
33904         * gcc.c-torture/execute/string-opt-7.c: New test.
33905         * gcc.c-torture/execute/string-opt-8.c: Likewise.
33906
33907 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
33908
33909         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
33910         instead of 'mkcheck 2'.
33911
33912 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33913
33914         * gcc.c-torture/execute/memcheck/driver.c,
33915         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
33916         C9X references to refer to C99.
33917
33918 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
33919
33920         * gcc.dg/ultrasp3.c: New test.
33921
33922 2000-11-25  Neil Booth  <neilb@earthling.net>
33923
33924         * gcc.dg/cpp/include2.c: Update test to be locale independent.
33925
33926 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
33927
33928         * gcc.c-torture/compile/20001123-2.c: New.
33929
33930 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33931
33932         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
33933
33934 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
33935
33936         * gcc.dg/sequence-point-1.c: Add some new tests.
33937         * gcc.c-torture/execute/20001124-1.c: New test.
33938
33939 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
33940
33941         * g++.old-deja/g++.other/vaarg4.C: New test.
33942         * gcc.c-torture/compile/20001123-1.c: New test.
33943
33944 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
33945
33946         * g++.other/crash24.C: Adjust and remove XFAIL.
33947         * g++.other/crash37.C: New test.
33948
33949 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
33950
33951         * g++.old-deja/g++.pt/instantiate9.C: New test.
33952
33953 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
33954
33955         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
33956         new ABI, too.
33957
33958         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
33959         * g++.old-deja/g++.robertl/eb55.C: Likewise.
33960
33961 2000-11-22  Neil Booth  <neilb@earthling.net>
33962
33963         * gcc.dg/cpp/Wtrigraphs.c: New test.
33964
33965 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
33966
33967         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
33968
33969 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
33970
33971         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
33972
33973 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
33974
33975         * lib/gcc-dg.exp: load_lib scanasm.exp.
33976         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
33977         * lib/g++-dg.exp: load_lib scanasm.exp.
33978         * lib/scanasm.exp: New.
33979         (scan-assembler, scan-assembler-not): Add optional arguments to
33980         test name, or if not present, the pattern name.
33981         (scan-assembler-dem, scan-assembler-dem-not): New.
33982
33983         * g++.dg/dg.exp: New.
33984
33985 2000-11-21  Neil Booth  <neilb@earthling.net>
33986
33987         * gcc.dg/cpp/integrated1.c: Remove.
33988
33989 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
33990
33991         * gcc.c-torture/execute/20001121-1.c: New test.
33992
33993 2000-11-21  Richard Henderson  <rth@redhat.com>
33994
33995         * gcc.c-torture/compile/20001121-1.c: New test.
33996
33997 2000-11-20  Neil Booth  <neilb@earthling.net>
33998
33999         * gcc.dg/cpp/integrated1.c: New test.
34000
34001 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
34002
34003         * g++.old-deja/g++.other/inline17.C: New test.
34004
34005 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
34006
34007         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
34008         local variable to be zero: I made the variable global. Now
34009         uses abort() and exit() instead of relying on main's return value.
34010
34011 2000-11-20  Neil Booth  <neilb@earthling.net>
34012
34013         * gcc.dg/cpp/paste2.c: Update test.
34014         * objc/execute/paste.m: New test.
34015
34016 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
34017
34018         * gcc.dg/c99-condexpr-1.c: New test.
34019
34020 2000-11-20  Neil Booth  <neilb@earthling.net>
34021
34022         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
34023
34024 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
34025
34026         * g++.old-deja/g++.pt/export1.C: New test.
34027
34028 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
34029
34030         * gcc.dg/20001117-1.c: New test.
34031
34032 2000-11-18  Richard Henderson  <rth@redhat.com>
34033
34034         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
34035
34036 2000-11-18  Richard Henderson  <rth@redhat.com>
34037
34038         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
34039         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
34040         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
34041
34042 2000-11-18  Richard Henderson  <rth@redhat.com>
34043
34044         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
34045         (main): New.  Exit cleanly.
34046
34047 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34048
34049         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
34050         gcc.dg/c99-fordecl-2.c: New tests.
34051
34052 2000-11-18  Richard Henderson  <rth@redhat.com>
34053
34054         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
34055         * gcc.c-torture/execute/zerolen-2.c: New.
34056
34057 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34058
34059         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
34060         memory.
34061
34062 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
34063
34064         * g++.old-deja/g++.pt/instantiate8.C: New test.
34065
34066 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
34067
34068         * g++.old-deja/g++.other/incomplete.C: Add more tests.
34069         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
34070
34071 2000-11-16  Nick Clifton  <nickc@redhat.com>
34072
34073         * gcc.c-torture/execute/nestfunc-2.c: New test.
34074         * gcc.c-torture/execute/nestfunc-3.c: New test.
34075
34076 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
34077
34078         * gcc.c-torture/compile/20001116-1.c: New test.
34079
34080 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34081
34082         * gcc.c-torture/execute/20001115-1.c: New test.
34083
34084 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
34085
34086         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
34087         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
34088         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
34089         * g++.old-deja/g++.abi/vmihint.C: Likewise.
34090
34091 2000-11-15  Neil Booth  <neilb@earthling.net>
34092
34093         gcc.dg/cpp/_Pragma1.c: Update.
34094         gcc.dg/cpp/_Pragma2.c: New test.
34095
34096 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
34097
34098         * g++.old-deja/g++.other/anon5.C: New test.
34099
34100 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
34101
34102         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
34103         tests.
34104
34105 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
34106
34107         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
34108         output.
34109
34110 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34111
34112         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
34113         labels at end of compound statements.
34114
34115 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
34116
34117         * gcc.c-torture/execute/loop-7.c: New test.
34118
34119 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34120
34121         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
34122
34123 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34124
34125         * gcc.dg/c99-bool-1.c: New test.
34126
34127 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34128
34129         * gcc.dg/c99-scope-1.c: Remove xfail.
34130         * gcc.dg/c99-scope-2.c: New test.
34131
34132 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34133
34134         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
34135         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
34136
34137 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
34138
34139         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
34140         error messages.
34141
34142         * g++.mike/p700.C: Don't typedef wchar_t.
34143         * g++.mike/p784.C: Likewise.
34144         * g++.mike/eb101.C: Don't use __wchar_t.
34145
34146 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
34147
34148         * g77.f-torture/execute/20001111.[fx]: Test premature exit
34149         from DO loop.
34150
34151 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
34152
34153         * gcc.c-torture/execute/20001111-1.c: New test.
34154
34155 2000-11-10  Nick Clifton  <nickc@redhat.com>
34156
34157         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
34158         long multuiple and accumulate.
34159
34160 2000-11-09  Richard Henderson  <rth@redhat.com>
34161
34162         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
34163         via size_t instead of int.
34164
34165         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
34166         * gcc.c-torture/execute/string-opt-2.c: Likewise.
34167         * gcc.c-torture/execute/string-opt-3.c: Likewise.
34168         * gcc.c-torture/execute/string-opt-4.c: Likewise.
34169
34170 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
34171
34172         * gcc.c-torture/compile/20001109-1.c: New test.
34173         * gcc.c-torture/compile/20001109-2.c: New test.
34174
34175 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
34176
34177         * g++.old-deja/g++.pt/operator1.C: New test.
34178         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
34179
34180 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
34181
34182         * gcc.dg/20001108-1.c: New test.
34183
34184 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
34185
34186         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
34187         with both arguments constant strings.
34188         * gcc.c-torture/execute/string-opt-3.c: New test.
34189         * gcc.c-torture/execute/string-opt-4.c: New test.
34190         * gcc.c-torture/execute/string-opt-5.c: New test.
34191
34192 2000-11-08  Nick Clifton  <nickc@redhat.com>
34193
34194         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
34195         mulsidi3adddi patterns.
34196
34197 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
34198
34199         * g++.old-deja/g++.other/crash36.C: New test.
34200
34201 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
34202
34203         * g++.old-deja/g++.other/init16.C: New test.
34204
34205 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
34206
34207         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
34208
34209 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
34210
34211         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
34212         * gcc.c-torture/execute/va-arg-16.x: Likewise.
34213         * gcc.c-torture/execute/va-arg-17.x: Likewise.
34214
34215 2000-11-07  DJ Delorie  <dj@redhat.com>
34216
34217         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
34218
34219 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34220
34221         * gcc.c-torture/execute/string-opt-1.c: New test.
34222
34223 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
34224
34225         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
34226         mips-sgi-irix6.* because the MIPS ABI passes floating-point
34227         parameters in registers, and there is no way for a varargs
34228         function to know in which order the integer and floating-point
34229         parameters should be interleaved when they are placed on the
34230         stack.
34231         * gcc.c-torture/execute/va-arg-16.x: Likewise.
34232         * gcc.c-torture/execute/va-arg-17.x: Likewise.
34233
34234 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34235
34236         * gcc.c-torture/execute/string-opt-2.c: New test.
34237
34238 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
34239
34240         * g++.old-deja/g++.pt/crash60.C: New test.
34241
34242 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
34243
34244         * g++.old-deja/g++.other/crash24.C: New test.
34245         * g++.old-deja/g++.other/crash25.C: New test.
34246         * g++.old-deja/g++.other/crash26.C: New test.
34247         * g++.old-deja/g++.other/crash27.C: New test.
34248         * g++.old-deja/g++.other/crash28.C: New test.
34249         * g++.old-deja/g++.other/crash29.C: New test.
34250         * g++.old-deja/g++.other/crash30.C: New test.
34251         * g++.old-deja/g++.other/crash31.C: New test.
34252         * g++.old-deja/g++.other/crash32.C: New test.
34253         * g++.old-deja/g++.other/crash33.C: New test.
34254         * g++.old-deja/g++.other/crash34.C: New test.
34255         * g++.old-deja/g++.other/crash35.C: New test.
34256
34257 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
34258
34259         * gcc.c-torture/execute/20001031-1.c: New test.
34260
34261 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
34262
34263         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
34264         namespace.
34265
34266         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
34267         standards-conformant.
34268
34269         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
34270
34271         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
34272         * g++.old-deja/g++.mike/p755a.C: Likewise.
34273         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
34274         library makes no calls to `operator new' during initialization.
34275
34276 2000-11-04  Neil Booth  <neilb@earthling.net>
34277
34278         * gcc.dg/cpp/include2.c: New tests.
34279
34280 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
34281
34282         * lib/g++.exp (g++_set_ld_library_path): New function.
34283         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
34284
34285 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
34286
34287         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
34288         warnings.
34289
34290 2000-11-01  Richard Henderson  <rth@redhat.com>
34291
34292         * g++.old-deja/g++.ext/namedret1.C: New.
34293         * g++.old-deja/g++.ext/namedret2.C: New.
34294         * g++.old-deja/g++.ext/namedret3.C: New.
34295
34296 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
34297
34298         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
34299         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
34300
34301 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34302
34303         * gcc.c-torture/execute/va-arg-21.c: New test.
34304
34305 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34306
34307         * gcc.dg/c99-complex-2.c: New test.
34308
34309 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34310
34311         * gcc.c-torture/execute/stdio-opt-1.c: New test.
34312
34313 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
34314
34315         * g++.old-deja/g++.other/inline16.C: New test.
34316
34317 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
34318
34319         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
34320         __PRETTY_FUNCTION__
34321
34322 2000-10-29  Neil Booth  <neilb@earthling.net>
34323
34324         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
34325         New tests.
34326         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
34327         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
34328         optimisation.
34329
34330 2000-10-29  Neil Booth  <neilb@earthling.net>
34331
34332         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
34333         * mi1.c, mi1c.h: Add null directives to multiple-include test.
34334         * mi5.c: Test multiple includes work with -C.
34335         * trigraphs.c: Test ^= version.
34336
34337 2000-10-28  Neil Booth  <neilb@earthling.net>
34338
34339         New tests and test updates for new macro expander.
34340
34341         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
34342         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
34343         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
34344         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
34345         new diagnostic messages.
34346
34347         * gcc.dg/cpp/macro3.c: New tests.
34348
34349 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
34350
34351         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
34352         on the same line.
34353
34354 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
34355
34356         * g++.old-deja/g++.other/eh2.C: New test.
34357
34358 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
34359
34360         * gcc.c-torture/execute/20001027-1.c: New test.
34361
34362 2000-10-26  Richard Henderson  <rth@redhat.com>
34363
34364         * gcc.c-torture/execute/20001026-1.c: New.
34365
34366 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
34367
34368         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
34369         * g++.old-deja/g++.law/builtin1.C: Likewise.
34370         * g++.old-deja/g++.law/ctors10.C: Likewise.
34371         * g++.old-deja/g++.law/virtual3.C: Likewise.
34372         * g++.old-deja/g++.mike/p658.C: Likewise.
34373         * g++.old-deja/g++.other/sibcall1.C: Likewise.
34374         * g++.old-deja/g++.other/vaarg2.C: Likewise.
34375         * g++.old-deja/g++.robertl/eb124.C: Likewise.
34376         * g++.old-deja/g++.robertl/eb44.C: Likewise.
34377         * g++.old-deja/g++.robertl/eb77.C: Likewise.
34378
34379 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
34380
34381         * gcc.c-torture/compile/20001024-1.c: New test.
34382
34383 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
34384
34385         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
34386         to tell us whether or not we are using V3.
34387
34388 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
34389
34390         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
34391         operands.
34392
34393 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34394
34395         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
34396
34397 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
34398
34399         * gcc.c-torture/execute/20001024-1.c: New test.
34400
34401 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
34402
34403         * g++.old-deja/g++.other/sibcall1.C: New test.
34404
34405 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
34406
34407         * gcc.dg/noncompile/init-3.c: New test.
34408
34409 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
34410
34411         * gcc.dg/format-array-1.c: New test.
34412
34413 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34414
34415         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
34416         writing through null pointers; remove comment about testing
34417         unterminated strings.
34418
34419 2000-10-17  Matthew Hiller  <hiller@redhat.com>
34420
34421         * gcc.c-torture/execute/20001017-2.c: New test.
34422
34423 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34424
34425         * gcc.c-torture/compile/20001018-1.c: New test.
34426         * gcc.c-torture/compile/20001018-1.x: Xfail.
34427
34428 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34429
34430         * gcc.c-torture/execute/20001017-1.c: New test.
34431
34432 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34433
34434         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
34435         for multiple use of arguments with scanf formats; add tests for
34436         multiple use of arguments.
34437
34438 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
34439
34440         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
34441
34442 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34443
34444         * gcc.dg/format-miss-1.c: New test.
34445
34446 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
34447
34448         * gcc.c-torture/execute/20001013-1.c: New test.
34449
34450 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
34451
34452         * gcc.dg/format-branch-1.c: New test.
34453
34454 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
34455
34456         * README, lib/file-format.exp: Remove EGCS references.
34457
34458 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
34459
34460         * gcc.dg/20001013-1.c: New test.
34461
34462 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
34463
34464         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
34465         for intmax_t in the compiler using __typeof__ and the type rules
34466         for conditional expressions.
34467
34468 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
34469
34470         * gcc.dg/20001012-1.c: New test.
34471         * gcc.dg/20001012-2.c: New test.
34472
34473 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34474
34475         * gcc.dg/format-attr-1.c: New test.
34476
34477 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34478
34479         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
34480         __LONG_LONG_MAX__ instead of LLONG_MAX.
34481
34482 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34483
34484         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
34485         scanf flags.
34486         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
34487         flags.
34488
34489 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
34490
34491         * gcc.dg/sequence-pt-1.c: New test.
34492
34493 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
34494
34495         * gcc.c-torture/execute/20001011-1.c: New testcase.
34496         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
34497
34498 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
34499
34500         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
34501         does not error on it.
34502
34503 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
34504
34505         * gcc.dg/20001009-1.c: New test.
34506
34507 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
34508
34509         * gcc.c-torture/compile/20001009-1.c: Move from here ....
34510         * gcc.c-torture/execute/20001009-2.c: ... to here.
34511
34512 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
34513
34514         * gcc.c-torture/compile/20001009-1.c: New testcase.
34515         * gcc.c-torture/execute/20001009-1.c: New testcase.
34516         Testcases provided by Jan Hubicka <jh@suse.cz>.
34517
34518 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34519
34520         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
34521         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
34522         uintmax_t using <limits.h> to emulate the compiler's internal
34523         logic.  No longer XFAIL %j tests.
34524
34525 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34526
34527         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
34528         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
34529         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
34530         regexps and details of expected handling of some bad formats.
34531         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
34532         suppression.
34533
34534 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34535
34536         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
34537         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
34538         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
34539         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
34540         in list archives.
34541
34542 2000-10-06  Richard Henderson  <rth@cygnus.com>
34543
34544         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
34545         * g++.old-deja/g++.brendan/crash52.C: Likewise.
34546         * g++.old-deja/g++.jason/report.C: Likewise.
34547         * g++.old-deja/g++.law/friend5.C: Likewise.
34548         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
34549         of the expected warnings.
34550
34551 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
34552
34553         * g++.old-deja/g++.pt/enum14.C: New test.
34554
34555 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
34556
34557         * g++.old-deja/g++.pt/crash59.C: New test.
34558
34559 2000-10-04  Will Cohen  <wcohen@redhat.com>
34560
34561         * gcc.dg/20000926-1.c: New test.
34562
34563 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
34564
34565         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
34566         function name for current C++ compiler.
34567         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
34568
34569 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
34570
34571         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
34572         __PRETTY_FUNCTION__.
34573         * g++.old-deja/g++.ext/pretty2.C: Likewise.
34574
34575 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34576
34577         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
34578
34579 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
34580
34581         * gcc.c-torture/compile/20000923-1.c: New test.
34582
34583 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
34584
34585         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
34586         * g++.old-deja/g++.pt/ttp62.C: Same.
34587         * g++.old-deja/g++.other/inline14.C: Same.
34588
34589 2000-09-24  Richard Henderson  <rth@cygnus.com>
34590
34591         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
34592
34593 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
34594
34595         * gcc.dg/c90-printf-1.c: Add test for wide string format.
34596
34597 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
34598
34599         * gcc.c-torture/compile/20000922-1.c: New file.
34600
34601 2000-09-21  Nick Clifton  <nickc@redhat.com>
34602
34603         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
34604         a signed long modulo operation.
34605         (mod6): New function - perform an unsigned long modulo operation.
34606         (main): Add tests for modulos of very large numbers by very small
34607         dividends.
34608
34609 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34610
34611         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
34612
34613 2000-09-19  Richard Henderson  <rth@cygnus.com>
34614
34615         * gcc.dg/compare2.c (case 10): XFAIL.
34616
34617 2000-09-18  Richard Henderson  <rth@cygnus.com>
34618
34619         * gcc.c-torture/execute/20000906-1.c: Move ...
34620         * gcc.dg/20000906-1.c: ... here.  Only run on targets
34621         that support __builtin_trap.
34622
34623 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
34624
34625         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
34626
34627 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34628
34629         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
34630         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
34631         more $ format tests.
34632
34633 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34634
34635         * gcc.dg/format-errmk-1.c: New test.
34636
34637 2000-09-17  Greg McGary  <greg@mcgary.org>
34638
34639         * gcc.c-torture/execute/20000917-1.x: Remove.
34640
34641 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34642
34643         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
34644
34645 2000-09-17  Greg McGary  <greg@mcgary.org>
34646
34647         * gcc.c-torture/execute/20000917-1.c: New test.
34648         * gcc.c-torture/execute/20000917-1.x: XFAIL.
34649
34650 2000-09-16  Neil Booth  <NeilB@earthling.net>
34651
34652         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
34653         in nested macro bug.
34654
34655 2000-09-15  Neil Booth  <NeilB@earthling.net>
34656
34657         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
34658
34659 2000-09-14  Jeffrey A Law  (law@cygnus.com)
34660
34661         * gcc.c-torture/execute/20000914-1.c: New test.
34662
34663 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
34664
34665         * g++.other/inline13.C: New test.
34666
34667 2000-09-12  Andreas Jaeger  <aj@suse.de>
34668
34669         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
34670         constant by Ulrich Drepper <drepper@redhat.com>.
34671
34672 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
34673
34674         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
34675
34676 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34677
34678         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
34679
34680 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
34681
34682         * gcc.dg/cpp/backslash.c: New test.
34683
34684 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
34685
34686         * gcc.c-torture/execute/20000910-1.c: New test.
34687         * gcc.c-torture/execute/20000910-2.c: Likewise.
34688
34689 2000-09-11  Robert Lipe  <robertl@sco.com>
34690
34691         * gcc.dg/pragma-align.c: New test.
34692
34693 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
34694
34695         * g++.old-deja/g++.pt/explicit82.C: New test.
34696         * g++.old-deja/g++.pt/explicit83.C: New test.
34697
34698 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
34699
34700         * gcc.dg/asm-names.c: New test.
34701
34702 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34703
34704         * gcc.dg/cpp/tr-warn6.c: New test
34705
34706 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34707
34708         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
34709         be accepted.
34710
34711 2000-09-07  Catherine Moore  <clm@redhat.com>
34712
34713         * gcc.c-torture/execute/unroll-1.c: New test.
34714
34715 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
34716
34717         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
34718         ERROR markers.
34719         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
34720         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
34721         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
34722         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
34723         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
34724         Preprocess only.
34725         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
34726         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
34727
34728 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34729
34730         * g++.old-deja/g++.pt/deduct2.C: New test.
34731
34732 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34733
34734         * g++.old-deja/g++.pt/parms2.C: New test.
34735
34736 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34737
34738         * g++.old-deja/g++.pt/crash58.C: New test.
34739
34740 2000-09-06  Greg McGary  <greg@mcgary.org>
34741
34742         * gcc.c-torture/execute/20000906-1.c: New test.
34743         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
34744
34745 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34746
34747         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
34748
34749 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
34750
34751         * g++.old-deja/g++.pt/crash57.C: New test.
34752
34753 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
34754
34755         * g++.old-deja/g++.pt/crash56.C: New test.
34756
34757 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
34758
34759         * g++.old-deja/g++.pt/koenig1.C: New test.
34760
34761 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
34762
34763         * gcc.dg/20000904-1.c: New test.
34764
34765 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
34766
34767         * gcc.dg/cpp/paste8.c: New test.
34768
34769 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
34770
34771         * gcc.c-torture/compile/20000827-1.c: New test.
34772
34773 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34774
34775         * gcc.dg/format-diag-1.c: New test.
34776
34777 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34778
34779         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
34780         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
34781         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
34782         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
34783         gcc.dg/formatz-1.c: Adjust warning regular expressions.
34784
34785 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
34786
34787         * g++.old-deja/g++.other/nested4.C: New test.
34788
34789 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
34790
34791         * g++.old-deja/g++.ns/scoped1.C: New test.
34792
34793 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
34794
34795         * lib/g++.exp: Support testing already-installed GCC.
34796
34797 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34798
34799         * wtr-label-1.c, wtr-suffix-1.c: New tests.
34800
34801 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34802
34803         * gcc.dg/return-type-2.c: New test.
34804
34805 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
34806
34807         * gcc.c-torture/compile/20000825-1.c: New test.
34808
34809 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
34810
34811         * gcc.dg/dwarf2-2.c: New test.
34812
34813 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
34814
34815         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
34816         dg-warning regexps.
34817
34818 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34819
34820         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
34821         gcc.dg/format-ext-5.c: New tests.
34822
34823 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
34824
34825         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
34826
34827 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
34828
34829         * gcc.dg/noncompile/930622-2.c: Adjust error message.
34830
34831 2000-08-24  Richard Henderson  <rth@cygnus.com>
34832
34833         * gcc.dg/ia64-sync-1.c: New test.
34834         * gcc.dg/ia64-sync-2.c: New test.
34835         * gcc.dg/ia64-asm-1.c: New test.
34836
34837 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
34838
34839         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
34840         * gcc.dg/format-ext-2.c: New test.
34841
34842 2000-08-23  Jason Merrill  <jason@redhat.com>
34843
34844         * lib/old-dejagnu.exp: Also ignore "In member function" and
34845         "At global scope".
34846
34847 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34848
34849         * gcc.dg/noncompile/label-lineno-1.c: New test.
34850
34851 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34852
34853         * gcc.dg/c99-array-nonobj-1.c: New test.
34854
34855 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34856
34857         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
34858         tests.
34859         * gcc.dg/format-ext-1.c: New test.
34860
34861 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34862
34863         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
34864         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
34865         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
34866         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
34867         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
34868
34869 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34870
34871         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
34872         gcc.dg/c99-strftime-2.c: New tests.
34873
34874 2000-08-22  Richard Henderson  <rth@cygnus.com>
34875
34876         * gcc.c-torture/execute/20000822-1.c: New test.
34877
34878 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
34879
34880         * gcc.c-torture/execute/20000819-1.x: Remove.
34881
34882 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
34883
34884         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
34885         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
34886         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
34887         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
34888         gcc.dg/format-xopen-1.c: New tests.
34889
34890 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
34891
34892         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
34893
34894 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
34895
34896         * g++.old-deja/g++.other/loop2.C: New test.
34897
34898         * gcc.c-torture/compile/20000606-1.c: New test.
34899         * gcc.c-torture/compile/20000728-1.c: New test.
34900         * gcc.c-torture/execute/20000801-1.c: New test.
34901         * gcc.c-torture/execute/20000801-2.c: New test.
34902         * gcc.c-torture/execute/20000819-1.c: New test.
34903         * gcc.c-torture/execute/20000819-1.x: XFAIL.
34904         * gcc.dg/20000629-1.c: New test.
34905         * gcc.dg/20000724-1.c: New test.
34906         * gcc.dg/20000807-1.c: New test.
34907
34908 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
34909
34910         * gcc.dg/cpp/pragma-1.c: New test.
34911         * gcc.dg/cpp/pragma-2.c: New test.
34912
34913 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
34914
34915         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
34916         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
34917
34918 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34919
34920         * gcc.c-torture/compile/20000818-1.c: New test.
34921
34922 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
34923
34924         * gcc.c-torture/execute/20000818-1.c: New test.
34925
34926 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34927
34928         * gcc.dg/format-va-1.c: New test.
34929
34930 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
34931
34932         * g++.old-deja/g++.other/typedef8.C: New test.
34933
34934 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
34935
34936         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
34937         * g++.old-deja/g++.mike/net36.C: Mark candidate.
34938         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
34939         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
34940         * g++.old-deja/g++.other/ptrmem7.C: New test.
34941         * g++.old-deja/g++.pt/ptrmem10.C: New test.
34942
34943 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
34944
34945         * g++.old-deja/g++.pt/typename27.C: New test.
34946
34947 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
34948
34949         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
34950         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
34951         * g++.old-deja/g++.pt/friend45.C: New test.
34952         * g++.old-deja/g++.other/friend8.C: New test.
34953
34954 2000-08-15  Richard Henderson  <rth@cygnus.com>
34955
34956         * gcc.c-torture/execute/20000815-1.c: New test.
34957
34958 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
34959
34960         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
34961         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
34962         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
34963
34964 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
34965
34966         * g++.old-deja/g++.other/refinit2.C: New test.
34967
34968 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
34969
34970         * lib/c-torture.exp (c-torture): Make
34971         compiler_conditional_xfail_data global.
34972         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
34973         compiler_conditional_xfail_data machinery.
34974         (f-torture-execute): Likewise.
34975         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
34976         and only when unrolling loops.
34977
34978         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
34979
34980 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
34981
34982         * g++.old-deja/g++.pt/explicit81.C: New test.
34983
34984 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
34985
34986         * g++.old-deja/g++.pt/typename26.C: New test.
34987
34988 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
34989
34990         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
34991         warning.
34992
34993 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
34994
34995         * g++.old-deja/g++.other/array3.C: New test.
34996
34997 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34998
34999         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
35000         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
35001         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
35002         New tests.
35003
35004 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
35005
35006         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
35007         * g++.old-deja/g++.abi/vmihint.C: Likewise.
35008
35009 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
35010
35011         * gcc.c-torture/execute/20000808-1.c: New test.
35012
35013 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35014
35015         * gcc.dg/c90-const-expr-1.c: New test.
35016
35017 2000-08-08  Richard Henderson  <rth@cygnus.com>
35018
35019         * gcc.dg/noncompile/920923-1.c: Declare calloc.
35020
35021 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35022
35023         * gcc.dg/noncompile/const-ll-1.c: New test.
35024
35025 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35026
35027         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
35028
35029 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
35030
35031         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
35032         that running programs linked against the shared version of libobjc
35033         run correctly.
35034
35035 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35036
35037         * gcc.dg/c99-printf-1.c: New test.
35038
35039 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35040
35041         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
35042
35043 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
35044
35045         * gcc.c-torture/execute/20000731-1.x: Delete.
35046
35047 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
35048
35049         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
35050         and torture_without_loops as is done by c-torture.exp.
35051         (search_for): Copy from c-torture.exp.
35052         (gcc-dg-runtest): New function, drives a directory of tests
35053         iterating over the TORTURE_OPTIONS.
35054         (scan-assembler, scan-assembler-not): Move here from
35055         individual directory drivers.
35056
35057         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
35058         defined by lib/gcc-dg.exp.
35059         * gcc.dg/cpp/cpp.exp: Likewise.
35060         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
35061         gcc-dg-runtest, so we cycle over optimization options.
35062
35063         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
35064         * gcc.dg/compare2.c: No longer expected to fail.
35065
35066 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
35067
35068         * gcc.c-torture/execute/20000804-1.c: New test.
35069
35070 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35071
35072         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
35073
35074 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
35075
35076         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
35077
35078 2000-08-03  Jeffrey A Law  (law@cygnus.com)
35079
35080         * gcc.c-torture/compile/20000803-1.c: New test.
35081
35082 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35083
35084         * gcc.c-torture/execute/20000801-3.c,
35085         gcc.c-torture/execute/20000801-4.c: New tests.
35086         * gcc.c-torture/execute/20000801-3.x,
35087         gcc.c-torture/execute/20000801-4.x: Xfail.
35088
35089 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
35090
35091         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
35092         libobjc/.libs to allow for libtool.
35093
35094 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
35095
35096         * gcc.c-torture/compile/20000802-1.c: New test.
35097
35098 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
35099
35100         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
35101
35102 2000-07-31  Jeffrey A Law  (law@cygnus.com)
35103
35104         * gcc-c-torture/execute/20000731-2.c: New test.
35105
35106         * gcc.c-torture/execute/20000731-1.c: New test.
35107         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
35108
35109 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
35110
35111         * testsuite/gcc.dg/cpp/paste7.c: New test.
35112         * gcc.dg/cpp/20000725-1.c: New test.
35113
35114 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
35115
35116         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
35117         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
35118         declaration warning for __builtin_dwarf_reg_size.
35119
35120         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
35121
35122 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35123
35124         * gcc.dg/noncompile/voidparam-1.c: New test.
35125
35126 2000-07-30  Richard Henderson  <rth@cygnus.com>
35127
35128         * gcc.dg/c90-digraph-1.c: Don't xfail.
35129         * gcc.dg/compare2.c (case 10): Xfail.
35130         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
35131
35132 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
35133
35134         * gcc.dg/c99-main-1.c: New test.
35135
35136 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35137
35138         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
35139
35140 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
35141
35142         * gcc.c-tortuer/execute/20000726-1.c: New test.
35143
35144 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
35145
35146         * gcc.c-torture/execute/enum-2.c: New test.
35147
35148 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35149
35150         * gcc.dg/cpp/tr-warn3.c: New test.
35151
35152 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35153
35154         * g++.old-deja/g++.ext/implicit1.C: Remove.
35155         * g++.old-deja/g++.jason/c2.C: Remove
35156         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
35157         * g++.old-deja/g++.pt/crash16.C: Likewise.
35158         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
35159
35160 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35161
35162         * g++.old-deja/g++.other/for2.C: New test.
35163
35164 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
35165
35166         * gcc.dg/20000720-1.c: New test.
35167
35168 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
35169
35170         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
35171
35172 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
35173
35174         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
35175         * gcc.c-torture/execute/20000722-1.c: New.
35176         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
35177
35178 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
35179
35180         * gcc.dg/cpp/20000720-1.S: New test.
35181
35182 2000-07-21  Michael Meissner  <meissner@redhat.com>
35183
35184         * gcc.c-torture/execute/ieee/hugeval.c: New test.
35185
35186 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
35187
35188         * g++.old-deja/g++.brendan/crash16.C,
35189         g++.old-deja/g++.brendan/parse3.C,
35190         g++.old-deja/g++.brendan/redecl1.C,
35191         g++.old-deja/g++.ns/template13.C,
35192         g++.old-deja/g++.other/decl4.C,
35193         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
35194
35195 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
35196
35197         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
35198         and "Internal error".
35199
35200         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
35201         regexps.
35202         * gcc.dg/cpp/paste6.c: New test.
35203
35204 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
35205
35206         * gcc.dg/cpp/tr-direct.c: New test.
35207
35208         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
35209         gcc.dg/cpp/undef1.c: Tweak error regexps.
35210
35211 2000-07-18  Eric Christopher <echristo@redhat.com>
35212
35213         * gcc.c-torture/compile/20000718-1.c: New test.
35214
35215 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
35216
35217         * cpplex.c (_cpp_push_token): If the token being pushed back
35218         is the previous token in this context, just subtract one from
35219         context->posn.
35220         * cppmacro.c (save_expansion): Clear aux field when storing a
35221         placemarker.
35222
35223 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
35224
35225         * gcc.dg/noncompile/redecl-1.c: New test.
35226
35227 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
35228
35229         * gcc.c-torture/execute/20000717-5.c: New test.
35230         * gcc.c-torture/execute/20000717-1.x: Removed.
35231
35232 2000-07-17  Richard Henderson  <rth@cygnus.com>
35233
35234         * gcc.c-torture/execute/20000717-4.c: New test.
35235
35236 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
35237
35238         * gcc.dg/cpp/syshdr.c: New test.
35239         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
35240
35241 2000-07-17  Neil Booth  <neilb@earthling.net>
35242
35243         * gcc.dg/cpp/cmdlne-dM.c: New test.
35244         * gcc.dg/cpp/cmdlne-dD.c: New test.
35245
35246 2000-07-17  Jeffrey A Law  (law@cygnus.com)
35247
35248         * gcc.c-torture/execute/20000717-3.c: New test.
35249
35250         * gcc.c-torture/compile/20000717-1.c: New test.
35251
35252 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
35253
35254         * gcc.c-torture/execute/20000717-2.c: New test.
35255
35256 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35257
35258         * gcc.dg/formatz-1.c: New test.
35259
35260         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
35261         * gcc.dg/c99-digraph-1.c: New tests.
35262
35263         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
35264         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
35265
35266         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
35267         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
35268         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
35269         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
35270         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
35271         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
35272         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
35273
35274 2000-07-17   Greg McGary <greg@mcgary.org>
35275
35276         * gcc.c-torture/execute/20000717-1.c: New test.
35277         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
35278
35279 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
35280
35281         * gcc.c-torture/execute/20000715-2.c: New test.
35282         * gcc.dg/20000715-1.c: New test.
35283
35284 2000-07-15  Michael Meissner  <meissner@redhat.com>
35285
35286         * gcc.c-torture/execute/20000715-1.c: New test.
35287
35288 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
35289
35290         * gcc.c-torture/execute/20000707-1.c: New test.
35291
35292 2000-07-13  Neil Booth  <NeilB@earthling.net>
35293
35294         * testsuite/gcc.dg/cpp/digraph1.c,
35295         testsuite/gcc.dg/cpp/digraph2.c,
35296         testsuite/gcc.dg/cpp/digraphs.c: New tests.
35297
35298 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
35299
35300         * g77.f-torture/compile/20000630-2.f: New test.
35301         * g77.f-torture/compile/20000630-2.x
35302
35303 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
35304
35305         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
35306
35307 2000-07-11  Neil Booth  <NeilB@earthling.net>
35308
35309         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
35310
35311 2000-07-11  Neil Booth  <NeilB@earthling.net>
35312
35313         * gcc.dg/cpp/cmdlne-C.c: New.
35314
35315 2000-07-09  Neil Booth  <NeilB@earthling.net>
35316
35317         * gcc.dg/cpp/directiv.c: New tests.
35318         * gcc.dg/cpp/undef1.c: Update.
35319
35320 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
35321
35322         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
35323
35324 2000-07-09  Neil Booth  <NeilB@earthling.net>
35325
35326         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
35327
35328 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
35329
35330         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
35331         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
35332
35333 2000-07-08  Neil Booth  <NeilB@earthling.net>
35334
35335         * gcc.dg/cpp/macsyntx.c: New tests.
35336
35337 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
35338
35339         * gcc.dg/20000707-1.c: New test.
35340
35341 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
35342
35343         * gcc.c-torture/execute/20000706-1.c: New test.
35344         * gcc.c-torture/execute/20000706-2.c: New test.
35345         * gcc.c-torture/execute/20000706-3.c: New test.
35346         * gcc.c-torture/execute/20000706-4.c: New test.
35347         * gcc.c-torture/execute/20000706-5.c: New test.
35348
35349 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
35350
35351         * g++.old-deja/g++.pt/instantiate7.C: New test.
35352
35353 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
35354
35355         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
35356         * g++.old-deja/g++.mike/thunk3.C: Likewise.
35357         * g++.old-deja/g++.other/rtti3.C: Likewise.
35358         * g++.old-deja/g++.other/rttid3.C: Likewise.
35359
35360 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
35361
35362         *  g77.f-torture/compile/20000630-1.x: Fix typo
35363
35364 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
35365
35366         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
35367         assembly output.
35368
35369 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
35370
35371         * gcc.dg/cpp/ident.c: New test.
35372
35373 2000-07-05  Neil Booth  <NeilB@earthling.net>
35374
35375         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
35376           gcc.dg/cpp/lexstrng.c: New tests.
35377
35378 2000-07-04  Neil Booth  <NeilB@earthling.net>
35379
35380         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
35381         * gcc.dg/cpp/strify2.c: Same.
35382
35383 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
35384
35385         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
35386         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
35387         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
35388         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
35389
35390         * testsuite/gcc.dg/cpp/macro1.c,
35391         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
35392         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
35393         testsuite/gcc.dg/cpp/strify1.c,
35394         testsuite/gcc.dg/cpp/strify2.c: New tests.
35395
35396 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
35397
35398         * gcc.c-torture/execute/20000703-1.c: New test.
35399
35400 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
35401
35402         * g++.old-deja/g++.pt (lookup10.C): New test.
35403
35404 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
35405
35406         * g++.old-deja/g++.pt (typename25.C): New test.
35407
35408 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
35409
35410         * gcc.c-torture/compile/20000701-1.c: New test.
35411
35412 2000-06-30  Nick Clifton  <nickc@cygnus.com>
35413
35414         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
35415         to test case.
35416
35417 2000-06-30  Catherine Moore  <clm@cygnus.com>
35418
35419         * gcc.c-torture/execute/align-1.c: New test.
35420
35421 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
35422
35423         * g++.old-deja/g++.pt/expr8.C: New test.
35424         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
35425
35426 2000-06-29  Nick Clifton  <nickc@cygnus.com>
35427
35428         * gcc.c-torture/compile/20000629-1.c: New test.
35429
35430 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
35431
35432
35433         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
35434         gcc.dg/noncompile directory, depending on whether they're
35435         preprocessor tests or not.  Annotate all the tests for the dg
35436         framework.
35437
35438         * gcc.c-torture/noncompile/noncompile.exp: Delete.
35439         * gcc.dg/noncompile/noncompile.exp: New.
35440
35441         * Moved files:
35442         Old name                                New name
35443         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
35444         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
35445         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
35446         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
35447         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
35448         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
35449         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
35450         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
35451         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
35452         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
35453         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
35454         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
35455         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
35456         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
35457         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
35458         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
35459         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
35460         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
35461         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
35462         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
35463         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
35464         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
35465         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
35466         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
35467
35468         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
35469         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
35470         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
35471         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
35472         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
35473         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
35474
35475 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
35476
35477         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
35478         declare one variable.  On the fourth, error.
35479         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
35480         declared by 20000628-1a.h.
35481
35482 2000-06-29  Richard Henderson  <rth@redhat.com>
35483
35484         * gcc.c-torture/execute/930529-1.x: New file.
35485         * gcc.dg/920413-1.c: Adjust expected warning text.
35486         * gcc.dg/980217-1.c: Declare abort.
35487         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
35488
35489 2000-06-29  Jeffrey A Law  (law@cygnus.com)
35490
35491         * g77.f-torture/compile/20000629-1.f: New test.
35492         * g77.f-torture/compile/20000629-1.x: Expected to fail.
35493
35494 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
35495
35496         Rearrange lots of files, removing entirely the
35497         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
35498         directories.
35499
35500         * Deleted files:
35501         gcc.c-torture/code_quality/code_quality.exp
35502         gcc.c-torture/special/special.exp
35503         gcc.failure/failure.exp
35504         gcc.failure/940409-1.x
35505         gcc.c-torture/compile/961203-1.x
35506
35507         * New files:
35508         gcc.misc-tests/linkage.exp
35509         gcc.c-torture/execute/920730-1t.c
35510         gcc.c-torture/execute/920730-1t.x
35511         gcc.c-torture/compile/920520-1.x
35512         gcc.c-torture/compile/920521-1.x
35513         gcc.c-torture/compile/981006-1.x
35514         gcc.c-torture/execute/eeprof-1.x
35515
35516         * Moved files (possibly with modifications to fit a new harness):
35517         Old name                                New name
35518         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
35519         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
35520         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
35521         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
35522         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
35523         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
35524         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
35525         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
35526         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
35527         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
35528         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
35529         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
35530         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
35531         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
35532
35533 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
35534
35535         * c-torture/compile/961203-1.x: Delete.
35536
35537         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
35538         not exit. Include stdio.h.
35539         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
35540         * gcc.misc-tests/dg-12.c: Likewise.
35541         * gcc.misc-tests/dg-5.c: Likewise.
35542         * gcc.misc-tests/dg-6.c: Likewise.
35543         * gcc.misc-tests/dg-7.c: Prototype abort.
35544         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
35545         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
35546         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
35547         not exit.
35548         * gcc.misc-tests/sieve.c: Use return from main, not exit.
35549         * gcc.misc-tests/sort2.c: Use return from main, not exit.
35550
35551 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
35552
35553         * gcc.dg/cpp/20000628-1.c: New test.
35554         * gcc.dg/cpp/20000628-1.h: New header for above test.
35555         * gcc.dg/cpp/20000628-1a.h: Likewise.
35556
35557 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
35558
35559         * gcc.dg/cpp: New directory.
35560         * gcc.dg/cpp/cpp.exp: New driver.
35561         * gcc.dg/cpp/20000627-1.c: New test.
35562         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
35563         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
35564         and rewrite as a compilation test.
35565
35566         * gcc.dg: Move many files into the cpp subdirectory, possibly
35567         renaming or editing them as well.
35568         Old name                New name
35569         990119-1.c              cpp/19990119-1.c
35570         990228-1.c              cpp/19990228-1.c
35571         990407-1.c              cpp/19990407-1.c
35572         990409-1.c              cpp/19990409-1.c
35573         990413-1.c              cpp/19990413-1.c
35574         990703-1.c              cpp/19990703-1.c
35575         20000127-1.c            cpp/20000127-1.c
35576         20000129-1.c            cpp/20000129-1.c
35577         20000207-1.c            cpp/20000207-1.c
35578         20000207-2.c            cpp/20000207-2.c
35579         20000209-1.c            cpp/20000209-1.c
35580         20000209-2.c            cpp/20000209-2.c
35581         20000301-1.c            cpp/20000301-1.c
35582         20000419-1.c            cpp/20000419-1.c
35583         20000510-1.S            cpp/20000510-1.S
35584         20000519-1.c            cpp/20000519-1.c
35585         20000529-1.c            cpp/20000529-1.c
35586         20000625-1.c            cpp/20000625-1.c
35587         20000625-2.c            cpp/20000625-2.c
35588         cpp-as1.c               cpp/assert1.c
35589         cpp-as2.c               cpp/assert2.c
35590         cxx-comments-1.c        cpp/cxxcom1.c
35591         cxx-comments-2.c        cpp/cxxcom2.c
35592         endif-label.c           cpp/endif.c
35593         cpp-hash1.c             cpp/hash1.c
35594         cpp-hash2.c             cpp/hash2.c
35595         cpp-if1.c               cpp/if-1.c
35596         cpp-if2.c               cpp/if-2.c
35597         cpp-if3.c               cpp/if-3.c
35598         cpp-if4.c               cpp/if-4.c
35599         cpp-if5.c               cpp/if-5.c
35600         cpp-cond.c              cpp/if-cexp.c
35601         cpp-missingop.c         cpp/if-mop.c
35602         cpp-missingparen.c      cpp/if-mpar.c
35603         cpp-opprec.c            cpp/if-oppr.c
35604         cpp-ifparen.c           cpp/if-paren.c
35605         cpp-shortcircuit.c      cpp/if-sc.c
35606         cpp-shift.c             cpp/if-shift.c
35607         cpp-unary.c             cpp/if-unary.c
35608         cpp-li1.c               cpp/line1.c
35609         cpp-li2.c               cpp/line2.c
35610         lineno.c                cpp/line3.c
35611         lineno-2.c              cpp/line4.c
35612         cpp-mi.c                cpp/mi1.c
35613         cpp-mic.h               cpp/mi1c.h
35614         cpp-micc.h              cpp/mi1cc.h
35615         cpp-mind.h              cpp/mi1nd.h
35616         cpp-mindp.h             cpp/mi1ndp.h
35617         cpp-mix.h               cpp/mi1x.h
35618         cpp-mi2.c               cpp/mi2.c
35619         cpp-mi2a.h              cpp/mi2a.h
35620         cpp-mi2b.h              cpp/mi2b.h
35621         cpp-mi2c.h              cpp/mi2c.h
35622         cpp-mi3.c               cpp/mi3.c
35623         cpp-mi3.def             cpp/mi3.def
35624         poison-1.c              cpp/poison.c
35625         pr-impl.c               cpp/prag-imp.c
35626         cpp-redef-2.c           cpp/redef1.c
35627         cpp-redef.c             cpp/redef2.c
35628         strpaste.c              cpp/strp1.c
35629         strpaste-2.c            cpp/strp2.c
35630         cpp-tradpaste.c         cpp/tr-paste.c
35631         cpp-tradstringify.c     cpp/tr-str.c
35632         cpp-tradwarn1.c         cpp/tr-warn1.c
35633         cpp-tradwarn2.c         cpp/tr-warn2.c
35634         trigraphs.c             cpp/trigraphs.c
35635         cpp-unc1.c              cpp/unc1.c
35636         cpp-unc2.c              cpp/unc2.c
35637         cpp-unc3.c              cpp/unc3.c
35638         cpp-unc.c               cpp/unc4.c
35639         undef.c                 cpp/undef1.c
35640         undef-2.c               cpp/undef2.c
35641         cpp-wi1.c               cpp/widestr1.c
35642
35643 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
35644
35645         * lib/g++.exp (g++_include_flags): Tweak.
35646
35647 2000-06-27  H.J. Lu  <hjl@gnu.org>
35648             Loren J. Rittle  <ljrittle@acm.org>
35649
35650         * lib/g++.exp (g++_include_flags): Override libgloss.exp
35651         version with one that knows about the new gcc tree structure.
35652         (g++_link_flags): Same.
35653
35654 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
35655
35656         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
35657         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
35658         case we are cross-compiling.
35659
35660         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
35661         g++.old-deja/g++.niklas/Makefile.in,
35662         g++.old-deja/g++.niklas/configure.in,
35663         g++.old-deja/g++.other/Makefile.in,
35664         g++.old-deja/g++.other/configure.in,
35665         gcc.c-torture/code_quality/Makefile.in,
35666         gcc.c-torture/code_quality/configure.in,
35667         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
35668         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
35669         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
35670         gcc.c-torture/execute/ieee/Makefile.in,
35671         gcc.c-torture/execute/ieee/configure.in,
35672         gcc.c-torture/noncompile/Makefile.in,
35673         gcc.c-torture/noncompile/configure.in,
35674         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
35675         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
35676         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
35677
35678 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
35679
35680         * g++.old-deja/g++.other/ambig3.C: New test.
35681
35682 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
35683
35684         * g++.old-deja/g++.pt/syntax1.C: New test.
35685         * g++.old-deja/g++.pt/syntax2.C: New test.
35686         * g++.old-deja/g++.other/syntax3.C: New test.
35687         * g++.old-deja/g++.other/syntax4.C: New test.
35688
35689 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
35690
35691         * gcc.dg/20000623-1.c: Prototype exit and abort.
35692
35693 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
35694
35695         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
35696         New tests.
35697         * gcc.dg/cpp-mi3.def: New file.
35698
35699         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
35700         inside assertions.
35701         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
35702         lexer's error messages.
35703         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
35704         divine anything from the linemarkers.
35705         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
35706         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
35707
35708 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
35709
35710         * gcc.dg/20000623-1.c: New test.
35711
35712 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
35713
35714         * gcc.c-torture/execute/20000622-1.c: New test.
35715
35716 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
35717
35718         * g++.old-deja/g++.other/init15.C: New test.
35719
35720 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
35721
35722         * g++.old-deja/g++.pt/vaarg2.C: New test.
35723         * g++.old-deja/g++.pt/vaarg3.C: New test.
35724
35725 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
35726
35727         * g++.old-deja/g++.other/dyncast6.C: New test.
35728
35729 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
35730
35731         * gcc.c-torture/execute/loop-6.c: New test.
35732
35733 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
35734
35735         * gcc.dg/20000614-1.c: New test.
35736         * gcc.dg/20000614-2.c: New test.
35737
35738 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
35739
35740         * g++.old-deja/g++.other/inline12.C: New test.
35741
35742 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
35743
35744         * g++.old-deja/g++.other/eh1.C: New test.
35745
35746 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
35747
35748         * g++.old-deja/g++.other/type.C: New test.
35749
35750 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
35751
35752         * g++.old-deja/g++.other/initstring.C: New test.
35753
35754 2000-06-12  Jason Merrill  <jason@redhat.com>
35755
35756         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
35757
35758 2000-06-09  Jeffrey A Law  (law@cygnus.com)
35759
35760         * gcc.c-torture/compile/20000609-1.c: New test.
35761
35762 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
35763
35764         * gcc.dg/20000609-1.c: New test.
35765
35766 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
35767
35768         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
35769         * gcc.c-torture/noncompile/poison-1.c: Move...
35770         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
35771         * gcc.dg/cpp-li1.c: Add a token after the #line.
35772
35773 2000-06-05  Richard Henderson  <rth@cygnus.com>
35774
35775         * gcc.c-torture/execute/20000605-2.c: New test.
35776         * gcc.c-torture/execute/20000605-3.c: New test.
35777
35778 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
35779
35780         * g77.f-torture/execute/20000503-1.x: New file.
35781
35782 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
35783
35784         * g++.old-deja/g++.eh/badalloc1.C: New test.
35785
35786 2000-06-05  Richard Henderson  <rth@cygnus.com>
35787
35788         * gcc.c-torture/execute/20000605-1.c: New test.
35789
35790 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
35791             Nathan Sidwell <nathan@codesourcery.com>
35792
35793         * gcc.c-torture/compile/20000605-1.c: New test.
35794
35795 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
35796
35797         * g77.f-torture/compile/20000601-1.f: New test.
35798
35799 2000-06-03  Richard Henderson  <rth@cygnus.com>
35800
35801         * gcc.c-torture/execute/20000603-1.c: New.
35802
35803 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
35804
35805         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
35806         * gcc.dg/noreturn-2.c (noreturn): Likewise.
35807
35808 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
35809
35810         * gcc.dg/compare2.c (case 12): XFAIL.
35811         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
35812         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
35813
35814         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
35815
35816 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
35817
35818         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
35819         guard macro is already defined when the header is first
35820         included.
35821         * gcc.dg/cpp-mix.h: New file.
35822         * gcc.dg/endif-label.c: Update patterns to match compiler.
35823
35824         * g++.brendan/complex1.C: Declare abort.
35825         * g++.law/refs4.C: Remove XFAIL.
35826         * g++.oliva/expr2.C: Declare abort and exit.
35827
35828 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
35829
35830         * gcc.c-torture/execute/20000528-1.c: New test.
35831
35832         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
35833         * g++.old-deja/g++.law/temps4.C: Likewise.
35834
35835         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
35836         stdlib.h.  Call abort() on failure.
35837         * g++.old-deja/g++.law/refs4.C: Likewise.
35838         * g++.old-deja/g++.law/temps4.C: Likewise.
35839         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
35840         * gcc.c-torture/execute/20000112-1.c: Include string.h.
35841
35842 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
35843
35844         Relative to g++.dg/special:
35845         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
35846
35847         Relative to g++.old-deja:
35848         * g++.brendan/complex1.C, g++.jason/optimize2.C,
35849         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
35850         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
35851         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
35852         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
35853         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
35854         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
35855
35856         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
35857         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
35858         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
35859         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
35860         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
35861         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
35862         and/or string.h.
35863
35864         * g++.other/goto1.C: Update expectations for error messages.
35865
35866 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
35867
35868         * gcc.c-torture/compile/20000523-1.c: New test.
35869
35870 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
35871
35872         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
35873
35874 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
35875
35876         * g++.old-deja/g++.eh/catch11.C: New test.
35877         * g++.old-deja/g++.eh/catch12.C: New test.
35878
35879 2000-05-24  Nick Clifton  <nickc@cygnus.com>
35880
35881         * gcc.c-torture/execute/20000523-1.c: New test.
35882
35883 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
35884
35885         * c-torture/execute/bcp-1.c: Replace abort in arg of
35886         __builtin_constant_p with a generic external function.
35887
35888         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
35889         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
35890         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
35891         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
35892         Prototype abort and/or exit.
35893
35894         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
35895         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
35896         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
35897         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
35898
35899 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
35900
35901         * gcc.dg/dwarf2-1.c: New test.
35902
35903 2000-05-20  Richard Henderson  <rth@cygnus.com>
35904
35905         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
35906
35907 2000-05-20  Andreas Jaeger  <aj@suse.de>
35908
35909         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
35910         testcase.
35911
35912 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
35913
35914         * gcc.c-torture/execute/20000519-2.c: New test.
35915
35916 2000-05-19  Andreas Jaeger  <aj@suse.de>
35917
35918         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
35919         which fails with SSA.
35920
35921         * lib/c-torture.exp: Also test with -O3 -fssa.
35922
35923 2000-05-18  Michael Meissner  <meissner@redhat.com>
35924
35925         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
35926         * gcc.c-torture/execute/920415-1.c: Ditto.
35927         * gcc.c-torture/execute/920501-1.c: Ditto.
35928         * gcc.c-torture/execute/conversion.c: Ditto.
35929         * gcc.c-torture/execute/cvt-1.c: Ditto.
35930
35931 2000-05-18  Jeffrey A Law  (law@cygnus.com)
35932
35933         * gcc.c-torture/compile/20000518-1.c: New test.
35934
35935 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
35936
35937         * g77.f-torture/compile/200005018.f: New test.
35938
35939 2000-05-17  Jeffrey A Law  (law@cygnus.com)
35940
35941         * gcc.c-torture/compile/20000517-1.c: New test.
35942
35943 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35944
35945         * gcc.c-torture/execute/20000516-1.c: New test.
35946
35947 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
35948
35949         * g++.old-deja/g++.other/eh.C: New test.
35950
35951 2000-05-12  Richard Henderson  <rth@cygnus.com>
35952
35953         * gcc.c-torture/execute/990208-1.c (main): Don't pass
35954         constants through to doit's conditional.
35955
35956 2000-05-11  Jeffrey A Law  (law@cygnus.com)
35957
35958         * gcc.c-torture/compile/20000511-1.c: New test.
35959         * g77.f-torture/compile/20000511-1.f: New test.
35960         * g77.f-torture/compile/20000511-2.f: New test.
35961
35962 2000-05-11  Michael Meissner  <meissner@redhat.com>
35963
35964         * gcc.c-torture/execute/20000511-1.c: New test.
35965
35966 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
35967
35968         * gcc.dg/dg.exp: Scan .S files as well as .c files.
35969         * gcc.dg/20000510-1.S: New.
35970
35971 2000-05-08  Catherine Moore  <clm@cygnus.com>
35972
35973         * gcc.dg/unused-3.c: New.
35974
35975 2000-05-06  Richard Henderson  <rth@cygnus.com>
35976
35977           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
35978           * g++.old-deja/g++.mike/warn1.C: Likewise.
35979           * g++.old-deja/g++.pt/local1.C: Likewise.
35980           * g++.old-deja/g++.pt/local7.C: Likewise.
35981           * g++.old-deja/g++.pt/spec16.C: Likewise.
35982
35983 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
35984
35985         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
35986
35987 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
35988
35989           * g77.f-torture/execute/20000503-1.f: New test.
35990
35991 2000-05-04  Andreas Jaeger  <aj@suse.de>
35992
35993         * gcc.dg/noreturn-2.c: New test.
35994
35995 2000-05-04  Neil Booth  <NeilB@earthling.net>
35996
35997         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
35998         preprocessor.
35999
36000 2000-05-04  Richard Henderson  <rth@cygnus.com>
36001
36002         * gcc.c-torture/execute/20000503-1.c: Fix typo.
36003
36004 2000-05-04  Richard Henderson  <rth@cygnus.com>
36005
36006         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
36007         OpenSSL by Jason R Thorpe.
36008
36009 2000-05-03  Jim Wilson  <wilson@cygnus.com>
36010
36011         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
36012
36013 2000-05-03  Robert Lipe <robertlipe@usa.net>
36014
36015         * gcc.dg/20000503-1.c: New test.
36016
36017 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
36018
36019         * gcc.c-torture/compile/20000502-1.c: New test.
36020         * g++.old-deja/g++.other/align.C: New test.
36021         * gcc.dg/cpp-tradstringify.c: New test.
36022
36023 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
36024
36025         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
36026         and hard registers.
36027
36028 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
36029
36030         * gcc.c-torture/execute/loop-5.c: New test.
36031
36032 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
36033
36034         * gcc.c-torture/execute/va-arg-20.c: New test.
36035
36036 2000-04-23  Jeffrey A Law  (law@cygnus.com)
36037
36038         * gcc.c-torture/execute/20000422-1.c: New test.
36039
36040 2000-04-20  Greg McGary  <gkm@gnu.org>
36041
36042         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
36043         when optimizing, but without sibling-call optimizations (-O1).
36044
36045 2000-04-20  Jeffrey A Law  (law@cygnus.com)
36046
36047           * gcc.c-torture/compile/20000420-1.c: New test.
36048
36049 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36050
36051         * g++.abi/ptrflags.C: New test.
36052         * g++.eh/catchptr1.C: Test incomplete pointer chains.
36053
36054 2000-04-19  Catherine Moore  <clm@cygnus.com>
36055
36056         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
36057
36058 2000-04-19  Greg McGary  <gkm@gnu.org>
36059
36060         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
36061         sibling-call optimizations.
36062
36063 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
36064
36065         * gcc.dg/20000419-1.c: New test.
36066
36067 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
36068
36069         * gcc.c-torture/execute/20000412-6.c: New test.
36070
36071 2000-04-12  Jeffrey A Law  (law@cygnus.com)
36072
36073         * gcc.c-torture/execute/20000412-5.c: New test.
36074         * g77.f-torture/compile/20000412-1.f: New test.
36075         * gcc.c-torture/execute/20000412-4.c: New test.
36076         * gcc.c-torture/compile/20000412-2.c: New test.
36077         * gcc.c-torture/execute/20000412-3.c: New test.
36078         * gcc.c-torture/compile/20000412-1.c: New test.
36079         * gcc.c-torture/execute/20000412-2.c: New test.
36080
36081 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
36082
36083         * objc/execute/bf-20.m: New test.
36084
36085 2000-04-10  Richard Henderson  <rth@cygnus.com>
36086
36087         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
36088
36089         * gcc.c-torture/execute/20000412-1.c: New test.
36090
36091 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
36092
36093         * g++.old-deja/g++.eh/catchptr1.C: New test.
36094
36095 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
36096
36097         * g++.old-deja/g++.abi/cxa_vec.C: New test.
36098
36099 2000-04-08  Neil Booth  <NeilB@earthling.net>
36100
36101         * gcc.dg/cpp-nullchar.c: Remove test as
36102         embedded nulls cause problems.
36103
36104 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36105
36106         * gcc.dg/compare2.c: New test.
36107
36108 2000-04-08  Neil Booth  <NeilB@earthling.net>
36109
36110         * gcc.dg/cpp-nullchar.c: New test.
36111
36112 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
36113
36114         * gcc.dg/cpp-mi2.c: New test.
36115         * gcc.dg/cpp-mi2[abc].h: New files.
36116
36117 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
36118
36119         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
36120         member name.
36121
36122 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
36123
36124         * g++.old-deja/g++.abi/vmihint.C: New test.
36125
36126 2000-04-06  Neil Booth  <NeilB@earthling.net>
36127
36128         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
36129         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
36130         copyright.
36131
36132 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
36133
36134         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
36135         avoid stack-frame overwrite.
36136
36137 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
36138
36139         * gcc.c-torture/compile/20000405-2.c: New test.
36140         * gcc.c-torture/compile/20000405-3.c: New test.
36141
36142 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36143
36144         * gcc.c-torture/compile/20000405-1.c: New test.
36145
36146 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
36147
36148         * gcc.dg/cast-qual-1.c: Revert last change.
36149
36150 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36151
36152         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
36153
36154 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
36155
36156         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
36157         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
36158
36159 2000-04-03  Jeffrey A Law  (law@cygnus.com)
36160
36161         * gcc.c-torture/compile/20000403-2.c: New test.
36162         * gcc.c-torture/compile/20000403-1.c: New test.
36163
36164 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
36165
36166         * gcc.c-torture/execute/20000403-1.c: New test.
36167
36168 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
36169
36170         * gcc.c-torture/execute/20000402-1.c: New test.
36171
36172 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
36173
36174         * gcc.c-torture/execute/va-arg-15.c: New test.
36175         * gcc.c-torture/execute/va-arg-16.c: New test.
36176         * gcc.c-torture/execute/va-arg-17.c: New test.
36177         * gcc.c-torture/execute/va-arg-18.c: New test.
36178         * gcc.c-torture/execute/va-arg-19.c: New test.
36179
36180 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
36181
36182         * gcc.c-torture/compile/981211-1.c: Move to...
36183         * gcc.dg/cpp-as1.c: ...here.
36184         * gcc.dg/cpp-as2.c: New file.
36185
36186         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
36187         compiler.
36188
36189 2000-04-02  Neil Booth  <NeilB@earthling.net>
36190
36191         * gcc.dg/cpp-cond.c  New tests.
36192         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
36193         accidental success less likely.
36194         * gcc.dg/cpp-missingop.c  New tests.
36195         * gcc.dg/cpp-missingparen.c  New tests.
36196         * gcc.dg/cpp-shift.c  New tests.
36197         * gcc.dg/cpp-shortcircuit.c  New tests.
36198         * gcc.dg/cpp-unary.c  New tests.
36199
36200 2000-03-29  Jeffrey A Law  (law@cygnus.com)
36201
36202         * gcc.c-torture/compile/20000329-1.c: New test.
36203
36204 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
36205
36206         * gcc.c-torture/compile/20000326-1.c: New test.
36207         * gcc.c-torture/compile/20000326-2.c: New test.
36208
36209 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
36210
36211         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
36212         the first parameter is a function argument.
36213
36214 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
36215
36216         * g++.old-deja/g++.ext/array4.C: New test.
36217
36218 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
36219
36220         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
36221
36222 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36223
36224         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
36225
36226 2000-03-19  Richard Henderson  <rth@cygnus.com>
36227
36228         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
36229
36230 2000-03-19  Richard Henderson  <rth@cygnus.com>
36231
36232         * gcc.c-torture/compile/20000319-1.c: New test.
36233
36234 2000-03-14  Jeffrey A Law  (law@cygnus.com)
36235
36236         * gcc.c-torture/execute/20000314-3.c: New test.
36237         * gcc.c-torture/execute/20000314-2.c: New test.
36238         * gcc.c-torture/execute/20000314-1.c: New test.
36239         * gcc.c-torture/compile/20000314-2.c: New test.
36240         * gcc.c-torture/compile/20000314-1.c: New test.
36241
36242 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
36243
36244         * g++.old-deja/g++.warn/inline.C: New test.
36245
36246 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
36247
36248         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
36249         standards-compliant result rather than specific constants.
36250         Put test-values in array.
36251
36252 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
36253
36254         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
36255         (g++_target_compile): Put test-specific options last.
36256
36257 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36258
36259         * g++.old-deja/g++.eh/vbase4.C: New test.
36260
36261 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36262
36263         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
36264
36265 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36266
36267         * g++.old-deja/g++.brendan/misc12.C: Removed.
36268         * g++.old-deja/g++.pt/memtemp77.C: Constify.
36269         * g++.old-deja/g++.ext/pretty4.C: New test.
36270
36271 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36272
36273         * g++.old-deja/g++.other/string2.C: New test.
36274
36275 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
36276
36277         * g++.old-deja/g++.warn/impint2.C: New test.
36278
36279 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
36280
36281         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
36282         is 1, not zero.
36283
36284 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
36285
36286         * g++.old-deja/g++.warn/impint.C: New test.
36287         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
36288         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
36289         * g++.old-deja/g++.pt/explicit12.C: Likewise.
36290         * g++.old-deja/g++.pt/explicit13.C: Likewise.
36291         * g++.old-deja/g++.pt/explicit17.C: Likewise.
36292         * g++.old-deja/g++.pt/explicit18.C: Likewise.
36293         * g++.old-deja/g++.pt/explicit19.C: Likewise.
36294         * g++.old-deja/g++.pt/explicit23.C: Likewise.
36295         * g++.old-deja/g++.pt/explicit31.C: Likewise.
36296         * g++.old-deja/g++.pt/explicit35.C: Likewise.
36297         * g++.old-deja/g++.pt/explicit6.C: Likewise.
36298         * g++.old-deja/g++.pt/memclass7.C: Likewise.
36299
36300 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
36301
36302         * gcc.dg/cpp-redef.c: New test.
36303
36304 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
36305
36306         * g++.old-deja/g++.pt/unify7.C: New test.
36307
36308 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36309
36310         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
36311         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
36312
36313 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
36314
36315         * gcc.c-torture/compile/20000224-1.c: New test.
36316
36317 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36318
36319         * gcc.c-torture/compile/cpp-2.c: New test.
36320         * gcc.c-torture/compile/cpp-1.c: New test.
36321
36322 2000-02-25  Jeffrey A Law  (law@cygnus.com)
36323
36324         * gcc.c-torture/execute/20000225-1.c: New test.
36325
36326 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36327
36328         * gcc.dg/cpp-li2.c: New test.
36329
36330         * gcc.dg/cpp-wi1.c: New test.
36331
36332         * gcc.dg/cpp-li1.c: New test.
36333
36334 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
36335
36336         * g++.old-deja/g++.other/sizeof5.C: New test.
36337
36338 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36339
36340         * gcc.c-torture/execute/va-arg-13.c: New test.
36341
36342 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
36343
36344         * gcc.c-torture/execute/va-arg-12.c: New test.
36345
36346 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
36347
36348         * gcc.c-torture/execute/20000223-1.c: New test.
36349
36350 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
36351
36352         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
36353
36354 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
36355
36356         * g++.old-deja/g++.abi/ptrmem.C: New test.
36357
36358 2000-02-19  Richard Henderson  <rth@cygnus.com>
36359
36360         * gcc.c-torture/compile/init-3.c: New.
36361
36362 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
36363
36364         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
36365         ALWAYS_CXXFLAGS.
36366
36367 2000-02-11  Robert Lipe <robertl@sco.com>
36368
36369         * gcc.c-torture/compile/20000211-3.c: New test.
36370
36371 2000-02-11  Martin Buchholz <martin@xemacs.org>
36372
36373         * gcc.c-torture/compile/20000211-2.c: New test.
36374
36375 2000-02-11  Jeffrey A Law  (law@cygnus.com)
36376
36377         * gcc.c-torture/compile/20000211-1.c: New test.
36378
36379 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
36380
36381         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
36382           on native targets
36383
36384 2000-02-08  Nathan Sidwell  <nathan@acm.org>
36385
36386         * g++.old-deja/g++.other/cast5.C: New test.
36387
36388 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
36389
36390         * gcc.c-torture/execute/20000205-1.c: New.
36391
36392 2000-02-03  Nathan Sidwell  <nathan@acm.org>
36393
36394         * g++.old-deja/g++.jason/cast3.C: Return void.
36395         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
36396
36397 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36398
36399         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
36400
36401         * gcc.dg/loop-1.c: New test.
36402
36403 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
36404
36405         * gcc.c-torture/compile/20000127-1.c: New test.
36406         * gcc.c-torture/execute/991228-1.c: New test.
36407
36408 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36409
36410         * gcc.dg/unused-2.c: New test.
36411
36412         * gcc.dg/conv-1.c: New test.
36413
36414 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
36415
36416         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
36417         compiler.
36418         (tool_option_proc): Fix typo.
36419
36420 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
36421
36422         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
36423         of the ld on the host, not on the build machine.
36424         Also, don't crash if '--help' is not a supported option.
36425
36426 2000-01-24  Richard Henderson  <rth@cygnus.com>
36427
36428         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
36429
36430 2000-01-20  Jeffrey A Law  (law@cygnus.com)
36431
36432         * gcc.c-torture/execute/20000120-2.c: New test.
36433         * gcc.c-torture/execute/20000120-1.c: New test.
36434
36435 2000-01-13  Jeffrey A Law  (law@cygnus.com)
36436
36437         * gcc.c-torture/execute/20000113-1.c: New test.
36438
36439 2000-01-12  Jeffrey A Law  (law@cygnus.com)
36440
36441         * gcc.c-torture/execute/20000112-1.c: New test.
36442
36443 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36444
36445         * gcc.dg/20000111-1.c: New test.
36446
36447 2000-01-10  Jeffrey A Law  (law@cygnus.com)
36448
36449         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
36450         with 16 bit integers.
36451
36452 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36453
36454         * gcc.dg/20000108-1.c: New test.
36455
36456 2000-01-05  Nathan Sidwell  <nathan@acm.org>
36457
36458         * g++.old-deja/g++.ns/koenig8.C: New test.
36459
36460 2000-01-05  Nathan Sidwell  <nathan@acm.org>
36461
36462         * g++.old-deja/g++.other/cast4.C: New test.
36463
36464 2000-01-05  Jeffrey A Law  (law@cygnus.com)
36465
36466         * gcc.c-torture/compile/20000105-2.c: New test.
36467         * gcc.c-torture/compile/20000105-1.c: New test.
36468
36469 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36470
36471         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
36472         references to printf & atoi to conform to ANSI standard.
36473         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
36474         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
36475         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
36476         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
36477         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
36478         * g++.old-deja/g++.brendan/complex1.C: Likewise.
36479         * g++.old-deja/g++.brendan/copy1.C: Likewise.
36480         * g++.old-deja/g++.brendan/copy2.C: Likewise.
36481         * g++.old-deja/g++.brendan/copy3.C: Likewise.
36482         * g++.old-deja/g++.brendan/copy4.C: Likewise.
36483         * g++.old-deja/g++.brendan/copy5.C: Likewise.
36484         * g++.old-deja/g++.brendan/copy6.C: Likewise.
36485         * g++.old-deja/g++.brendan/copy7.C: Likewise.
36486         * g++.old-deja/g++.brendan/copy8.C: Likewise.
36487         * g++.old-deja/g++.brendan/crash11.C: Likewise.
36488         * g++.old-deja/g++.brendan/crash14.C: Likewise.
36489         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
36490         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
36491         * g++.old-deja/g++.brendan/delete2.C: Likewise.
36492         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
36493         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
36494         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
36495         * g++.old-deja/g++.brendan/eh1.C: Likewise.
36496         * g++.old-deja/g++.brendan/groff1.C: Likewise.
36497         * g++.old-deja/g++.brendan/init3.C: Likewise.
36498         * g++.old-deja/g++.brendan/misc12.C: Likewise.
36499         * g++.old-deja/g++.brendan/misc7.C: Likewise.
36500         * g++.old-deja/g++.brendan/new2.C: Likewise.
36501         * g++.old-deja/g++.brendan/operators4.C: Likewise.
36502         * g++.old-deja/g++.brendan/operators5.C: Likewise.
36503         * g++.old-deja/g++.brendan/overload2.C: Likewise.
36504         * g++.old-deja/g++.brendan/overload7.C: Likewise.
36505         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
36506         * g++.old-deja/g++.brendan/reference1.C: Likewise.
36507         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
36508         * g++.old-deja/g++.brendan/template24.C: Likewise.
36509         * g++.old-deja/g++.brendan/template3.C: Likewise.
36510         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
36511         * g++.old-deja/g++.jason/inline3.C: Likewise.
36512         * g++.old-deja/g++.jason/opeq.C: Likewise.
36513         * g++.old-deja/g++.law/arg5.C: Likewise.
36514         * g++.old-deja/g++.law/arm7.C: Likewise.
36515         * g++.old-deja/g++.law/ctors11.C: Likewise.
36516         * g++.old-deja/g++.law/cvt8.C: Likewise.
36517         * g++.old-deja/g++.law/init9.C: Likewise.
36518         * g++.old-deja/g++.law/refs4.C: Likewise.
36519         * g++.old-deja/g++.law/template2.C: Likewise.
36520         * g++.old-deja/g++.law/visibility24.C: Likewise.
36521         * g++.old-deja/g++.law/vtable3.C: Likewise.
36522         * g++.old-deja/g++.mike/asm2.C: Likewise.
36523         * g++.old-deja/g++.mike/eh1.C: Likewise.
36524         * g++.old-deja/g++.mike/misc1.C: Likewise.
36525         * g++.old-deja/g++.mike/misc13.C: Likewise.
36526         * g++.old-deja/g++.mike/misc14.C: Likewise.
36527         * g++.old-deja/g++.mike/ns12.C: Likewise.
36528         * g++.old-deja/g++.mike/p1248.C: Likewise.
36529         * g++.old-deja/g++.mike/p3708.C: Likewise.
36530         * g++.old-deja/g++.mike/p3708a.C: Likewise.
36531         * g++.old-deja/g++.mike/p3708b.C: Likewise.
36532         * g++.old-deja/g++.mike/p646.C: Likewise.
36533         * g++.old-deja/g++.mike/p700.C: Likewise.
36534         * g++.old-deja/g++.mike/p783.C: Likewise.
36535         * g++.old-deja/g++.mike/p783a.C: Likewise.
36536         * g++.old-deja/g++.mike/p783b.C: Likewise.
36537         * g++.old-deja/g++.mike/p786.C: Likewise.
36538         * g++.old-deja/g++.mike/p789.C: Likewise.
36539         * g++.old-deja/g++.mike/p789a.C: Likewise.
36540         * g++.old-deja/g++.mike/p807a.C: Likewise.
36541         * g++.old-deja/g++.other/delete3.C: Likewise.
36542         * g++.old-deja/g++.other/dyncast1.C: Likewise.
36543         * g++.old-deja/g++.other/dyncast2.C: Likewise.
36544         * g++.old-deja/g++.other/dyncast3.C: Likewise.
36545         * g++.old-deja/g++.other/empty1.C: Likewise.
36546         * g++.old-deja/g++.other/temporary1.C: Likewise.
36547         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
36548         * g++.old-deja/g++.pt/t16.C: Likewise.
36549         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
36550
36551 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
36552
36553         * gcc.dg/991230-1.c: New test.
36554
36555 1999-12-29  Jeffrey A Law  (law@cygnus.com)
36556
36557         * gcc.c-torture/compile/991229-3.c: New test.
36558         * gcc.c-torture/compile/991229-2.c: New test.
36559         * gcc.c-torture/compile/991229-1.c: New test.
36560
36561 1999-12-29  Greg McGary <gkm@eng.ascend.com>
36562
36563         * gcc.c-torture/compile/labels-2.c: New test.
36564
36565 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
36566
36567         * gcc.c-torture/execute/991227-1.c: New test.
36568
36569 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36570
36571         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
36572
36573 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
36574
36575         * gcc.c-torture/execute/991221-1.c: New test.
36576
36577 1999-12-20  Nathan Sidwell  <nathan@acm.org>
36578
36579         * g++.old-deja/g++.other/cast3.C: New test.
36580
36581 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
36582
36583         * gcc.c-torture/execute/991216-4.c: New test.
36584
36585 1999-12-16  Michael Meissner  <meissner@cygnus.com>
36586
36587         * gcc.c-torture/execute/991216-1.c: New test.
36588         * gcc.c-torture/execute/991216-2.c: New test.
36589         * gcc.c-torture/execute/991216-3.c: New test.
36590
36591 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
36592
36593         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
36594         Actually make the test fail by using "-O2" for compilation.
36595
36596 1999-12-15  Nathan Sidwell  <nathan@acm.org>
36597
36598         * g++.old-deja/g++.warn/cast-align1.C: New test.
36599
36600 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
36601
36602         * gcc.c-torture/compile/991214-1.c: New test.
36603         * gcc.c-torture/compile/991214-2.c: New test.
36604
36605 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
36606
36607         * gcc.dg/991214-1.c: New test.
36608
36609 1999-12-13  Jeffrey A Law  (law@cygnus.com)
36610
36611         * gcc.c-torture/compile/991213-3.c: New test.
36612         * gcc.c-torture/compile/991213-2.c: New test.
36613         * gcc.c-torture/compile/991213-1.c: New test.
36614
36615 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
36616
36617         * gcc.dg/991209-1.c: New test.
36618
36619 1999-12-08  Nathan Sidwell <nathan@acm.org>
36620
36621         * gcc.c-torture/compile/991208-1.c: New test.
36622
36623 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36624
36625         * gcc.dg/ultrasp2.c: New test.
36626
36627 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
36628
36629         * g++.old-deja/g++.abi/align.C (main): Fix typo.
36630
36631 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
36632
36633         * gcc.c-torture/compile/991202-1.c: New test.
36634         * gcc.c-torture/execute/991202-1.c: New test.
36635         * gcc.c-torture/execute/991202-2.c: New test.
36636         * gcc.c-torture/execute/991202-3.c: New test.
36637
36638 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
36639
36640         * g++.old-deja/g++.abi/align.C: New test.
36641         * g++.old-deja/g++.abi/aggregates.C: Likewise.
36642         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36643
36644 1999-12-01  Richard Henderson  <rth@cygnus.com>
36645
36646         * gcc.c-torture/execute/991201-1.c: New.
36647
36648 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
36649
36650         * gcc.dg/991129-1.c: New test.
36651
36652 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
36653
36654         * gcc.c-torture/compile/991127-1.c: New test.
36655
36656 1999-11-22  Nathan Sidwell  <nathan@acm.org>
36657
36658         * g++.old-deja/g++.other/warn4.C: New test.
36659
36660 1999-11-22  Nathan Sidwell  <nathan@acm.org>
36661
36662         * g++.old-deja/g++.eh/cleanup2.C: New test.
36663         * g++.old-deja/g++.ext/pretty2.C: New test.
36664         * g++.old-deja/g++.ext/pretty3.C: New test.
36665         * g++.old-deja/g++.other/debug6.C: New test.
36666
36667 1999-10-20  Jim Wilson  <wilson@cygnus.com>
36668
36669         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
36670         compiler_output to look for one error message instead of two.
36671
36672 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
36673
36674         * gcc.c-torture/execute/991118-1.c: Also test case
36675         where the word boundary does not split a byte evenly.
36676
36677 1999-11-19  Nathan Sidwell  <nathan@acm.org>
36678
36679         * g++.old-deja/g++.ext/restrict1.C: New test.
36680
36681 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
36682
36683         * gcc.c-torture/execute/991118-1.c: New test.
36684
36685 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
36686
36687         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
36688         working directory pathnames.
36689
36690 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
36691
36692         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
36693         host is equipped with driver.h and driver.o so it can actually
36694         compile and run the tests.
36695
36696 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
36697
36698         * gcc.c-torture/compile/991008-1.c: New test.
36699
36700 1999-11-08  Nick Clifton  <nickc@cygnus.com>
36701
36702         * lib/gcc-dg.exp: Include target-supports.exp
36703
36704 1999-11-05  Nick Clifton  <nickc@cygnus.com>
36705
36706         * lib/target-supports.exp: New file: Provide procs to test for
36707         features supported by the target.
36708         (check_weak_available): Moved here from ecos.exp.
36709         (check_alias_available): New proc: Determine of the target
36710         toolchain supports the alias attribute.
36711
36712         * gcc.dg/special/ecos.exp: Move check_weak_available to
36713         target-supports.exp.
36714         (alias-1.c): Only perform the test if the target supports
36715         aliases.
36716         (wkali-1.c): Only perform the test if the target supports
36717         aliases.
36718
36719         * gcc.dg/990506-0.c: Expect error messages from cross
36720         targets as well as native targets.
36721
36722 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36723
36724         * gcc.dg/ultrasp1.c: Removed xfail.
36725         * gcc.dg/struct-ret-2.c: Likewise.
36726         * gcc.dg/array-1.c: Likewise.
36727
36728 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36729
36730         * gcc.dg/struct-ret-2.c: New test.
36731
36732         * gcc.dg/array-1.c: New test.
36733
36734 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
36735
36736         * gcc.c-torture/execute/991030-1.c: New test.
36737
36738 1999-10-26  Richard Henderson  <rth@cygnus.com>
36739
36740         * gcc.c-torture/compile/991026-2.c: New test.
36741
36742 1999-10-26  Jeffrey A Law  (law@cygnus.com)
36743
36744         * gcc.c-torture/compile/991026-1.c: New test.
36745
36746 1999-10-23  Jeffrey A Law  (law@cygnus.com)
36747
36748         * gcc.c-torture/execute/991023-1.c: New test.
36749
36750 1999-10-19  Jeffrey A Law  (law@cygnus.com)
36751
36752         * gcc.c-torture/execute/991019-1.c: New test.
36753
36754 1999-10-16  Richard Henderson  <rth@cygnus.com>
36755
36756         * gcc.c-torture/execute/991016-1.c: New test.
36757
36758 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
36759
36760         * gcc.c-torture/execute/991014-1.c: New test.
36761
36762 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
36763
36764         * g++.old-deja/g++.other/union2.C: New test.
36765
36766 1999-10-13  Nathan Sidwell  <nathan@acm.org>
36767
36768         * g++.old-deja/g++.other/vaarg2.C: New test.
36769         * g++.old-deja/g++.other/vaarg3.C: New test.
36770
36771 1999-10-12  Craig Burley  <craig@jcb-sc.com>
36772
36773         * g77.f-torture/noncompile/19990905-1.f: Moved from being
36774         in compile/.
36775
36776 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
36777
36778         * gcc.c-torture/execute/va-arg-11.c: New test.
36779
36780 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
36781
36782         * lib/file-format.exp (gcc_target_object_format): Don't
36783         crash if objdump is unavailable.
36784
36785 1999-09-29  Donn Terry <donn@interix.com>
36786
36787         * gcc.misc-tests/mg.exp: delete extraneous redirection.
36788
36789 1999-09-28  Nick Clifton  <nickc@cygnus.com>
36790
36791         * gcc.c-torture/compile/990928-1.c: New test.
36792
36793 1999-09-28  Nathan Sidwell  <nathan@acm.org>
36794
36795         * g++.old-deja/g++.other/decl6.C: New test.
36796
36797 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36798
36799         * gcc.c-torture/execute/va-arg-10.c: New test.
36800
36801 1999-09-27  Nathan Sidwell  <nathan@acm.org>
36802
36803         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
36804         __PRETTY_FUNCTION__.
36805
36806 1999-09-23  Nick Clifton  <nickc@cygnus.com>
36807
36808         * gcc.c-torture/execute/990923-1.c: New test.
36809
36810 1999-09-21  Nick Clifton  <nickc@cygnus.com>
36811
36812         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
36813         for which -fpic is inappropriate.
36814
36815 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
36816
36817         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
36818
36819 1999-09-21  Nathan Sidwell  <nathan@acm.org>
36820
36821         * g++.old-deja/g++.other/dyncast1.C: New test.
36822         * g++.old-deja/g++.other/dyncast2.C: New test.
36823         * g++.old-deja/g++.other/dyncast3.C: New test.
36824         * g++.old-deja/g++.other/dyncast4.C: New test.
36825         * g++.old-deja/g++.other/dyncast5.C: New test.
36826         * g++.old-deja/g++.eh/catch3.C: New test.
36827         * g++.old-deja/g++.eh/catch3p.C: New test.
36828         * g++.old-deja/g++.eh/catch4.C: New test.
36829         * g++.old-deja/g++.eh/catch4p.C: New test.
36830         * g++.old-deja/g++.eh/catch5.C: New test.
36831         * g++.old-deja/g++.eh/catch5p.C: New test.
36832         * g++.old-deja/g++.eh/catch6.C: New test.
36833         * g++.old-deja/g++.eh/catch6p.C: New test.
36834         * g++.old-deja/g++.eh/catch7.C: New test.
36835         * g++.old-deja/g++.eh/catch7p.C: New test.
36836         * g++.old-deja/g++.eh/catch8.C: New test.
36837         * g++.old-deja/g++.eh/catch8p.C: New test.
36838         * g++.old-deja/g++.eh/catch9.C: New test.
36839         * g++.old-deja/g++.eh/catch9p.C: New test.
36840
36841 1999-09-13  Nathan Sidwell  <nathan@acm.org>
36842
36843         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
36844         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
36845
36846 1999-09-13  Jeffrey A Law  (law@cygnus.com)
36847
36848         * gcc.c-torture/compile/990913-1.c: New test.
36849
36850 1999-09-10  Nathan Sidwell  <nathan@acm.org>
36851
36852         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
36853         * g++.old-deja/g++.jason/rfg5.C: Likewise.
36854
36855 1999-09-09  Richard Henderson  <rth@cygnus.com>
36856
36857         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
36858
36859 1999-09-09  Nathan Sidwell  <nathan@acm.org>
36860
36861         * g++.old-deja/g++.other/lookup11.C: New test.
36862         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
36863         what is permitted and what we want.
36864         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
36865         overload use.
36866         * g++.old-deja/g++.jason/rfg5.C: Likewise.
36867
36868 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
36869
36870         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
36871         * gcc.c-torture/noncompile/poison-1.c: New file.
36872
36873 1999-09-08  Nathan Sidwell  <nathan@acm.org>
36874
36875         * g++.old-deja/g++.other/sizeof3.C: New test.
36876         * g++.old-deja/g++.other/sizeof4.C: New test.
36877         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
36878         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
36879
36880 1999-09-07  Richard Henderson  <rth@cygnus.com>
36881
36882         * gcc.dg/va-arg-1.c: New.
36883
36884 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36885
36886         * gcc.c-torture/execute/va-arg-9.c: New test.
36887
36888 1999-09-05  Craig Burley  <craig@jcb-sc.com>
36889
36890         * g77.f-torture/compile/980519-2.f: New test.
36891         * g77.f-torture/compile/19990905-0.f: New test.
36892         * g77.f-torture/compile/19990905-1.f: New test.
36893         * g77.f-torture/compile/19990905-2.f: New test.
36894
36895         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
36896
36897 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
36898
36899         * gcc.c-torture/execute/990827-1.c: Fix typo.
36900
36901 1999-09-03  Nathan Sidwell  <nathan@acm.org>
36902
36903         * g++.old-deja/g++.other/deref1.C: New test.
36904
36905 1999-09-02  Nathan Sidwell  <nathan@acm.org>
36906
36907         * g++.old-deja/g++.other/ambig2.C: New test.
36908         * g++.old-deja/g++.other/cond5.C: New test.
36909         * g++.old-deja/g++.other/lookup16.C: New test.
36910
36911 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
36912
36913         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
36914         assemblers too.
36915
36916 1999-08-31  Jeffrey A Law  (law@cygnus.com)
36917
36918         * lib/c-torture.exp: Avoid the "compare executables" optimization
36919         when testing native.
36920
36921 1999-08-29  Jeffrey A Law  (law@cygnus.com)
36922
36923         * gcc.c-torture/execute/990829-1.c: New test.
36924         * gcc.c-torture/compile/990829-1.c: New test.
36925
36926 1999-08-27  Paul Burchard  <burchard@pobox.com>
36927
36928         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
36929         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
36930         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
36931         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
36932         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
36933         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
36934         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
36935         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
36936         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
36937         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
36938         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
36939
36940 1999-08-27  Jeffrey A Law  (law@cygnus.com)
36941
36942         * gcc.c-torture/execute/990827-1.c: New test.
36943
36944 1999-08-26  Craig Burley  <craig@jcb-sc.com>
36945
36946         * g77.f-torture/noncompile/19990826-4.f: New test.
36947
36948         * g77.f-torture/compile/19990826-3.f: New test.
36949
36950         * g77.f-torture/execute/19990826-2.f: New test.
36951
36952         * g77.f-torture/compile/19990826-1.f: New test.
36953
36954         * gcc.c-torture/execute/990826-0.c: New test.
36955         * g77.c-torture/execute/19990826-0.f: New test.
36956
36957         * g77.f-torture/noncompile/970626-2.f: New test.
36958
36959 1999-08-25  Paul Burchard  <burchard@pobox.com>
36960
36961         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
36962         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
36963         lss-011.C: New tests.
36964
36965 1999-08-25  Nathan Sidwell  <nathan@acm.org>
36966
36967         * g++.old-deja/g++.other/decl5.C: New test.
36968
36969 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36970
36971         * noncompile/noncompile.exp: Load_lib c-torture.exp.
36972         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
36973         call `postbase' for each one.  All callers of `postbase' changed
36974         to call this instead.
36975
36976 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
36977
36978         * gcc.c-torture/execute/990811-1.c: New test.
36979
36980 1999-08-09  Nick Clifton  <nickc@cygnus.com>
36981
36982         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
36983         just native ones.
36984
36985         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
36986         just native ones.
36987
36988 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
36989
36990         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
36991
36992 1999-08-04  Jeffrey A Law  (law@cygnus.com)
36993
36994         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
36995
36996 1999-08-04  Nathan Sidwell  <nathan@acm.org>
36997
36998         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
36999
37000 1999-08-04  Jeffrey A Law  (law@cygnus.com)
37001
37002         * gcc.c-torture/execute/990804-1.c: New test.
37003
37004 1999-08-03  Nathan Sidwell  <nathan@acm.org>
37005
37006         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
37007         * g++.old-deja/g++.brendan/crash64.C: Likewise.
37008         * g++.old-deja/g++.brendan/overload8.C: Likewise.
37009
37010 1999-08-03  Nathan Sidwell  <nathan@acm.org>
37011
37012         * g++.old-deja/g++.other/struct1.C: New test.
37013
37014 1999-08-03  Nathan Sidwell  <nathan@acm.org>
37015
37016         * g++.old-deja/g++.other/enum2.C: New test.
37017
37018 1999-08-02  Richard Henderson  <rth@cygnus.com>
37019
37020         Adapted from tests from Franz Sirl:
37021         * gcc.c-torture/execute/va-arg-7.c: New test.
37022         * gcc.c-torture/execute/va-arg-8.c: New test.
37023
37024 1999-08-01  Jeffrey A Law  (law@cygnus.com)
37025
37026         * gcc.c-torture/compile/990801-2.c: New test.
37027
37028         * gcc.c-torture/compile/990801-1.c: New test.
37029
37030 1999-07-27  Michael Meissner  <meissner@cygnus.com>
37031
37032         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
37033         fp-cmp-1.c, converting double to float.
37034
37035         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
37036         fp-cmp-1.c, converting double to long double.
37037
37038         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
37039         from fr1 to unknown_register, since fr1 is a legitimate register
37040         on some machines.
37041
37042 1999-07-25  Jeffrey A Law  (law@cygnus.com)
37043
37044         * README: More listname related changes.
37045
37046 1999-07-08  Catherine Moore  <clm@cygnus.com>
37047
37048         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
37049
37050 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
37051
37052         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
37053
37054 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
37055
37056         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
37057
37058 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
37059
37060         * gcc.dg/990703-1.c: New test.
37061
37062 1999-06-29  Nick Clifton  <nickc@cygnus.com>
37063
37064         * lib/file-format.exp: New file: Move definition of proc
37065         gcc_target_object_format to here from
37066         gcc.dg/special/ecos.exp.
37067
37068         * lib/c-torture.exp: Include lib file-format.exp.
37069         * lib/gcc-dg.exp: Include lib file-format.exp.
37070
37071         * gcc.dg/special/ecos.exp: Remove definition of proc
37072         gcc_target_object_format.
37073
37074 1999-06-28  Jeffrey A Law  (law@cygnus.com)
37075
37076         * gcc.c-torture/execute/990628-1.c: New test.
37077
37078 1999-06-25  Jeffrey A Law  (law@cygnus.com)
37079
37080         * gcc.c-torture/compile/990625-2.c: New test.
37081
37082         * gcc.c-torture/compile/990625-1.c: New test.
37083
37084 1999-06-23  Nick Clifton  <nickc@cygnus.com>
37085
37086         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
37087         attributes compile.
37088         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
37089         ports that use the COFF/PE file format.
37090
37091 1999-06-17  Jeffrey A Law  (law@cygnus.com)
37092
37093         * gcc.c-torture/compile/990617-1.c: New test.
37094
37095 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
37096
37097         * g++.old-deja/g++.other/decl4.C: New test.
37098
37099 1999-06-14  Nathan Sidwell  <nathan@acm.org>
37100
37101         * g++.old-deja/g++.other/bitfld3.C: New test.
37102
37103 1999-06-08  Nathan Sidwell  <nathan@acm.org>
37104
37105         * g++.old-deja/g++.eh/catch1.C: New test.
37106
37107 1999-06-07  Jeffrey A Law  (law@cygnus.com)
37108
37109         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
37110
37111         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
37112         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
37113
37114 1999-06-05  Craig Burley  <craig@jcb-sc.com>
37115
37116         * g77.f-torture/compile/19990502-0.f: Replace with new,
37117         shorter, test that still fails after recent changes.
37118
37119 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
37120
37121         * gcc.c-torture/execute/990604-1.c: New test.
37122
37123 1999-05-31  Jeffrey A Law  (law@cygnus.com)
37124
37125         * gcc.c-torture/execute/990531-1.c: New test.
37126
37127 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37128
37129         * gcc.c-torture/compile/990527-1.c: New test.
37130
37131 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
37132
37133         * gcc.c-torture/execute/990527-1.c: New test.
37134
37135 1999-05-25  Nick Clifton  <nickc@cygnus.com>
37136
37137         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
37138         bitfields as signed.
37139
37140 1999-05-25  Craig Burley  <craig@jcb-sc.com>
37141
37142         * g77.f-torture/compile/19990525-0.f: New test.
37143
37144 1999-05-25  Jeffrey A Law  (law@cygnus.com)
37145
37146         * gcc.c-torture/execute/990525-2.c: New test.
37147
37148         * gcc.c-torture/execute/990525-1.c: New test.
37149
37150 1999-05-24  Nathan Sidwell  <nathan@acm.org>
37151
37152         * g++.old-deja/g++.other/anon3.C: New test.
37153         * g++.old-deja/g++.other/anon4.C: New test.
37154         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
37155         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
37156         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
37157         Merrill).
37158
37159 1999-05-24  Jeffrey A Law  (law@cygnus.com)
37160
37161         * gcc.c-torture/execute/990524-1.c: New test.
37162
37163         * gcc.dg/990524-1.c: New test.
37164
37165 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37166
37167         * gcc.c-torture/compile/990523-1.c: New test.
37168
37169 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
37170
37171         * gcc.c-torture/compile/990519-1.c: New test.
37172
37173 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
37174
37175         * gcc.c-torture/compile/990517-1.c: New test.
37176
37177         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
37178         (e4, f4): New tests.
37179         (main): Call them.
37180
37181 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37182
37183         * gcc.dg/noreturn-1.c: New test.
37184
37185 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
37186
37187         * gcc.c-torture/execute/990513-1.c: New test.
37188
37189 1999-05-10  Richard Henderson  <rth@cygnus.com>
37190
37191         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
37192
37193 1999-05-10  Craig Burley  <craig@jcb-sc.com>
37194
37195         * g77.f-torture/execute/erfc.f: Use small single-precision
37196         values, to avoid problems on Alphas when not -mieee.
37197
37198 1999-05-08  Craig Burley  <craig@jcb-sc.com>
37199
37200         * gcc.dg/990506-0.c: New test.
37201
37202 1999-05-08  Richard Henderson  <rth@cygnus.com>
37203
37204         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
37205         the constant to test.  Don't XFAIL 64-bit targets.
37206
37207         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
37208         * g++.old-deja/g++.law/profile1.C: Likewise.
37209
37210         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
37211         operator new instances.
37212         * g++.old-deja/g++.other/delete5.C: Likewise.
37213
37214 1999-05-03  Craig Burley  <craig@jcb-sc.com>
37215
37216         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
37217         intrinsic.
37218
37219 1999-05-03  Craig Burley  <craig@jcb-sc.com>
37220
37221         * g77.f-torture/execute/u77-test.f: Reverse order of two
37222         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
37223
37224 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37225
37226         * gcc.dg/compare1.c: New test.
37227
37228 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37229
37230         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
37231         New tests.
37232
37233 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37234
37235         * g77.f-torture/compile/19990502-1.f: New test.
37236
37237 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37238
37239         * g77.f-torture/compile/19990502-0.f: New test.
37240
37241 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37242
37243         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
37244         intrinsic.
37245
37246 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37247
37248         * g77.f-torture/execute/u77-test.f (main): List libU77
37249         intrinsics not currently tested.
37250         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
37251         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
37252         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
37253         Trim blanks off the ends of some printed strings.
37254
37255 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37256
37257         * g77.f-torture/execute/u77-test.f (main): Just warn about
37258         FSTAT gid disagreement, as it's expected on some systems.
37259
37260 1999-05-01  Craig Burley  <craig@jcb-sc.com>
37261
37262         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
37263         use a new function, which allows for some slop.
37264         Clean up some commentary.
37265         (issum): The new function.
37266         (sgladd): Deleted subroutine.
37267
37268 1999-05-01  Craig Burley  <craig@jcb-sc.com>
37269
37270         * g77.f-torture/execute/u77-test.f: Modify to be more like
37271         libf2c/libU77 version, bringing patches to that version here.
37272         Add suitable commentary.
37273
37274 1999-04-25  Richard Henderson  <rth@cygnus.com>
37275
37276         * gcc.dg/990424-1.c: New test.
37277
37278 1999-04-24  Craig Burley  <craig@jcb-sc.com>
37279
37280         * g77.f-torture/execute/u77-test.f (main): Bug involving
37281         LSTAT has been fixed, so turn back on full checking.
37282
37283 1999-04-20  Craig Burley  <craig@jcb-sc.com>
37284
37285         * g77.f-torture/compile/19990419-0.f: New test.
37286         * g77.f-torture/execute/19990419-1.f: New test.
37287
37288 1999-04-17  Richard Henderson  <rth@cygnus.com>
37289
37290         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
37291         to avoid the need for a prototype to supress a warning.
37292
37293 1999-04-07  Jim Wilson  <wilson@cygnus.com>
37294
37295         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
37296
37297 1999-04-04  Jeffrey A Law  (law@cygnus.com)
37298
37299         * gcc.c-torture/execute/990404-1.c: New test.
37300
37301 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
37302
37303         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
37304         * gcc.dg/cpp-if3.c: Don't use -pedantic.
37305         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
37306         missing initializer warnings.
37307
37308 1999-03-28  Jeffrey A Law  (law@cygnus.com)
37309
37310         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
37311         matching strings.
37312
37313 1999-03-26  Jeffrey A Law  (law@cygnus.com)
37314
37315         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
37316
37317 1999-03-26  Craig Burley  <craig@jcb-sc.com>
37318
37319         * g77.f-torture/execute/19990325-0.f: New test.
37320         * g77.f-torture/execute/19990325-1.f: New test.
37321
37322 1999-03-24  Jeffrey A Law  (law@cygnus.com)
37323
37324         * gcc.c-torture/execute/990324-1.c: New test.
37325
37326 1999-03-22  Jim Wilson  <wilson@cygnus.com>
37327
37328         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
37329         test with 4.
37330
37331 1999-03-17  Richard Henderson  <rth@cygnus.com>
37332
37333         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
37334
37335 1999-03-13  Craig Burley  <craig@jcb-sc.com>
37336
37337         * g77.f-torture/execute/19990313-2.f: New test.
37338         * g77.f-torture/execute/19990313-3.f: New test.
37339
37340 1999-03-13  Craig Burley  <craig@jcb-sc.com>
37341
37342         * g77.f-torture/execute/19990313-0.f: New test.
37343         * g77.f-torture/execute/19990313-1.f: New test.
37344
37345 1999-03-12  Jim Wilson  <wilson@cygnus.com>
37346
37347         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
37348         printf to sprintf.
37349         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
37350         (main): Add check for u15.  Conditionalize u31 check depending on
37351         whether ints are <32 bits or >=32 bits.
37352
37353 1999-03-08  Craig Burley  <craig@jcb-sc.com>
37354
37355         * g77.f-torture/execute/19981119-0.f: Improve testiness.
37356
37357 1999-03-08  Craig Burley  <craig@jcb-sc.com>
37358
37359         * g77.f-torture/compile/19990305-0.f: New test.
37360         * g77.f-torture/execute/19981119-0.f: New test.
37361
37362 1999-03-08  Craig Burley  <craig@jcb-sc.com>
37363
37364         * g77.f-torture/execute/970625-2.f: call ABORT if final
37365         result is not correct, instead of just printing it.
37366         Add this checking via newly introduced obfuscation, to
37367         trip up buggy front ends.
37368
37369 1999-03-07  Craig Burley  <craig@jcb-sc.com>
37370
37371         * g77.f-torture/compile/960317-1.f: Moved from being
37372         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
37373
37374 1999-03-06  Craig Burley  <craig@jcb-sc.com>
37375
37376         * g77.f-torture/execute/960317-1.f: New (old) test.
37377         * g77.f-torture/execute/970625-2.f: Ditto.
37378
37379 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
37380
37381         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
37382         message on line 1 or line 2; cccp and cpplib do this differently.
37383
37384 1999-03-01  Jeffrey A Law  (law@cygnus.com)
37385
37386         * g++.old-deja/g++.law/weak1.C: New test.
37387
37388 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
37389
37390         * gcc.c-torture/execute/990119-1.c: Renamed to...
37391         * gcc.dg/990119-1.c: this, so it will only be tested once
37392         (it's a preprocessor test, it doesn't need to be run at
37393         multiple optimization levels).
37394
37395 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
37396
37397         * lib/g++.exp: Don't add incdir=$base_dir/../include to
37398           ALWAYS_CXXFLAGS.
37399
37400 1999-02-24  Craig Burley  <craig@jcb-sc.com>
37401
37402         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
37403         * g77.f-torture/compile/19981216-0.f: ...as it is expected
37404         to not be compilable by current g77.
37405
37406 1999-02-24  Nick Clifton  <nickc@cygnus.com>
37407
37408         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
37409
37410 1999-02-22  Jeffrey A Law  (law@cygnus.com)
37411
37412         * gcc.c-torture/execute/990222-1.c: New test.
37413
37414 1999-02-19  Craig Burley  <craig@jcb-sc.com>
37415
37416         * g77.f-torture/compile/19990218-0.f: New test.
37417         * g77.f-torture/noncompile/19990218-1.f: New test.
37418
37419 1999-02-18  Craig Burley  <craig@jcb-sc.com>
37420
37421         * g77.f-torture/compile/19981216-0.f: New test.
37422
37423 1999-02-14  Jeffrey A Law  (law@cygnus.com)
37424
37425         * gcc.dg/990214-1.c: New test.
37426
37427 1999-02-13  Jeffrey A Law  (law@cygnus.com)
37428
37429         * gcc.dg/990213-2.c: New test.
37430
37431         * gcc.dg/990213-1.c: New test.
37432
37433 1999-02-12  Jeffrey A Law  (law@cygnus.com)
37434
37435         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
37436         ints.
37437
37438 1999-02-11  Nick Clifton  <nickc@cygnus.com>
37439
37440         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
37441         specified by target.
37442
37443         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
37444
37445 1999-02-11  Jeffrey A Law  (law@cygnus.com)
37446
37447         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
37448
37449 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
37450
37451         * gcc.dg/special/ecos.exp: New test driver for new tests with
37452         special requirements.
37453
37454         * gcc.dg/special/alias-1.c: New test.
37455         * gcc.dg/special/gcsec-1.c: New test.
37456         * gcc.dg/special/weak-1.c: New test.
37457         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
37458         * gcc.dg/special/weak-2.c: New test.
37459         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
37460         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
37461         * gcc.dg/special/wkali-1.c: New test.
37462         * gcc.dg/special/wkali-2.c: New test.
37463         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
37464         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
37465
37466 1999-02-10  Felix Lee  <flee@cygnus.com>
37467
37468           * lib/c-torture.exp (c-torture-compile): Pull out code for
37469           analyzing gcc error messages.
37470           (c-torture-execute): Likewise.  Fix some (harmless) false
37471           positives.
37472           * lib/gcc.exp (gcc_check_compile): New function.
37473
37474 1999-02-08  Richard Henderson  <rth@cygnus.com>
37475
37476         * gcc.c-torture/execute/990208-1.c: New test.
37477
37478 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
37479
37480         * g++.dg/special/ecos.exp: New driver for new tests with special
37481         requirements
37482
37483         * g++.dg/special/conpr-1.C: New test
37484         * g++.dg/special/conpr-2.C: New test
37485         * g++.dg/special/conpr-2a.C: New test
37486         * g++.dg/special/conpr-3.C: New test
37487         * g++.dg/special/conpr-3a.C: New test
37488         * g++.dg/special/conpr-3b.C: New test
37489
37490         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
37491         allow g++ to use the dg driver
37492
37493         * README: Add comment about g++.dg directory
37494
37495 1999-02-06  Jeffrey A Law  (law@cygnus.com)
37496
37497         * README: Update email addresses.
37498
37499 1999-02-03  Nick Clifton  <nickc@cygnus.com>
37500
37501         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
37502         arguments in order to force structure S onto the stack even on
37503         the alpha.
37504         (test): Pass 10 leading arguments to function foo as well as the
37505         structure S.
37506
37507         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
37508         failure for all targets.
37509
37510         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
37511         abort to terminate program execution.
37512
37513 1999-01-30  Richard Henderson  <rth@cygnus.com>
37514
37515         * gcc.c-torture/execute/990130-1.c: New test.
37516
37517 1999-01-30  Jeffrey A Law  (law@cygnus.com)
37518
37519         * gcc.dg/990130-1.c: New test.
37520
37521 1999-01-28  Michael Meissner  <meissner@cygnus.com>
37522
37523         * gcc.c-torture/execute/990128-1.c: New test.
37524
37525 1999-01-27  Michael Meissner  <meissner@cygnus.com>
37526
37527         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
37528
37529 1999-01-27  Felix Lee  <flee@cygnus.com>
37530
37531         * lib/c-torture.exp (c-torture-compile): pull out code for
37532         analyzing gcc error messages.
37533         (c-torture-execute): ditto, and fix some (harmless) false
37534         positives.
37535         * lib/gcc.exp (gcc_check_compile): new function.
37536
37537 1999-01-17  Jeffrey A Law  (law@cygnus.com)
37538
37539         * gcc.dg/990117-1.c: New test.
37540
37541         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
37542
37543         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
37544
37545 1999-01-15  Jeffrey A Law  (law@cygnus.com)
37546
37547         * g77.f-torture/compile/990115-1.f: New test.
37548
37549 1999-01-07  Jeffrey A Law  (law@cygnus.com)
37550
37551         * gcc.c-torture/compile/990107-1.c: New test
37552
37553 1999-01-06  Jeffrey A Law  (law@cygnus.com)
37554
37555         * gcc.c-torture/execute/990106-2.c: New test.
37556
37557         * gcc.c-torture/execute/990106-1.c: New test.
37558
37559 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
37560
37561         * gcc.c-torture/compile/981223-1.c: New test.
37562
37563 1998-12-29  Richard Henderson  <rth@cygnus.com>
37564
37565         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
37566         (opt3): Rename from opt4 and disable.
37567
37568 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
37569
37570         * g++.old-deja/g++.pt/ptrmem5.C: New test.
37571
37572 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
37573
37574         * g++.old-deja/g++.other/conv5.C: New test.
37575
37576 1998-12-14  Nick Clifton  <nickc@cygnus.com>
37577
37578         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
37579
37580 1998-12-11  Jeffrey A Law  (law@cygnus.com)
37581
37582         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
37583
37584 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
37585
37586         * gcc.c-torture/compile/981211-1.c: New test.
37587
37588 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
37589
37590         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
37591
37592         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
37593
37594 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37595
37596         * gcc.special/930510-1.c: Make C9X safe.
37597         * gcc.misc-tests/gcov-1.c Similarly.
37598         * gcc.misc-tests/gcov-2.c Similarly.
37599
37600 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
37601
37602         * gcc.dg/ultrasp1.c: New test.
37603
37604 1998-12-06  Richard Henderson  <rth@cygnus.com>
37605
37606         * gcc.c-torture/execute/981206.c: New test.
37607
37608 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
37609
37610         * g++.old-deja/g++.ns/template7.C: New test.
37611
37612         * g++.old-deja/g++.other/expr1.C: New test.
37613
37614         * g++.old-deja/g++.eh/tmpl3.C: New test.
37615
37616         * g++.old-deja/g++.eh/tmpl2.C: New test.
37617
37618 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
37619
37620         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
37621         * g++.old-deja/g++.other/using6.C: Removed.
37622         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
37623
37624         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
37625
37626 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
37627
37628         * g++.old-deja/g++.pt/overload8.C: New test.
37629
37630         * g++.old-deja/g++.pt/overload7.C: New test.
37631
37632         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
37633
37634         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
37635         and relinking messages.
37636         * lib/g++.exp (g++_target_compile): Remove .rpo file when
37637         compiling with -frepo.
37638
37639 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
37640
37641         * g++.old-deja/g++.pt/lookup6.C: New test.
37642
37643 1998-11-30  Nick Clifton  <nickc@cygnus.com>
37644
37645         * gcc.c-torture/execute/981130-1.c: New test.
37646         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
37647
37648 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
37649
37650         * g++.old-deja/g++.pt/explicit76.C: New test.
37651
37652         * g++.old-deja/g++.pt/friend38.C: New test.
37653
37654         * g++.old-deja/g++.ns/crash2.C: New test.
37655
37656         * g++.old-deja/g++.pt/defarg8.C: New test.
37657
37658         * g++.old-deja/g++.pt/instantiate6.C: New test.
37659
37660         * g++.old-deja/g++.pt/static6.C: New test.
37661
37662         * g++.old-deja/g++.pt/decl2.C: New test.
37663
37664 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
37665
37666         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
37667         problem is actually related with name lookup, but so what? :-)
37668
37669         * g++.old-deja/g++.pt/friend37.C: New test.
37670
37671 1998-11-25  Dave Love  <d.love@dl.ac.uk>
37672
37673         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
37674         element, which fails on some systems.
37675
37676         * g77.f-torture/execute/labug1.f: New test.
37677
37678 1998-11-21  Jeffrey A Law  (law@cygnus.com)
37679
37680         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
37681         is defined.
37682
37683 1998-11-18  Dave Love  <d.love@dl.ac.uk>
37684
37685         * g77.f-torture/compile/981117-1.f: New test.
37686
37687 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
37688
37689         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
37690         properly discarded.
37691
37692 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
37693
37694         * gcc.c-torture/execute/memcheck: New directory of tests for
37695         -fcheck-memory-usage.
37696
37697 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37698
37699         * README: New file, general information about the testsuite and
37700         new description of the various C++ test subdirectories.
37701         * README.g++: Eliminate obsolete information, update and move most
37702         relevant stuff to README.
37703
37704 1998-11-07  Richard Henderson  <rth@cygnus.com>
37705
37706         * gcc.c-torture/compile/981107-1.c: New test.
37707
37708 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
37709
37710         * execute/memcpy-bi.c: New testcase.
37711
37712 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
37713
37714         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
37715         base classes.
37716
37717         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
37718         template is selected.
37719
37720         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
37721         classes, it should be accepted for all types.
37722
37723         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
37724
37725         * g++.old-deja/g++.pt/spec24.C: Ensure that template
37726         specializations start with template headers.
37727
37728 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
37729
37730         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
37731
37732         * g++.old-deja/g++.other/init9.C: Test cross initialization of
37733         non-POD types.
37734
37735 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
37736
37737         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
37738
37739 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
37740
37741         * compile/981022-1.c, compile/981022-1.x: New test and driver.
37742
37743 1998-10-19  Jeffrey A Law  (law@cygnus.com)
37744
37745         * 981019-1.c: New test.
37746
37747 1998-10-14  Robert Lipe <robertl@dgii.com>
37748
37749         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
37750         find objc headers.
37751
37752 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
37753
37754         * compile/981001-4.c: Remove use of GCC extension that triggers a
37755         compiler bug.
37756
37757 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
37758
37759         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
37760
37761 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
37762
37763         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
37764         instantiation of template produces incorrect code for delete
37765         expression.
37766
37767         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
37768         constructors' name is not unique.
37769         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
37770         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
37771
37772         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
37773         automatic array of const is ill-formed.
37774
37775         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
37776         of template parameter?
37777
37778         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
37779         const.
37780
37781         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
37782         pointer-to-member expression.
37783
37784         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
37785         declaration causes ICE.
37786
37787 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
37788
37789         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
37790         reserved in the global namespace.
37791
37792         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
37793         generate needed virtual table.
37794
37795         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
37796
37797 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
37798
37799         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
37800         template-dependent type
37801
37802 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
37803
37804         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
37805         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
37806         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
37807
37808         * g++.old-deja/g++.other/using5.C: New test; using decl from base
37809         class should be usable as argument of member function.
37810         * g++.old-deja/g++.other/using6.C: New test; using decl from base
37811         class should be usable as return type of member function.
37812         * g++.old-deja/g++.other/using7.C: New test; using decl from base
37813         class should be usable as type of data member.
37814
37815         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
37816
37817 1998-10-09  Jeffrey A Law  (law@cygnus.com)
37818
37819         * gcc.c-torture/special/920521-1.c: Fix bogus test.
37820
37821 1998-10-08  Nick Clifton  <nickc@cygnus.com>
37822
37823         * gcc.dg/dll-?.c Add thumb to target list.
37824         Fix assembler scan patterns to match current assembler output.
37825
37826 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
37827
37828         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
37829         matching of template brackets.
37830
37831         * g++.old-deja/g++.other/using4.C: New test.  Test using
37832         declarations of methods from base classes.
37833
37834         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
37835         within functions should introduce names into the innermost
37836         enclosing namespace.
37837
37838         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
37839         of static locals if first initialization throws.
37840
37841 1998-10-07  Jim Wilson  <wilson@cygnus.com>
37842
37843         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
37844
37845 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
37846
37847         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
37848         lose track of the possible targets of tablejump insns.
37849         * special/special.exp: Run it.
37850
37851 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
37852
37853         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
37854         must be declared before its specializations can be named in friend
37855         declarations.
37856
37857 1998-10-05  Dave Love  <d.love@dl.ac.uk>
37858
37859         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
37860
37861         * g77.f-torture/execute/io1.f: New test.
37862
37863 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
37864
37865         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
37866         with pointer to template function, for which no argument deduction
37867         is possible.
37868
37869         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
37870         specialization of template function as argument to template
37871         function.
37872
37873         * g++.old-deja/g++.other/access2.C: New test; Inner class
37874         shouldn't have privileged access to Outer's names.
37875
37876 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
37877
37878         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
37879         friend template declared within template class conflicts with
37880         nested class of the same name.
37881
37882         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
37883         is ignored.
37884
37885         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
37886         object with direct initializer as function declaration.
37887
37888         * g++.old-deja/g++.other/decl2.C: New test; duplicate
37889         initializers.
37890
37891         * g++.old-deja/g++.other/null2.C: New test; conditional operator
37892         involving const pointer and NULL produces incorrect result.
37893
37894         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
37895         type name without `typename' should be rejected with -pedantic.
37896
37897 1998-10-02  Richard Henderson  <rth@cygnus.com>
37898
37899         * g++.old-deja/g++.other/addrof1.C: New test.
37900
37901 1998-10-01  Nick Clifton  <nickc@cygnus.com>
37902
37903         * gcc.c-torture/compile/981001-1.c: New test.
37904         * gcc.c-torture/execute/981001-1.c: New test.
37905
37906 1998-10-01  Jeffrey A Law  (law@cygnus.com)
37907
37908         * gcc.c-torture/compile/981001-2.c: New test.
37909         * gcc.c-torture/compile/981001-3.c: New test.
37910         * gcc.c-torture/compile/981001-4.c: New test.
37911
37912 1998-10-01  Robert Lipe  <robertl@dgii.com>
37913
37914         * lib/objc.exp (objc_target_compile): Add -L during compiles for
37915         multilibbed hosts.   Idea grafted from g77.exp.
37916
37917 1998-09-30  Dave Love  <d.love@dl.ac.uk>
37918
37919         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
37920         avoid losing on systems which need -lsocket.
37921
37922 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
37923
37924         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
37925         * g++.old-deja/g++.other/nested2.C: Ditto.
37926         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
37927         failure.
37928
37929 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
37930
37931         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
37932         preferred over template operator!= for enum bitfields.
37933
37934 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
37935
37936         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
37937         that happen to have the same base name, but in different scopes,
37938         are incorrectly rejected.
37939
37940 1998-09-16  Richard Henderson  <rth@cygnus.com>
37941
37942         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
37943         on the native word size instead of an integer literal.
37944
37945 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
37946
37947         * g++.old-deja/g++.other/static2.C: Invocation of static data
37948         member of type pointer-to-function denoted as non-static member.
37949
37950         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
37951         checks involving function types and aliases.
37952
37953 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
37954
37955         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
37956         redefined to the same non-trivial type.
37957
37958         * g++.old-deja/g++.pt/explicit73.C: Test for proper
37959         namespace-qualification of template specializations declared in
37960         other namespaces.
37961
37962         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
37963         to declare a subset of the specializations of a template function
37964         as friends of specializations of a template class.
37965
37966         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
37967         member templates that do not fully specialize the enclosing
37968         template class are rejected.
37969
37970 1998-09-11  Dave Love  <d.love@dl.ac.uk>
37971
37972         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
37973
37974 1998-09-08  Dave Love  <d.love@dl.ac.uk>
37975
37976         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
37977         altered from libf2c/libU77 version.
37978
37979 1998-09-06  Dave Love  <d.love@dl.ac.uk>
37980
37981         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
37982
37983 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
37984
37985         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
37986         (un)signed char are different types for template specialization
37987         purposes.
37988
37989 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
37990
37991         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
37992         * objc: ObjC testsuite.
37993
37994 1998-08-31  Catherine Moore  <clm@cygnus.com>
37995
37996         * gcc.c-torture/execute/941014-1.x: New file.
37997
37998 1998-08-31  Nick Clifton  <nickc@cygnus.com>
37999
38000         * lib/c-torture.exp: Add support for
38001         torture_eval_before_compile and torture_eval_before_execute
38002         variables.
38003
38004 1998-08-30  Jeffrey A Law  (law@cygnus.com)
38005
38006         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
38007         this test triggers valid.
38008
38009 1998-08-27  Jeffrey A Law  (law@cygnus.com)
38010
38011         * gcc.dg/980827-1.c: New test.
38012
38013 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
38014
38015         * gcc.c-torture/execute/loop-4b.c: New test.
38016
38017 1998-08-26  Nick Clifton  <nickc@cygnus.com>
38018
38019         * lib/c-torture.exp: Add support for
38020         torture_eval_before_compile and torture_eval_before_execute
38021         variables.
38022
38023 1998-08-25  Jeffrey A Law  (law@cygnus.com)
38024
38025         * gcc.c-torture/compile/980825-1.c: New test.
38026
38027 1998-08-24  Nick Clifton  <nickc@cygnus.com>
38028
38029         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
38030         count number tests in opt_t0 not good_t0.
38031
38032 1998-08-24  Jeffrey A Law  (law@cygnus.com)
38033
38034         * gcc.c-torture/compile/930326-1.x: Fix typo.
38035
38036 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
38037
38038         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
38039         causes an ICE.
38040
38041 1998-08-21  Jeffrey A Law  (law@cygnus.com)
38042
38043         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
38044         STACK_SIZE is defined.
38045         * gcc.c-torture/unsorted/stuct.c: Similarly.
38046
38047         * gcc.c-torture/compile/980821-1.c: New test.
38048
38049 1998-08-21  Jeffrey A Law  (law@cygnus.com)
38050
38051         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
38052
38053 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
38054
38055         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
38056         code.
38057
38058 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
38059
38060         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
38061         error'.
38062
38063 1998-08-18  Jeffrey A Law  (law@cygnus.com)
38064
38065         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
38066
38067 1998-08-16  Jeffrey A Law  (law@cygnus.com)
38068
38069         * gcc.c-torture/compile/980816-1.c: New test.
38070
38071         * gcc.dg/980816-1.c: New test.
38072
38073 1998-08-13  Jeffrey A Law  (law@cygnus.com)
38074
38075         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
38076         compiler for ieee tests.
38077
38078 1998-08-01  Dave Love  <d.love@dl.ac.uk>
38079
38080         * g77.f-torture/compile/980729-0.f: New test.
38081
38082 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
38083
38084         * gcc.c-torture/special/eeprof-1.c: New test, for
38085         -finstrument-functions.
38086         * gcc.c-torture/special/special.exp: Run it.
38087
38088 1998-07-29  Jeffrey A Law  (law@cygnus.com)
38089
38090         * gcc.c-torture/compile/980729-1.c: New test.
38091
38092 1998-07-27  Nick Clifton  <nickc@cygnus.com>
38093
38094         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
38095         __thumb__ is defined, and test for ARM style doubles if so.
38096
38097 1998-07-26  Dave Love  <d.love@dl.ac.uk>
38098
38099         * g77.f-torture/noncompile/980615-0.f: New test.
38100
38101 1998-07-26  H.J. Lu  (hjl@gnu.org)
38102
38103         * gcc.dg/980312-1.c: Do link instead of compile.
38104         * gcc.dg/980313-1.c: Likewise.
38105
38106 1998-07-26  Jeffrey A Law  (law@cygnus.com)
38107
38108         * gcc.c-torture/compile/980726-1.c: New test.
38109
38110 1998-07-25  Dave Love  <d.love@dl.ac.uk>
38111
38112         * g77.f-torture/execute/io0.f: New test.
38113
38114 1998-07-24  Nick Clifton  <nickc@cygnus.com>
38115
38116         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
38117         an int.
38118
38119 1998-06-18  Michael Meissner  <meissner@cygnus.com>
38120
38121         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
38122         m32r bugs.
38123
38124 1998-07-17  Nick Clifton  <nickc@cygnus.com>
38125
38126         * gcc.dg/980626-1.c: Expect failures for all toolchains until
38127         c-decl.c:grokdeclarator can handle mode attributes.
38128
38129 1998-07-16  Jeffrey A Law  (law@cygnus.com)
38130
38131         * gcc.c-torture/execute/980716-1.c: New test.
38132
38133 1998-07-13  Jeffrey A Law  (law@cygnus.com)
38134
38135         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
38136         the mn10200.
38137         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
38138         the mn10200.
38139         * gcc.c-torture/execute/va-arg-3.x: Similarly.
38140         * gcc.c-torture/compile/930326-1.x: Similarly.
38141
38142 1998-07-13  Dave Love  <d.love@dl.ac.uk>
38143
38144         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
38145         New test from Craig.
38146
38147 1998-07-12  Dave Love  <d.love@dl.ac.uk>
38148
38149         * g77.f-torture/noncompile/980616-0.f: New test.
38150
38151         * g77.f-torture/execute/970816-3.f: New test from Craig.
38152
38153 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
38154
38155         *  g++.other/singleton.C: Return error value instead of taking
38156         SIGSEGV.
38157
38158 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
38159
38160         *  g++.other/singleton.C: New test.   Warning is under dispute.
38161         Runtime crash is not.
38162
38163 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
38164
38165         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
38166         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
38167         using6.C, using7.C}: New namespace tests.
38168
38169 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
38170
38171         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
38172         specialization with typedef'ed names used as array indexes.
38173
38174 1998-07-09  Jeffrey A Law  (law@cygnus.com)
38175
38176         * gcc.c-torture/execute/980709-1.c: New test.
38177
38178         * gcc.dg/980709-1.c: New test.
38179
38180 1998-07-07  Richard Henderson  <rth@cygnus.com>
38181
38182         * gcc.c-torture/execute/bcp-1.c: New test.
38183
38184 1998-07-07  Jeffrey A Law  (law@cygnus.com)
38185
38186         * gcc.c-torture/execute/980707-1.c: New test.
38187
38188 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
38189
38190         * gcc.c-torture/compile/980706-1.c: New test.
38191
38192 1998-07-01  Dave Love  <d.love@dl.ac.uk>
38193
38194         * g77.f-torture/execute/980701-0.f,
38195         g77.f-torture/execute/980701-1.f: New test from Craig.
38196
38197 1998-07-01  Jeffrey A Law  (law@cygnus.com)
38198
38199         * gcc.c-torture/compile/980701-1.c: New test.
38200
38201         * gcc.c-torture/execute/980701-1.c: New test.
38202
38203 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
38204 rlsruhe.de>
38205
38206         * g++.old-deja/g++.robertl/eb132.C: New test.
38207         * g++.old-deja/g++.robertl/eb133.C: Likewise.
38208
38209 1998-06-29  Dave Love  <d.love@dl.ac.uk>
38210
38211         * g77.f-torture/execute/980628-7.f,
38212         g77.f-torture/execute/980628-8.f,
38213         g77.f-torture/execute/980628-9.f,
38214         g77.f-torture/execute/980628-10.f: New tests from Craig.
38215
38216         * g77.f-torture/execute/980628-3.f: Remove mail headers.
38217
38218 1998-06-28  Jeffrey A Law  (law@cygnus.com)
38219
38220         * g77.f-torture/execute/980628-4.f: New test from Craig.
38221         * g77.f-torture/execute/980628-5.f: Likewise.
38222         * g77.f-torture/execute/980628-2.f: Likewise.
38223         * g77.f-torture/execute/980628-0.f: Likewise.
38224         * g77.f-torture/execute/980628-1.f: Likewise.
38225         * g77.f-torture/execute/980628-3.f: Likewise.
38226         * g77.f-torture/execute/980628-6.f: Likewise.
38227
38228 1998-06-28  Jeffrey A Law  (law@cygnus.com)
38229
38230         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
38231         directory when nothing has been installed yet.
38232
38233 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
38234
38235         * gcc.c-torture/special/special.exp: Handle newer versions of
38236         dejagnu.
38237
38238 1998-06-26  Jeffrey A Law  (law@cygnus.com)
38239
38240         * gcc.dg/980626-1.c: New test.
38241
38242 1998-06-19  Bruno Haible <haible@ilog.fr>
38243
38244         * gcc.misc-tests/m-un-2.c: New test.
38245         * g++.old-deja/g++.other/warn01.c: Likewise.
38246
38247 1998-06-19  Robert Lipe  <robertl@dgii.com>
38248
38249         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
38250         compatibility with assmblers with a different comment character.
38251         Eliminate use of GAS-specific extensions.
38252
38253 1998-06-19  Jeffrey A Law  (law@cygnus.com)
38254
38255         * gcc.c-torture/execute/ieee/980619-1.c: New test.
38256
38257 1998-06-19  Robert Lipe  <robertl@dgii.com>
38258
38259         * lib/g77.exp: Replace search for libf2c.a with search for newly
38260         renamed libg2c.a
38261
38262 1998-06-17  Jeffrey A Law  (law@cygnus.com)
38263
38264         * gcc.c-torture/execute/980617-1.c: New test.
38265
38266 1998-06-12  Jeffrey A Law  (law@cygnus.com)
38267
38268         * gcc.c-torture/execute/980612-1.c: New test.
38269
38270 1998-06-08  Jeffrey A Law  (law@cygnus.com)
38271
38272         * gcc.dg/980523-1.c: Only test on ppc-linux.
38273         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
38274
38275         * gcc.c-torture/execute/980608-1.c: New test.
38276
38277 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
38278
38279         * gcc.c-torture/execute/980605-1.c: New test.
38280
38281 1998-06-04  Jeffrey A Law  (law@cygnus.com)
38282
38283         * gcc.c-torture/execute/980604-1.c: New test.
38284
38285 1998-06-02  Jeffrey A Law  (law@cygnus.com)
38286
38287         * gcc.c-torture/execute/980602-1.c: New test.
38288         * gcc.c-torture/execute/980602-2.c: Likewise.
38289
38290 1998-06-02  Dave Love  <d.love@dl.ac.uk>
38291
38292         * 970125-0.f: Fix per JCB.  Add commentary.
38293
38294 1998-05-31  Michael Meissner  <meissner@cygnus.com>
38295
38296         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
38297         IEEE -0 support.
38298
38299 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
38300
38301         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
38302         earlier.
38303
38304 1998-05-28  Catherine Moore <clm@cygnus.com>
38305
38306         * gcc.c-torture/execute/980526-3.c: New test.
38307
38308 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
38309
38310         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
38311         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
38312         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
38313         m88k-motorola-sysv3 to XFAIL.
38314
38315 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38316
38317         * gcc.dg/980526-1.c: New test.
38318         * gcc.c-torture/execute/980526-2.c: New test.
38319
38320 1998-05-26  Jeffrey A Law  (law@cygnus.com)
38321
38322         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
38323
38324         * gcc.c-torture/execute/980526-1.c: New test.
38325
38326 1998-05-26  Dave Love  <d.love@dl.ac.uk>
38327
38328         * g77.f-torture/execute/alpha2.f: Add runtime test.
38329
38330 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
38331
38332         * g++.old-deja/old-deja.exp: Strip leading directories.
38333
38334         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
38335         error for the line.  Don't run multiple tests for the same line.
38336
38337 1998-05-23  Jeffrey A Law  (law@cygnus.com)
38338
38339         * gcc.dg/980523-1.c: New test.
38340
38341 1998-05-23  Dave Love  <d.love@dl.ac.uk>
38342
38343         * g77.f-torture/compile/970915-0.f: New test.
38344
38345 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
38346
38347         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
38348
38349 1998-05-21  Jeffrey A Law  (law@cygnus.com)
38350
38351         * gcc.dg/980520-1.c: New test.
38352
38353 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
38354
38355         * gcc.dg/980502-1.c: Fix return type.
38356
38357 1998-05-20  Jeffrey A Law  (law@cygnus.com)
38358
38359         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
38360         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
38361         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
38362         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
38363         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
38364
38365 1998-05-20  Dave Love  <d.love@dl.ac.uk>
38366
38367         * g77.f-torture/execute/980520-1.f: New test.
38368
38369 1998-05-15  Dave Love  <d.love@dl.ac.uk>
38370
38371         * lib/mike-g77.exp: New file.
38372
38373         * g77.f-torture/noncompile/noncompile.exp,
38374         g77.f-torture/noncompile/check0.f: New files.
38375
38376 1998-05-14  Dave Love  <d.love@dl.ac.uk>
38377
38378         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
38379         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
38380         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
38381         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
38382         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
38383         abort where appropriate.
38384
38385 1998-05-05  Michael Meissner  <meissner@cygnus.com>
38386
38387         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
38388         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
38389
38390 1998-04-29  Dave Love  <d.love@dl.ac.uk>
38391
38392         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
38393
38394 1998-04-27  Dave Love  <d.love@dl.ac.uk>
38395
38396         * g77.f-torture/compile/980427-0.f: New test.
38397
38398 1998-04-24  Dave Love  <d.love@dl.ac.uk>
38399
38400         * g77.f-torture/compile/980424-0.f: New test.
38401
38402 1998-04-19  Dave Love  <d.love@dl.ac.uk>
38403
38404         * g77.f-torture/compile/980419-2.f (main): New test.
38405         * g77.f-torture/compile/970125-0.f: New test.
38406         * g77.f-torture/compile/980419-1.f: New test.
38407
38408 1998-04-08  Jim Wilson  <wilson@cygnus.com>
38409
38410         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
38411         of loop-4.c.
38412
38413 1998-04-07  Jim Wilson  <wilson@cygnus.com>
38414
38415         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
38416
38417 1998-04-03  Jim Wilson  <wilson@cygnus.com>
38418
38419         * gcc.c-torture/compile/980329-1.c: New test.
38420
38421 1998-03-18  Jim Wilson  <wilson@cygnus.com>
38422
38423         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
38424         * gcc.dg/980312-1.c: Fix typo in -march command.
38425
38426 1998-03-16  H.J. Lu  (hjl@gnu.org)
38427
38428         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
38429
38430 1998-03-11  Robert Lipe  <robertl@dgii.com>
38431
38432         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
38433         Dave Love agree the Fortran source is bogus.
38434
38435 1998-03-11  Robert Lipe  <robertl@dgii.com>
38436
38437         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
38438         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
38439         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
38440         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
38441         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
38442
38443 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
38444
38445         * g++.old-deja/g++.other/friend1.C: New test.
38446
38447 1998-02-18  Dave Love  <d.love@dl.ac.uk>
38448
38449         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
38450         possibly uninitialized) variables and declare dnrm2.
38451
38452 1998-02-23  Robert Lipe <robertl@dgii.com>
38453
38454         From Bruno Haible <haible@ilog.fr>:
38455         * gcc.c-torture/execute/980223.c: New test.
38456
38457 1998-02-13  Jeffrey A Law  (law@cygnus.com)
38458
38459         * gcc.dg/ifelse-1.c: New test.
38460
38461 1998-02-09  H.J. Lu  (hjl@gnu.org)
38462
38463         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
38464
38465           * lib/old-dejagnu.exp (old-dejagnu): Added the
38466           "execution test - XFAIL *-*-*" handling in the spirit of
38467           "excess errors test -". Changed the "execution test fails"
38468           handling to be like "excess errors test fails".
38469           * Update various tests accordingly.
38470
38471 1998-02-06  Jim Wilson  <wilson@cygnus.com>
38472
38473         * gcc.c-torture/execute/980205.c: New test.
38474
38475 1998-01-18  Jeffrey A Law  (law@cygnus.com)
38476
38477         * lib/c-torture.exp: Look for .x files instead of .cexp files.
38478         * lib/f-torture.exp: Similarly.
38479         * gcc.c-torture: Rename all .cexp files to .x files.
38480
38481 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
38482
38483         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
38484         (940510-1.c): Removed duplicate.
38485         (971104-1.c): New test.
38486
38487 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
38488
38489           * lib/f-torture.exp: Improve error and loop detection.
38490
38491 1997-11-19  Michael Meissner  <meissner@cygnus.com>
38492
38493         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
38494         use that to size the filler array.
38495
38496 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
38497
38498         * lib/c-torture.exp(c-torture-execute): Fix typo.
38499
38500         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
38501         testcase as the executable name. Keep the executable around if
38502         the test fails.
38503
38504 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
38505
38506         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
38507         changes.  Only test one -g option, and move it to the end of the
38508         list of options to test.
38509
38510 1997-09-19  Michael Meissner  <meissner@cygnus.com>
38511
38512         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
38513         variable GCC_TORTURE_OPTIONS to supply default switches separated
38514         by colons.  If no environment variable, run tests with -O0 -g, -O1
38515         -g, and -O2 -g as well.
38516
38517 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
38518
38519         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
38520         explanatory comments. Fix indentation.
38521
38522 1997-09-15  Jeffrey A Law  (law@cygnus.com)
38523
38524         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
38525
38526 1997-09-11  Jeffrey A Law  (law@cygnus.com)
38527
38528         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
38529         * g++.old-deja/g++.mike/p7325.C: Likewise.
38530         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
38531
38532 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
38533
38534         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
38535         * g++.old-deja/g++.brendan/crash30.C: Likewise.
38536         * g++.old-deja/g++.brendan/crash39.C: Likewise.
38537         * g++.old-deja/g++.law/operators4.C: Likewise.
38538
38539 1997-09-11  Joe Buck  (jbuck@synopsys.com)
38540
38541         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
38542         * g++.old-deja/g++.mike/p784.C: Ditto.
38543         * g++.old-deja/g++.mike/p785.C: Ditto.
38544
38545 1997-09-05  Jeffrey A Law  (law@cygnus.com)
38546
38547           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
38548
38549 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
38550
38551         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
38552         target feature; pass this to c-torture-execute as needed.
38553
38554 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
38555
38556         * lib/c-torture.exp(c-torture-execute): If the previous and the
38557         current executables being tested are identical, we don't need to
38558         run the executable again. Try to make the executable names
38559         unique. Add an optional argument for passing additional compiler
38560         flags.
38561
38562 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
38563
38564         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
38565
38566 1997-08-29  Jeffrey A Law  (law@cygnus.com)
38567
38568         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
38569
38570 1997-07-31  Jeffrey A Law  (law@cygnus.com)
38571
38572         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
38573         32bit or larger longs.
38574
38575         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
38576         have either a 32bit long or 32bit int.
38577
38578 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
38579
38580         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
38581         Make double precision tests dependent on sizeof (double).
38582
38583 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
38584
38585         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
38586         too.
38587
38588 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
38589
38590         * gcc.c-torture/compile/961203-1.cexp: New script.
38591
38592 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
38593
38594         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
38595         up the includes ourselves.
38596
38597 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
38598
38599         * lib/plumhall.exp: Remove random include, and add a few
38600         verbose messages for debugging.
38601
38602 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
38603
38604         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
38605         of trying to do it ourselves.
38606
38607 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
38608
38609         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
38610
38611 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
38612
38613         * gcc.prms/5403.c: Made regexp a bit less strict.
38614
38615 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
38616
38617         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
38618         is returned from remote_load instead.
38619         * lib/plumhall.exp: Ditto.
38620         * lib/mike-g++.exp: Ditto.
38621         * lib/old-dejagnu.exp: Ditto.
38622         * lib/c-torture.exp: Ditto.
38623
38624 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
38625
38626         * lib/g++.exp: Use build_wrapper procedure.
38627         * lib/gcc.exp: Ditto.
38628
38629 1997-05-20  Jeffrey A Law  (law@cygnus.com)
38630
38631         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
38632         an old-style decl for malloc.  Fixes tests to work when
38633         sizeof (int) != sizeof (size_t).
38634
38635 1997-05-15  Mike Meissner  <meissner@cygnus.com>
38636
38637         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
38638
38639         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
38640         use stdargs.h interface.
38641
38642 1997-05-15  Mike Meissner  <meissner@cygnus.com>
38643
38644         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
38645         NO_VARARGS when compiling.
38646
38647 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
38648
38649         * lib/plumhall.exp(ph_includes): New procedure.
38650         (ph_make): Use it.
38651         (ph_compiler): Ditto.
38652
38653         * lib/g++.exp: Rename test-glue.c to testglue.c.
38654         * lib/gcc.exp: Ditto.
38655
38656 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
38657
38658         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
38659         to completion when it's called.
38660
38661 1997-03-21  Michael Meissner  <meissner@cygnus.com>
38662
38663         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
38664         is defined, don't do test.
38665
38666 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
38667
38668         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
38669         for object files.
38670         (ph_summary): Mark skipped testcases as untested, not unresolved.
38671
38672         * lib/plumhall.exp (ph_make): If unresolved because of bad
38673         errorCode, record errorCode in log file.
38674         (*): Replace send_log/verbose with verbose -log.
38675
38676 1997-03-19  Michael Meissner  <meissner@cygnus.com>
38677
38678         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
38679         double conversion if double isn't at least 8 bytes.
38680
38681         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
38682         int to work with targets where int is 16 bits.
38683
38684         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
38685         8 bytes, just exit, since 4 byte doubles don't have enough bits of
38686         precision for the test to complete.
38687
38688 1997-03-14  Michael Meissner  <meissner@cygnus.com>
38689
38690         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
38691         if d10v is not compiled with the -mdouble64 flag.
38692         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
38693
38694         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
38695         d10v is not compiled with the -mint32 flag.
38696
38697 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
38698
38699         * lib/plumhall.exp: Use incr_count.
38700
38701 1997-03-12  Jeffrey A Law  (law@cygnus.com)
38702
38703         * gcc.c-torture: Update to c-torture-1.45.
38704
38705 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
38706
38707         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
38708         the name of the expect testcase file).
38709
38710         * lib/g++.exp(g++_init): Ditto.
38711
38712 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
38713
38714         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
38715         the host.
38716
38717         * lib/gcc.exp(gcc_exit): New procedure.
38718
38719 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
38720
38721         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
38722         specs where appropriate.
38723
38724         * g++.old-deja/g++.arm/*: Added additional ERROR checks
38725         because of new "candidates are" messages, and removed a few
38726
38727         * Converted all non-old-style g++ testcases to old-style, and
38728         moved into g++.old-deja.
38729
38730 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
38731
38732         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
38733         options.
38734
38735         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
38736         succeeded.
38737
38738         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
38739
38740 1997-02-13  Michael Meissner  <meissner@cygnus.com>
38741
38742         * lib/gcc.exp (gcc_target_compile): Add support for defining
38743         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
38744         the machine doesn't have those features.
38745
38746 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
38747
38748         * g++.law/operators4.exp: Don't use LIBS.
38749
38750 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
38751
38752         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
38753
38754         * lib/mike-g++.exp: Don't set the compiler to be tested here.
38755         * lib/g++.exp: Set it here instead. Also, allow use of the
38756         --tool_exec and --tool_opt options. Change CXX to
38757         GXX_UNDER_TEST.
38758
38759         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
38760
38761         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
38762
38763 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
38764
38765         * lib/old-dejagnu.exp: Use prune_warnings instead of
38766         prune_system_crud.
38767         * lib/mike-g++.exp: Ditto.
38768         * lib/gcc.exp: Ditto.
38769         * lib/g++.exp: Ditto.
38770
38771         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
38772
38773 1997-02-07  Jeffrey A Law  (law@cygnus.com)
38774
38775           * 941014-2.c: Include stdlib.h
38776           * 960327-1.c: Include stdio.h
38777           * dbra.c, index-1.c: Don't assume ints are 32bits.
38778
38779 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
38780
38781         * lib/gcc.exp: Add gcc,stack_size target feature.
38782
38783         * lib/g++.exp(g++_target_compile): Add the include and link
38784         paths here, not in two other places. And, it's $options, not
38785         options.
38786
38787         * lib/mike-g++.exp(postbase): Remove the code that determines
38788         the correct include and link paths.
38789         * g++.old-deja/old-deja.exp: Ditto.
38790
38791 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
38792
38793         * lib/g++.exp(g++_init): target_compile no longer returns the
38794         filename of the result.
38795
38796 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
38797
38798         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
38799         call to glob.
38800
38801         * gcc.c-torture/special/special.exp: Change call to
38802         gcc_target_compile to include the object file.
38803
38804 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
38805
38806         * gcc.c-torture/special/special.exp: Correct misspelling in last
38807         change.
38808
38809 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
38810
38811         * lib/plumhall.exp(ph_summary): Log the entire output of the
38812         executable. Return -1 if there were any failures, 0 otherwise.
38813         (ph_execute): Return -1 if there were any failures, 0 otherwise.
38814         (ph_make): Clean up objects and executables that were built
38815         if the tests succeeded.
38816
38817 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
38818
38819         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
38820         libraries and includes in the build tree as appropriate.
38821
38822 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
38823
38824         * lib/c-torture.exp: Instead of looking for the global variable
38825         NO_LONG_LONG, check to see if that's a feature of the target.
38826
38827 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
38828
38829         * config/default.exp: Minimize. Delete the remainer of the files in
38830         config; this functionality is now in devo/dejagnu/config.
38831
38832         g++.*/*: Pass any additional flags used to compile to postbase;
38833         delete CXXFLAGS.
38834
38835         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
38836         is now done by runtest.exp. Use gcc_target_compile instead of
38837         compile.
38838
38839         lib/c-torture.exp: Use gcc_target_compile instead of compile.
38840         Remove references to CFLAGS. Use remote_file instead of
38841         calling rm -f.
38842         (c-torture): Take a list of arguments to use to compile this
38843         testcase.
38844
38845         lib/g++.exp: Simplify. Use target_compile instead of compile.
38846         lib/gcc-dg.exp: Ditto.
38847         lib/gcc.exp: Ditto.
38848         lib/mike-{gcc,g++}.exp: Ditto.
38849         lib/old-dejagnu.exp: Ditto.
38850         lib/plumhall.exp: Ditto.
38851
38852 1997-01-08  Jim Wilson  <wilson@cygnus.com>
38853
38854         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
38855         (ph_linker): Likewise.
38856
38857 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
38858
38859           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
38860         MAP_ANON / MAP_ANONYMOUS if defined;
38861         else try to map from /dev/zero .
38862
38863 1996-11-12  Jeffrey A Law  (law@cygnus.com)
38864
38865         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
38866         isn't defined, then define it to MAP_ANONYMOUS.
38867
38868 1996-11-12  Jeffrey A Law  (law@cygnus.com)
38869
38870         * gcc.c-torture: Update to c-torture-1.42 release.
38871
38872 1996-11-11  Jeffrey A Law  (law@cygnus.com)
38873
38874         * gcc.c-torture: Update to c-torture-1.41 release.
38875
38876 1996-10-27  Jeffrey A Law  (law@cygnus.com)
38877
38878         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
38879         c-torture release.
38880
38881 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
38882
38883         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
38884         and LDFLAGS.  Fix second case to append the target_info ldflags
38885         onto LDFLAGS, not CFLAGS.
38886         * lib/g++.exp (g++_init): Add target_info stuff.
38887         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
38888         of libgloss and newlib flags for !native.
38889
38890         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
38891         (GDB): Fix relative path to go up another dir for finding gdb.
38892
38893 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
38894
38895         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
38896         versions in the target_info array, if they don't exist.
38897
38898 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
38899
38900         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
38901
38902 1996-07-08  Jim Wilson  <wilson@cygnus.com>
38903
38904         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
38905         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
38906
38907 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
38908
38909         * lib/old-dejagnu.exp: Don't remove the output file before we've
38910         actually tested it. Don't append pwd to the path of the executable
38911         we're testing.
38912
38913 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
38914
38915         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
38916
38917 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
38918
38919         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
38920         temporary directory for compiler files, and set it to a default
38921         value of /tmp. Set $output as the name of the output file from
38922         compiling the testcase. Add a -o option to $cflags_var so the
38923         compiler writes the final output file as $output. Set $executable
38924         to $output.
38925
38926         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
38927         directory for compiler files, and set it to /tmp if it doesn't
38928         already have a value. Set $output_file to the name of the output
38929         file from compiling the testcase. Add a -o option to CXXFLAGS so
38930         the compiler writes the final output file as $output. Use $output
38931         as the executable to be tested.
38932
38933 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
38934
38935         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
38936
38937 1996-06-08  Jeffrey A Law  (law@cygnus.com)
38938
38939         * gcc.c-torture/execute/pending-1.c: New test.  Still
38940         pending in Tege's queue.
38941
38942 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
38943
38944         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
38945         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
38946         if there were failures.  Call unresolved if there were unresolved
38947         testcases.  Call gcc_fail if program did not run to completion.
38948         (ph_make): Pass additional argument name to ph_execute.
38949         (ph_execute): Add new argument.  Pass additional arguments to
38950         ph_summary.  Call gcc_fail is there is no execution output.
38951
38952 1996-04-24  Jeffrey A Law  (law@cygnus.com)
38953
38954         * lib/plumhall.exp (proc_summary): Output relavent summary
38955         lines into the log so specific failures in plumhall can be
38956         investigated.
38957
38958 1996-04-10  Jeffrey A Law  (law@cygnus.com)
38959
38960         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
38961         (c-torture-execute): Don't try to execute tests which use
38962         "long long" types if $NO_LONG_LONG is nonzero.
38963
38964 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
38965
38966         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
38967         not c-torture.
38968
38969         * gcc.ieee: Move from here.
38970         * gcc.c-torture/execute/ieee: To here.
38971
38972 1996-03-26  Jeffrey A Law  (law@cygnus.com)
38973
38974         * gcc.c-torture: Update to c-torture-1.41 release.
38975
38976 1996-03-22  Jeffrey A Law  (law@cygnus.com)
38977
38978         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
38979         not "$output".
38980
38981 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
38982
38983         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
38984         -c present.
38985
38986 1996-03-02  Jeffrey A Law  (law@cygnus.com)
38987
38988         * config/proelf.exp: Handle connecting to a simulator.
38989
38990 1996-01-31  Jeffrey A Law  (law@cygnus.com)
38991
38992         * config/proelf.exp: New file.  Enough framework that we can
38993         run c-torture tests on the proelf targets (or any other target
38994         that gdb can connect to for that matter).
38995
38996 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
38997
38998         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
38999         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
39000
39001         * lib/plumhall.exp (ph_execute): Always call ph_summary if
39002         exec_output exists.
39003
39004 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
39005
39006         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
39007         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
39008
39009         * config/*.exp: Update FSF address.  Change result of ${tool}_load
39010         to pass/fail/unresolved/unsupported/untested.  Caller must now
39011         call unresolved/unsupported/untested.
39012         * lib/*.exp: Update FSF address.  Update to handle new results of
39013         ${tool}_load.
39014         * lib/chill.exp (verbose): Delete.
39015
39016 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
39017
39018         * lib/gcc.exp (default_gcc_start): Change order of args to
39019         $LDFLAGS $CFLAGS $LIBS.
39020         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
39021         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
39022         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
39023         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
39024         * gcc.misc-tests/dg-test.exp: Likewise.
39025         * gcc.misc-tests/msgs.exp: Likewise.
39026         * gcc.prms/prms.exp: Likewise.
39027         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
39028         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
39029
39030         * lib/dg.exp: Deleted, moved to dejagnu/lib.
39031
39032 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
39033
39034         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
39035
39036         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
39037         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
39038
39039         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
39040         necessary.
39041
39042 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
39043
39044         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
39045         global for loop; add use of $mathlib.
39046         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
39047         settings here; set mathlib for anything but VxWorks.
39048
39049 1996-01-22  Jeffrey A Law  (law@cygnus.com)
39050
39051         * gcc.c-torture: Update to c-torture-1.40 release.
39052
39053 1996-01-03  Jeffrey A Law  (law@cygnus.com)
39054
39055         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
39056         dg.exp.
39057
39058 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
39059
39060         * lib/c-torture.exp (c-torture-execute): Declare "output" as
39061         global.
39062
39063 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
39064
39065         * lib/g++.exp (LIBS): Define if not already.
39066         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
39067         (gcc-dg-prune): Call prune_gcc_output.
39068         * lib/gcc.exp (prune_gcc_output): New proc.
39069         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
39070         prune_gcc_output.
39071
39072 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
39073
39074         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
39075         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
39076
39077 1995-11-15  Jeffrey A Law  (law@cygnus.com)
39078
39079         * gcc.c-torture: Update to c-torture-1.39 release.
39080
39081 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
39082
39083         * lib/c-torture.exp (c-torture-execute): Don't return if one option
39084         fails, try others as well.
39085
39086 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
39087
39088         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
39089         If compilation fails, mark execute tests as `untested'.
39090         If test is marked as unsupported, don't mark compilation and
39091         execute tests as failed.
39092
39093 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
39094
39095         * lib/g++.exp (g++_init): Don't link in libg++, and look to
39096         libstdc++ for whether or not we want to be doing shared
39097         libraries.  Delete link_curses since we don't need it anymore.
39098         * lib/mike-g++.exp (postbase): Don't link in libg++.
39099         * g++.old-deja/old-deja.exp: Likewise.
39100
39101 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
39102
39103         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
39104
39105 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
39106
39107         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
39108         For that, add `-Wl,-a,shared_archive'.
39109         * g++.old-deja/old-deja.exp: Likewise.
39110
39111 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
39112
39113         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
39114
39115 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
39116
39117         * lib/mike-g++.exp (postbase): Pay attention to the status of
39118         g++_load.
39119
39120 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
39121
39122           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
39123
39124 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
39125
39126         * lib/gcc.exp (default_gcc_start): No longer need to log program
39127         being executed or its output, execute_anywhere does that now.
39128         * lib/g++.exp (default_g++_version): Call execute_anywhere.
39129         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
39130
39131 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
39132
39133         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
39134         the same as those in lib/g++.exp.
39135
39136 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
39137
39138         * gcc.c-torture: Update to c-torture-1.38 release.
39139         * gcc.ieee: Related changes.
39140
39141 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
39142
39143         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
39144         "exec". Minor reformatting changes.
39145
39146         * config/rom68k.exp (${tool}_load): Make it work in a canadian
39147         cross. This means all "exec" calls now work on a remote host as
39148         well.
39149         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
39150         cross. Filter out the extra "\r\n" stuff that expect puts in.
39151         (c-torture-execute): Filter out the bogus warnings like
39152         c-torture-compile does. Add support for canadian cross.
39153         * lib/gcc.exp (default_gcc_version, default_gcc_start)
39154         Use execute_anywhere rather than calling exec directly. Now it
39155         works for canadian cross testing.
39156
39157 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
39158
39159         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
39160         results into a variable, and check that rather than using file exists.
39161
39162 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
39163
39164         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
39165         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
39166
39167 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
39168
39169         * g++.old-deja/old-deja.exp: Create and pass runshlib and
39170         lib_curses if there's a shared libg++ in the build tree.
39171
39172 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
39173
39174         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
39175         if not supported target.
39176
39177 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
39178
39179         * lib/g++.exp (g++_init): Move empty setting of runshlib and
39180         link_curses up to always happen, not just for native builds.
39181
39182 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
39183
39184         * gcc.c-torture: Update to c-torture-1.36 release.
39185         * gcc.failure: Related changes.
39186
39187 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
39188
39189         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
39190
39191 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
39192
39193         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
39194         * lib/mike-g++.exp (postbase): Not in here.  Still reference
39195         runshlib, link_curses, and mathlib for link and run.
39196
39197         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
39198         pass the runtime shared library options for Solaris, OSF/1, and
39199         Irix5, and link with -lcurses to avoid unresolved references.
39200
39201 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
39202
39203         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
39204         only run once.
39205
39206 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
39207
39208         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
39209
39210 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
39211
39212         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
39213         do not have a framework for the "compat" tests yet.
39214
39215 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
39216
39217         * lib/mike-g++.exp (postbase): New local variable `mathlib',
39218         set to null if we're testing vxworks5.1.  Use that instead of
39219         `-lm' in the setting of LIBS for link and run.
39220
39221 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
39222
39223         * config/rom68k.exp (${tool}_load): Major changes to make it
39224         work.  Verified that it does in fact return the stuff in
39225         exec_output properly.  Catch any Emul or any TRAP other than 0.
39226
39227 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
39228
39229         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
39230         LDFLAGS properly for targets that need stuff from libgloss.
39231         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
39232         only run once.
39233         (gpp_initialized): New variable.
39234
39235 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
39236
39237         * config/rom68k.exp: Load libgloss.exp.
39238         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
39239         so we can produce a fully linked binary.
39240         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
39241         so we can produce a fully linked binary.
39242
39243 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
39244
39245         * lib/plumhall.exp (ph_section): Watch for expected failures.
39246         Add missing `else'.
39247
39248         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
39249         run the testcase.
39250         (c-torture): Likewise.
39251
39252 1995-08-28  Doug Evans  <dje@cygnus.com>
39253
39254         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
39255
39256         * lib/mike-g++.exp (mike_cleanup): New proc.
39257         (prebase): New globals compiler_result, not_compiler_result,
39258         target_regexp.
39259         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
39260         allow leading "-" in pattern.  Watch for unsupported tests.
39261         If $compiler_result is set, pattern match assembler code,
39262         and ditto for $not_compiler_result.
39263         * lib/mike-gcc.exp: Likewise.
39264
39265         * lib/plumhall.exp (ph_execute): Only call ph_summary if
39266         execution "succeeded".
39267
39268 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
39269
39270         * config/win32.exp: New file.
39271         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
39272
39273 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
39274
39275         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
39276         unsupported.
39277         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
39278         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
39279         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
39280
39281         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
39282         "... without exceptions was ...".  That is now handled by
39283         prune_system_crud.
39284         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
39285
39286 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
39287
39288         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
39289         sieve.c,sort2.c}: New files.
39290         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
39291         sieve.exp,sort2.exp}: Drivers for them.
39292
39293         * lib/mike-gcc.exp (program_output): New user settable variable.
39294         (postbase): Call prune_system_crud.  Also prune extraneous compiler
39295         messages.
39296         * lib/mike-g++.exp (program_output): New user settable variable.
39297
39298         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
39299
39300         * config/sh.exp: Deleted (use sim.exp instead).
39301
39302 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
39303
39304         * config/vx.exp: Declare CHECKTASK as global.
39305         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
39306         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
39307         * lib/old-dejagnu.exp: Load [pwd]/$executable.
39308
39309 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
39310
39311         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
39312         target. Like vx.exp, only includes `vx29k.exp' instead of
39313         `vxworks.exp'.
39314
39315 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
39316
39317         * config/sim.exp: Increase time limit from 120 seconds to 240.
39318
39319 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
39320
39321         * gcc.c-torture/execute/950628-1.c: New test.
39322
39323 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
39324
39325         * gcc.c-torture: Update with changes/additions from
39326         c-torture-1.34.
39327
39328 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
39329
39330         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
39331
39332 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
39333
39334         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
39335
39336 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
39337
39338         * gcc.c-torture/compile/950512-1.c: New test.
39339         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
39340         * gcc.dg/struct-ret-1.c: Likewise.
39341
39342 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
39343
39344         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
39345           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
39346
39347 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
39348
39349         * gcc.c-torture/special/920411-1.c: Deleted.
39350         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
39351
39352 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
39353
39354         * config/sim.exp (${tool}_load): Hack in call to bash to get a
39355         cpu limit.
39356
39357 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
39358
39359         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
39360
39361 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
39362
39363         From kenner;
39364         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
39365         is the proper length.
39366         * va-arg-3.c: Likewise.
39367
39368 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
39369
39370         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
39371         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
39372
39373         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
39374         * lib/g++.exp (default_g++_start): Delete old cruft.
39375
39376 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
39377
39378         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
39379         (2 * (1 << 18)) to (2 * (1 << 17)).
39380
39381         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
39382
39383 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
39384
39385         * config/rom68k.exp: Renamed from config/idp.exp
39386
39387 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
39388
39389         * c-torture/compile/921109-2.c
39390
39391 1995-04-18  Mike Stump  <mrs@cygnus.com>
39392
39393         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
39394         excess errors.
39395
39396 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
39397
39398         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
39399         output.
39400         * lib/g++.exp (default_g++_start): Likewise.
39401
39402 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
39403
39404         * gcc.c-torture/compile/950329-1.c: New test.
39405
39406 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
39407
39408           * config/bug.exp (${tool}_load): Updated to use new remote_open
39409           and remote_close procs.
39410         * config/idp.exp: New file.
39411
39412 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
39413
39414         * gcc.c-torture/execute/950322-1.c: New test.
39415
39416 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
39417
39418         * config/vx.exp (${tool}_load): Clean up testing of return code from
39419         vxworks_ld and vxworks_spawn.
39420
39421 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
39422
39423         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
39424
39425 1995-03-13  Mike Stump  <mrs@cygnus.com>
39426
39427         * lib/old-deja.exp: Add `excess errors test - ' error, now one
39428         can mark excess errors on a machine by machine basis.  Note, the
39429         default is to not expect any excess errors, even when excess
39430         errors test - is given, so you will want to put an XFAIL ... on
39431         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
39432         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
39433         those 4 machines, but no others.
39434
39435 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
39436
39437         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
39438         * lib/c-torture.exp: to here.
39439
39440 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
39441
39442         * gcc.c-torture/execute/950221-1.c: New test.
39443         * gcc.c-torture/execute/struct-ret-1.c: New test.
39444         * gcc.c-torture/compile/950221-1.c: New test.
39445
39446         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
39447
39448 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
39449
39450         * gcc.c-torture/execute/arith-1.c (main): Return 0.
39451         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
39452
39453 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
39454
39455         * g++.gb: New directory of tests, derived from my signature and
39456         class scoping tests.
39457
39458         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
39459         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
39460         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
39461         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
39462         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
39463         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
39464         * g++.gb/sig25.C: Likewise.
39465
39466         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
39467         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
39468         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
39469         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
39470         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
39471         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
39472         * g++.gb/sig25.exp: Likewise.
39473
39474         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
39475         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
39476         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
39477         * g++.gb/scope13.C: Likewise, this test still fails.
39478
39479         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
39480         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
39481         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
39482         * g++.gb/scope13.exp: Ditto.
39483
39484         * g++.gb/README: New file, explains what these tests are about.
39485
39486 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
39487
39488         * lib/dg.exp (dg-do): Support `preprocess'.
39489         (dg-test): Likewise.
39490
39491 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
39492
39493         * config/udi.exp: change "continue -expect" to "exp_continue".
39494
39495 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
39496
39497         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
39498         Delete redundant tests.
39499
39500         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
39501         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
39502         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
39503         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
39504         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
39505         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
39506         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
39507         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
39508
39509         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
39510         storing label pointers.
39511         * gcc.c-torture/execute/921019-1.c: Likewise.
39512         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
39513         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
39514         parameter fp.
39515         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
39516         constants.
39517
39518         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
39519         Delete obsolete tests.
39520
39521         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
39522         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
39523         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
39524         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
39525         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
39526         * gcc.c-torture/compile/950124-1.c: New test.
39527
39528         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
39529
39530 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
39531
39532         * lib/mike-g++.exp: Add -lm to LIBS.
39533
39534 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
39535
39536         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
39537
39538 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
39539
39540         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
39541
39542 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
39543
39544         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
39545
39546 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
39547
39548         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
39549         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
39550         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
39551         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
39552         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
39553         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
39554         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
39555         * g++.law/{operators31.C, operators32.C,
39556         * g++.law/{operators33.C, operators34.C}: Likewise.
39557         * g++.law/{pic1.C, refs2.C}: Likewise.
39558         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
39559         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
39560         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
39561         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
39562
39563         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
39564         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
39565         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
39566         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
39567         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
39568         * g++.law/{enum9.exp, friend5.exp}: Likewise.
39569         * g++.law/{nest3.exp, nest4.exp}: Likewise.
39570         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
39571         * g++.law/{operators30.exp, operators31.exp}: Likewise.
39572         * g++.law/{operators32.exp, operators33.exp}: Likewise.
39573         * g++.law/{operators34.exp}: Likewise.
39574         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
39575         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
39576         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
39577         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
39578         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
39579
39580         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
39581         No longer expected to fail.
39582         * g++.law/missed-error3.C: Tweak for recent bool changes.
39583
39584 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
39585
39586         * config/emb-unix: Deleted.
39587         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
39588         remote execution.  Do final link on remote host if REMOTE_LINK is set.
39589
39590 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
39591
39592         * lib/dg.exp (dg-test): Fix typo in last patch.
39593
39594 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
39595
39596         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
39597         (handles multiple occurrences).
39598
39599 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
39600
39601         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
39602         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
39603         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
39604         printed).
39605         * lib/c-torture.exp (c-torture-compile): Likewise.
39606         (c-torture): Prepend full path if missing.
39607         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
39608         (gcc_fail): Likewise.
39609         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
39610
39611 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
39612
39613         * lib/netware.exp: Only attach to NetWare i386 systems.
39614
39615 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
39616
39617         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
39618         messages.  Add test name to "output pattern match" pass/fail message.
39619
39620 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
39621
39622         * gcc.dg: New testsuite.
39623         * gcc.dg/dg.exp: New file.
39624
39625         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
39626         test-switch.c}: Deleted.
39627
39628         * gcc.misc-tests/msgs.exp: New testcase driver.
39629
39630 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
39631
39632         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
39633         Watch for illegal return values from ${tool}_load.
39634         * config/unix.exp (${tool}_load): Fix pass/fail detection for
39635         cross targets.  Coerce return value >0 to 1.
39636
39637 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
39638
39639         * config/unix.exp (${tool}_load): Call program rsh, not proc.
39640
39641         * config/emb-unix.exp: New file.
39642
39643         * config/sim.exp: Error if variable $SIM not defined.
39644         (${tool}_load): Mark test as "untested" if simulator missing.
39645
39646         * config/unix.exp: Load remote.exp to get rcp_download.
39647         * lib/c-torture.exp: Use different option lists for testcases with
39648         and without loops.
39649         * gcc.c-torture/execute/execute.exp: Likewise.
39650
39651 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
39652
39653         * config/*.exp: Clarify return code from ${tool}_load.
39654         Call `unresolved' or `untested' instead of `warning' or `perror'
39655         (sometimes you still want to call both though).
39656         Add comment that `shell_id' is local to each file.
39657         * config/udi.exp (timeout): Set to 30.
39658         Don't print warning if connection fails, $connectmode has already
39659         printed an error.
39660         (${tool}_load): Move verbose messages to level 2.
39661         Rework pattern for "Process started" message.
39662         Pass `shell_id' to ${connectmode}_download.
39663         Retry twice upon timeout.  Make resetting of target more robust.
39664         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
39665         Pass `shell_id' to exit_$connectmode.
39666         Only call exit_$connectmode if connected.
39667         * config/unix.exp (${tool}_load): Check return codes better.
39668         * config/vrtx.exp (${tool}_load): Likewise.
39669         * config/vx.exp (${tool}_load): Likewise.
39670         Delete unneeded global's.
39671         * lib/dg.exp (dg-test): Update to reflect clarified return codes
39672         from ${tool}_load.
39673         (dg-stat): Delete.
39674         (dg-init): Delete recording of pass/fail counts.
39675         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
39676         (old-dejagnu-init): Likewise.
39677         (old-dejagnu-stat): Delete contents, empty proc now.
39678         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
39679         (c-torture): Delete references to lcnt, lpass, lfail.
39680         Get option list from TORTURE_OPTIONS.
39681         Delete -funroll[-all]-loops if no loops.
39682         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
39683         (g++_stat): Delete contents (empty proc now).
39684         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
39685         (gcc_finish): Likewise.
39686         (gcc_stat): Deleted.
39687         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
39688         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
39689         * gcc.c-torture/execute/execute.exp: Likewise.
39690         Split tests into two parts: compile, execute.
39691         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
39692         no loops.  Update to reflect clarified return codes from ${tool}_load.
39693
39694 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
39695
39696         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
39697         to grep for.
39698         (old-dejagnu): Likewise (where necessary).
39699
39700 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
39701
39702         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
39703
39704         * lib/dg.exp (dg-process-target): Fix processing of selector.
39705         Add comment regarding use of `error'.
39706
39707         * lib/gcc.exp (prune_system_crud): Define if missing.
39708         * lib/g++.exp (prune_system_crud): Likewise.
39709
39710         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
39711         Call prune_system_crud.
39712         * lib/dg.exp (dg-runtest): New proc.
39713         Use perror instead of send_user for tcl errors in testcase.
39714         Don't return any value, it's never used.
39715         Don't clobber previous definition of `unknown'.
39716         Print tcl errors in `dg-final'.
39717
39718 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
39719
39720         * lib/dg.exp (dg-process-target): Improve syntax error messages.
39721         (dg-test): Don't print errorInfo, it contains stack backtrace.
39722
39723 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
39724
39725         * lib/g++.exp (runtest_file_p): Define if missing.
39726
39727 1994-09-24  Doug Evans  (dje@cygnus.com)
39728
39729         * lib/mike-g++.exp: Comment out loading of g++.exp.
39730         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
39731         (default_g++_version): Always print something.
39732         (default_g++_start): Comment out call to `which'.
39733         (g++_start, g++_load): Deleted (must be defined in config file).
39734         * lib/gcc.exp: Test for existence of $CC at start.
39735         Delete check for tmpdir (done in gcc_init).
39736         (default_gcc_version): Always print something.
39737         (default_gcc_start): Comment out call to `which'.
39738         * config/*.exp: Major cleanup - make cross targets work at least a
39739         little better for g++ (by not being "--tool gcc" specific).
39740         Rename gcc_xxx to ${tool}_xxx.
39741         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
39742         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
39743
39744 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
39745
39746         * lib/c-torture.exp (c-torture-compile): Rework compiler
39747         message processing.
39748
39749         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
39750         c-torture.
39751
39752 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
39753
39754         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
39755
39756         * lib/dg.exp (dg-process-target): Support { target native }.
39757
39758 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
39759
39760         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
39761         looked for "... program xxx got fatal signal".
39762         Correct regsub munging of `comp_output'.
39763         Ignore compiler messages "path prefix not used" and "linker input
39764         file unused".
39765
39766 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
39767
39768         * lib/gcc.exp (runtest_file_p): Define if missing.
39769         * gcc.prms/template.c: Example to work from.
39770
39771 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
39772
39773         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
39774         * lib/dg.exp (dg-test): Call unsupported testcases as such.
39775
39776         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
39777         * gcc.prms/1883.c: Moved from compile/940714-1.c.
39778         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
39779         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
39780
39781         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
39782         (dg-process-target): No longer a varargs proc.
39783         Return S/N for target, P/F for xfail.  All callers changed.
39784         (user option procs): More argument checking.
39785         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
39786         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
39787         (dg-test): Skip test if not running on selected target in `dg-do'.
39788         Update handling of `dg-do-what', `dg-output-text'.
39789         Separate execution pass/fail from output pattern match pass/fail.
39790         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
39791
39792 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
39793
39794         * gcc.c-torture/special/special.exp: Don't expect failure for mips
39795         target for 920510-1.c.
39796
39797 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
39798
39799         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
39800         Clean up comment regarding use of passcnt, etc.
39801         (gcc_stat): Don't update `testcnt' here.
39802         (gcc_finish): Do it here.
39803         Might as well reset `but_id' here too.
39804         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
39805         to determine if the file should be tested.
39806         * gcc.c-torture/compile/compile.exp: Likewise.
39807         * gcc.c-torture/execute/execute.exp: Likewise.
39808         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
39809         * gcc.misc-tests/dg-test.exp: Likewise.
39810         * gcc.prms/prms.exp: Likewise.
39811         * gcc.wendy/wendy.exp: Likewise.
39812         * g++.old-deja.exp: Likewise.
39813         Move "Testing file" message to verbose level 1.
39814
39815 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
39816
39817         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
39818
39819 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
39820
39821         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
39822         (default_gcc_start): Accept optional second list element
39823         of compiler flags.  Print compiler output at verbosity level 2.
39824         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
39825         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
39826         Save current values of framework globals passcnt, failcnt, xpasscnt,
39827         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
39828         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
39829         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
39830         xfailcnt to compute stats.  Update framework global `testcnt' from
39831         pass/fail counts.
39832         (gcc_finish): New proc.  Clean up test environment.
39833         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
39834         (gcc_epass, gcc_efail): Delete.
39835         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
39836         argument of line number.
39837         (dg-init): If the tool has an init routine, call it.
39838         (dg-test): Remove args `cflags_var' and `libs_var'.
39839         Pass all compiler options to ${tool}_start.
39840         Handle missing line number.
39841         (dg-finish): New function.
39842         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
39843         particular files.  Call gcc_finish at end.  Move "skipping test"
39844         message to verbosity level 3.
39845         * gcc.c-torture/compile/compile.exp: Likewise.
39846         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
39847         * gcc.c-torture/execute/execute.exp: Likewise.
39848         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
39849         Print testcase being tried at verbosity level 1.
39850         * gcc.c-torture/special/special.exp: Unset xfail.
39851         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
39852         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
39853         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
39854         * gcc.failure/failure.exp: Likewise.
39855         * gcc.ieee/ieee.exp: Likewise.
39856         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
39857         Update call to dg-test.  Call dg-finish at end.
39858         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
39859         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
39860         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
39861         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
39862         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
39863         * gcc.wendy/wendy.exp: Add copyright.
39864         Delete setting of tmpdir (done by gcc_init).
39865         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
39866         Pass compiler flags to gcc_start.  Call gcc_finish at end.
39867         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
39868         gcc_[ce]pass/fail.
39869
39870 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
39871
39872         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
39873         confusion.
39874         (g++_load): Likewise.
39875
39876         * config/*.exp (gcc_load): Some were varargs fns and some were not.
39877         Rename argument to `prog' to remove the confusion.
39878         Varargs fns behave differently too!
39879         (g++_load): Likewise.
39880
39881         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
39882
39883         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
39884         what it is.  Delete (always) printing of status value for !native.
39885         Simplify verbose code, and include status and exec_output.
39886         (g++_load): Use gcc_load.
39887
39888 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
39889
39890         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
39891         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
39892         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
39893         940714-3.c as these testcases don't exist anymore.  Make
39894         va-arg-1.c expected to pass.
39895
39896 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
39897
39898         * gcc.misc-tests/misc.exp: Only run specific testcases.
39899         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
39900         * gcc.misc-tests/dg-[1-9].c: New files.
39901
39902         * lib/dg.exp: New testsuite driver.
39903         * gcc.prms/prms.exp: Use it.
39904
39905         * README.gcc: New file.
39906
39907         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
39908         Document and reset `lxpass' and `lxfail'.
39909         Simplify "initialized" message.
39910         (gcc_stat): Clean up comments a little.
39911
39912 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
39913
39914         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
39915
39916 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
39917
39918         * lib/old-dejagnu.exp (process-option): New proc.
39919         (old-dejagnu-init, old-dejagnu-stat): Likewise.
39920         (old-dejagnu): Simplify.
39921         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
39922
39923 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
39924
39925         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
39926         exists and is not an empty string.
39927
39928         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
39929         $xfail rather than calling setup_xfail.  Clear $xfail when test is
39930         finished.
39931         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
39932         automatically.
39933
39934         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
39935         longer expected to fail.
39936
39937         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
39938         "f" function call.
39939
39940         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
39941
39942         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
39943         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
39944         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
39945         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
39946         c-torture-1.29.
39947
39948         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
39949         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
39950
39951         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
39952
39953         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
39954         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
39955
39956         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
39957         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
39958         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
39959
39960 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
39961
39962         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
39963         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
39964         940714-1.c, 940714-2.c, 940714-3.c},
39965         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
39966         gcc.misc-tests/{mg.c,mg.exp}:
39967         New tests.
39968         * gcc.noncompile/noncompile.exp: Change accordingly.
39969
39970 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
39971
39972         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
39973         Undo previous clobberage.
39974
39975 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
39976
39977         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
39978         * gcc.special/{930510-1.c, special.exp}:
39979         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
39980         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
39981         struct-varargs-1.c}: New tests from c-torture-1.26.
39982
39983 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
39984
39985         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
39986           argument to switch.
39987
39988 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
39989
39990         * Revert the previous changes.  Please see Rob's directory
39991           (/lisa/test/rob/progressive/gcc/testsuite) for testing
39992           fixes.
39993
39994 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
39995
39996         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
39997             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
39998             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
39999             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
40000             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
40001             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
40002             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
40003             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
40004             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
40005             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
40006             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
40007             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
40008             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
40009             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
40010             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
40011             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
40012             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
40013             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
40014             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
40015             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
40016             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
40017             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
40018             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
40019             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
40020             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
40021             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
40022             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
40023
40024 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
40025
40026         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
40027             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
40028           with perror calls.
40029
40030 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
40031
40032         * config/unix.exp (g++_load): Fix syntax.
40033
40034 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
40035
40036         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
40037         * gcc.noncompile/921017-1.c: Deleted obsolete test.
40038         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
40039         Don't expect va-arg-1.c to fail.  Correct expected output for
40040         920928-1.c.
40041         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
40042         * gcc.wendy/hbm4.c: Correct typo.
40043         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
40044
40045 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
40046
40047         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
40048         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
40049         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
40050         * lib/c-torture.exp (c-torture-compile): Ditto.
40051
40052         Reduce volume of output (remove all the -I's and such).
40053         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
40054         Call gcc_cpass, gcc_cfail.
40055         (c-torture): Pass testing option to c-torture-compile.
40056
40057 1994-03-21  Doug Evans  (dje@cygnus.com)
40058
40059         Bring patches over from progressive.
40060         * config/default.exp: Exit remote shell cleanly.
40061         (g++_exit, g++_start): Add default versions.
40062         * config/sim.exp (gcc_load): Use perror, not error.
40063
40064 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
40065
40066         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
40067         set in site.exp.
40068
40069 1994-03-14  Doug Evans  (dje@cygnus.com)
40070
40071         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
40072         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
40073         (wendy_try): New proc to run testcase.
40074         (main loop): Call 'em.
40075         * gcc.wendy/*.c: Clean up pass to correct expected output.
40076
40077         * lib/gcc.exp: Minor cleanup work.
40078         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
40079
40080 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
40081
40082         * config/sim.exp (gcc_load): Document return codes better.
40083         Don't pass -v to simulator.
40084
40085 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
40086
40087           * gcc.special/920717-x.c: Fix typo.
40088           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
40089           get at sources.
40090
40091         * lib/mike-gcc.exp: Fix typo.
40092
40093 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
40094
40095         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
40096         binary to use, transform the name.
40097         * config/*.exp: rename everything. Nuke any g++ specific files,
40098         it's now a special case of gcc that requires no special support.
40099         Add a default.exp for unsupported targets.
40100
40101 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
40102
40103         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
40104         lib/old-dejagnu.exp: Fix a few patterns to work with the new
40105         version of Tcl.
40106
40107 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
40108
40109         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
40110         than a warning.
40111
40112 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
40113
40114         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
40115
40116 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
40117
40118         * gcc.execute/execute.exp: Combine opt_list and foption_list into
40119         option_list.  Compile every file with only 4/6 option choices
40120         (same as C torture) instead of with 12/18 different option
40121         choices.
40122         * lib/c-torture.exp: Likewise.
40123
40124         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
40125         not already set.
40126
40127 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
40128
40129         * lib/old-deja.exp: Add `excess errors test fails' error, now one
40130         can put an XFAIL *-*-* on excess errors.
40131
40132 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
40133
40134         * g++.law: Add more tests derived from g++-bugs snapshots.
40135
40136         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
40137         equivalent to g++.law/init9.
40138
40139         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
40140         compiled it, and the a.out file after we've run it.
40141
40142 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
40143
40144         * lib/mike-g++.exp (postbase): Delete the .o file after we've
40145         compiled it, and the a.out file after we've run it.
40146
40147 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
40148
40149         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
40150
40151 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
40152
40153         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
40154         version number.
40155
40156 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
40157
40158         * g++.law: New directory of g++ tests derived from the g++-bugs
40159         snapshots.
40160
40161 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
40162
40163         * gcc.compile: initbug1.c initbug1.exp testcase added
40164
40165 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
40166
40167         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
40168         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
40169           fixes submitted by Jeff Law (law@cs.utah.edu)
40170         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
40171           Jeff Law (law@cs.utah.edu)
40172
40173
40174 1993-11-30  Mike Stump  (mrs@cygnus.com)
40175
40176         * config/unix-g++.exp: Follow the gcc way of doing things.
40177         * g++.old-deja/old-deja.exp: Minor updates.
40178         * lib/g++.exp: New file, follow the gcc way of doing things.
40179         * lib/old-dejagnu.exp: Minor updates.
40180         * lib/mike-g++.exp: Always unset errorInfo.
40181
40182 1993-11-06  Mike Stump  (mrs@cygnus.com)
40183
40184         * lib/gcc.exp: Fix some errors with the below change, CC and
40185         CFLAGS should be global when setting, not local.
40186
40187 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
40188
40189         * lib/gcc.exp: Transform tool name.
40190
40191 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
40192
40193         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
40194
40195 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
40196
40197         * lib/gcc.exp: change gcc_done to gcc_stat
40198
40199 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
40200
40201         * Upgraded gcc testsuite to c-torture version 1.25
40202
40203 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
40204
40205         * lib/gcc.exp: added reporting code. Changed verbose compile message.
40206         * lib/c-torture: added hooks for new reporting code.
40207
40208 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
40209
40210         * config/sh-gcc.exp: check if sh-sim exists in the path
40211
40212 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
40213
40214         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
40215         * gcc.compile/compile.exp: Initial changes for new logic.
40216         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
40217         * gcc.failure/failure.exp: Initial changes for new logic.
40218         * gcc.ieee/ieee.exp: Initial changes for new logic.
40219         * gcc.misc-tests/misc.exp: Initial changes for new logic.
40220         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
40221         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
40222         * lib/c-torture.exp: Initial changes for new logic.
40223         * lib/gcc.exp: Initial changes for new logic.
40224
40225 1993-10-15  Mike Stump  (mrs@cygnus.com)
40226
40227         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
40228         depend upon failure or success.  Fully qualify names in failure
40229         and success messages.  Always remove a.out before starting
40230         compile, just in case.  Pay more attention to error text output by
40231         the compiler.  Handle testcases with no known past errors just
40232         like all others, so that things are uniform.  Other miscellaneous
40233         improvements.
40234
40235 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
40236
40237         * gcc.cpp: new directory for cpp tests
40238
40239 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
40240
40241         * lib/chill.exp: Code reformatted, removed unused code.
40242         * config/unix-chill.exp: Code reformatted, removed unused code.
40243         * chill.execute/execute.exp: Code reformatted, removed unused code.
40244         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
40245
40246 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
40247
40248         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
40249         routines not written.
40250
40251 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
40252
40253         * config/bug-gcc.exp: Use new procs from bug.exp.
40254
40255 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
40256
40257         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
40258         via ftp, rather than depending on NFS.
40259         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
40260         case.
40261
40262 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
40263
40264         * config/bug-gcc.exp: Use new download proc.
40265
40266 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
40267
40268         * chill.execute/execute.exp: cleanups, handles errors better
40269         * chill.compile/compile.exp: rewrite, based on execute.exp
40270         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
40271         * lib/chill.exp: major changes to diff proc and compile and link
40272           procs. added chill_fail and chill_pass wrappers to pass and
40273           fail. added more comments, and handle error codes better.
40274           Added a hack to capture stderr from exec, so noncompile tests
40275           can work.
40276
40277 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
40278
40279         * chill.execute/execute.exp: rewrite of testsuite driver
40280         * lib/chill.exp: rewrite of testsuite driver
40281         * config/unix-chill.exp: rewrite of testsuite driver
40282
40283 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
40284
40285     In chill.execute:
40286         * iexpr.ch: Standardize uppercase.
40287         * tuples.dat: Standardize uppercase.
40288         * vary.ch: standardize.  Correct varying string assignments.
40289         * vary.dat: Add new output lines.
40290
40291 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
40292
40293     In chill.execute:
40294         * chprintf.ch: Standardize use of uppercase.
40295         * tuples.ch: Standardize and turn arr2 into a DCL,
40296           rather than a SYN.
40297         * pinits.ch: Standardize.
40298
40299 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
40300
40301         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
40302         * Makefil: Renamed to Makefile.in.
40303         * configure.in: New.
40304
40305 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
40306
40307     In chill.execute:
40308         * .cvsignore: Add result/output files.
40309         * Makefile: Fix up variables at start.  Use MFLAGS
40310           everywhere.  Correct bool_loc, built_ins entries.
40311           Add entry for vary1.ch.
40312         * bitarray.ch: Standardize upper-case usage.
40313         * bitexpr.ch: Standardize, add output of b1.
40314         * params.ch: Use arrayt in along PROC parameters, to
40315           avoid novelty problems.
40316         * sets.ch: Tiny cleanup.
40317         * vary1.ch: Re-indent.
40318
40319 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
40320
40321           * Add PR-related files to Makefiles, .cvsignore files, etc.
40322
40323 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
40324
40325         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
40326           with compiler objects. New names are test-flow.c and test-loop.c
40327
40328 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
40329
40330         * Upgraded c-torture tests from 1.19 to 1.20
40331
40332         * new files:
40333         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
40334         * gcc.compile: 930623-1.c 930623-2.c
40335         * gcc.noncompile: 930622-1.c 930622-2.c
40336         * gcc.failure: 920411-1.c 920627-2.c
40337         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
40338
40339 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
40340
40341         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
40342           More changes to get testsuite working properly. Needs more work.
40343           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
40344
40345 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
40346
40347         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
40348           More changes to get testsuite working properly. Needs more work.
40349
40350 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
40351
40352         * chill.compile/compile.exp: Added for Dejagnu support
40353         * chill.execute/execute.exp: Added for Dejagnu support
40354         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
40355
40356 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
40357
40358     This should complete moving the CHILL test files.
40359         * chill.noncompile(.cvsignore printf.grt
40360             in-printf.grt chprintf.grt chprintf.ch):
40361             Added test-support files.
40362           (Makefile): Modified further.
40363         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
40364             signal.ch): Added test files.
40365           * chill.execute (.cvsignore printf.grt printr.c
40366             in-printf.grt rts.c chprintf.grt rts.h): Added
40367           test-support files.
40368             (Makefile): More corrections.
40369
40370 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
40371
40372         * chill.compile, chill.execute, chill.nocompile: Add CHILL
40373           test cases, ready for DejaGnu.
40374
40375 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
40376
40377         * Upgraded c-torture tests from 1.18 to 1.19
40378
40379         * gcc.compile: added test(s):
40380           930607-1.c
40381         * gcc.execute: added test(s):
40382           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
40383
40384         * added new subdirectory for misc tests: gcc.misc-tests
40385         * gcc.misc-test(s): added tests:
40386           inst-check.c test-consts.c test-ior.c test-switch.c
40387
40388 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
40389
40390         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
40391
40392 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
40393
40394         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
40395
40396 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
40397
40398         * Upgraded c-torture tests from 1.17 to 1.18
40399
40400 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
40401
40402         * Upgraded c-torture tests from 1.12 to 1.17
40403
40404 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
40405
40406         * lib/old-dejagnu.exp:
40407           Fixed handling of XFAIL target triplets to correctly
40408           recognize wildcard characters.  Removed code that
40409           appended a unique id tag to the end of the file name
40410           printed out by the result of the testcases within a
40411           given test file.
40412
40413 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
40414
40415         * lib/old-dejagnu.exp:
40416           Reworked expected failure handling to trigger off of XFAIL
40417           keyword in keyphrase embeded in testcase source code. The
40418           XFAIL keyword must be at the end of the keyphrase line. It
40419           may optionally be followed by one or more target triplets.
40420           It has just occured that the handling of wildcards in the
40421           target triplet may not be correct.
40422
40423 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
40424
40425         * g++.old-deja/tests:
40426           Moved all subdirectories up one level into g++.old-deja .
40427
40428         * lib/old-dejagnu.exp:
40429           Fixed problem with CXXFLAGS not being properly reset, and being
40430           corrupted with extraneous "-c" compiler option.  This was
40431           causing binaries to not be generated for test that needed them.
40432           Modified strings passed to "pass" and "fail" so that individual
40433           tests from the same test file would be distinguished by an
40434           identifier appended to the test file name in the summary logs;
40435           this corrected a problem with erroneous diff logs.  Added code
40436           to search testcases for expected fail and unexpected pass keywords.
40437
40438 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
40439
40440         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
40441
40442 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
40443
40444         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
40445           Removed extraneous text from end of "Special g++ Options"
40446           keyphrase.
40447
40448         * lib/old-dejagnu.exp: Added pattern matching to look for new
40449           keywords, embedded in testcases comments, which will trigger
40450           calls to xpass and xfail.
40451
40452 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
40453
40454         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
40455           comments embedded in the testcases, especially the one looking for
40456           special compiler options, as well as the pattern matching for the
40457           compiler output again.
40458
40459 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
40460
40461         * lib/old-dejagnu.exp: Do a proper check of the return value for
40462           execute tests. Fixed several problems with the pattern matching
40463           of the compiler output which gave erroneous test results.
40464           Changed several of the test result messages to be more descriptive.
40465         * config/unix-g++.exp: Proc g++_load now actually works and
40466           executes the tests passed to it and returns a usable return
40467           value.
40468
40469 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
40470
40471           * lib/gcc.exp: Exits gracefully if $CC is bogus.
40472
40473 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
40474
40475         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
40476           Modified both files to properly execute the old style
40477           dejagnu tests. The previous versions of these files were
40478           experimental and did not function anything near correctly.
40479
40480 1993-04-05  Rob Savoye  (rob@cygnus.com)
40481
40482         * Removed all Makefile.in and configure.in files. No configuration
40483         needed now.
40484
40485 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
40486
40487         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
40488
40489 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
40490
40491         * gcc.compile/configure.in, gcc.unsorted/configure.in,
40492         gcc.special/configure.in, gcc.noncompile/configure.in,
40493         gcc.execute/configure.in, gcc.code_quality/configure.in,
40494         g++.other/configure.in, g++.old-deja/configure.in,
40495         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
40496         in srcname setting.
40497
40498 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
40499
40500         * lib/udi.exp: Fixed mondfe and mondfe_download.
40501         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
40502         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
40503
40504 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
40505
40506         * config/udi-gdb.exp: Check $shell_id after connecting to target.
40507         (gdb_exit): Don't remove *_soc files.
40508
40509 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
40510
40511         * lib/c-torture.exp: Don't look for main; instead always use -w
40512         -c.  This is how the c-torture tests work.  Remove the object
40513         file if the compilation succeeds.
40514         * gcc.execute/execute.exp: Remove executable if test passes.
40515         * gcc.noncompile/noncompile.exp: Every test is an expected
40516         failure.
40517         * gcc.special/special.exp: Added tests from c-torture 1.11,
40518         corrected use of existing test.
40519         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
40520         gcc.execute/920625-1.c: Updated to c-torture 1.11.
40521         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
40522         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
40523         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
40524         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
40525         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
40526         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
40527         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
40528         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
40529         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
40530         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
40531         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
40532         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
40533         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
40534         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
40535         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
40536         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
40537         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
40538         c-torture 1.11.
40539         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
40540         correspond to c-torture 1.11.
40541
40542         * New file.