OSDN Git Service

cc0033e62b8d6ae109ad774e079e097296f457ae
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-04-24  Ian Lance Taylor  <iant@google.com>
2
3         PR tree-optimizatoin/31605
4         * gcc.c-torture/execute/pr31605.c: New test.
5
6 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7
8         PR fortran/31587
9         * lib/gcc-dg.exp (scan-module): New function.
10         * gfortran.dg/module_md5_1.f90: New test.
11
12 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
13
14        * g++.old-deja/g++.pt/defarg6.C: Only run with
15        -std=gnu++98.
16        * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
17        * g++.dg/cpp0x/variadic61.C: Ditto.
18        * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
19        * g++.dg/cpp0x/variadic62.C: Ditto.
20        * g++.dg/template/meminit1.C: Ditto.
21        * g++.dg/template/operator7.C: Ditto.
22        * g++.dg/template/static15.C: Ditto.
23        * g++.dg/template/invalid1.C: Ditto.
24        * g++.dg/template/shift1.C: Ditto.
25        * g++.dg/template/error10.C: Ditto.
26         
27 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
28
29         PR diagnostic/25923
30         * gfortran.dg/pr25923.f90: New test.
31
32 2007-04-24  Ian Lance Taylor  <iant@google.com>
33
34         PR tree-optimization/31602
35         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
36
37 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
38
39         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
40         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
41
42 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
43
44         * gcc.target/i386/reload-1.c. New.
45
46 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
47             Olga Golovanevsky  <olga@il.ibm.com>
48
49         * g++.dg/other/str_empty.C: New test.
50         
51 2007-04-24  Richard Henderson  <rth@redhat.com>
52
53         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
54
55 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
56
57         PR target/31641
58         * gcc.c-torture/compile/pr31641.c: New testcase.
59
60 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
61
62         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
63         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
64         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
65         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
66
67 2007-04-23  Simon Baldwin  <simonb@google.com>
68
69         * g++.dg/other/error15.C: New.
70         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
71         triggering a "multiple parameters named" error.
72
73 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
74
75         PR fortran/31618
76         * gfortran.dg/backspace_8.f:  New test case.
77
78 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
79
80         PR fortran/31630
81         * gfortran.dg/used_types_17.f90: New test.
82
83         PR fortran/31620
84         * gfortran.dg/zero_array_components_1.f90: New test.
85
86 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
87
88         PR fortran/31616
89         * gfortran.dg/open_errors.f90: Allow a different error message.
90
91 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
92
93         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
94         Rename from check_effective_target_vect_pack_mod.  Rename global
95         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
96         messages.
97         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
98         rename.
99         * gcc.dg/vect/vect-iv-8a.c: Ditto.
100         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
101
102 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
103
104         PR middle-end/31448
105         * gcc.c-torture/execute/pr31448.c: New testcase.
106
107 2007-04-22  Nick Clifton  <nickc@redhat.com>
108
109         * gcc.dg/20020312-2.c: Add support for the FRV.
110
111 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
112
113         PR tree-optimization/24659
114         * gcc.dg/vect/vect-float-extend-1.c: New test.
115         * gcc.dg/vect/vect-float-truncate-1.c: New test.
116
117 2007-04-22  Richard Guenther  <rguenther@suse.de>
118
119         PR tree-optimization/29789
120         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
121         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
122
123 2007-04-22  Revital Eres  <eres@il.ibm.com>
124
125         * gcc.dg/var-expand2.c: New test.
126
127 2007-04-22  Revital Eres  <eres@il.ibm.com>
128
129         * gcc.dg/var-expand3.c: New test.
130
131 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
132
133         PR fortran/31495
134         * gfortran.dg/continuation_8.f90: New test.
135
136 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
137
138         PR C/30265
139         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
140         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
141
142 2007-04-21  Richard Guenther  <rguenther@suse.de>
143
144         PR middle-end/31136
145         * gcc.c-torture/execute/pr31136.c: New testcase.
146
147 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
148
149         * gcc.target/i386/movsi-sm-1.c: New.
150
151 2007-04-20  Richard Henderson  <rth@redhat.com>
152
153         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
154         * gcc.dg/pr27095.c: Cope with alpha GOT load.
155
156 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
157
158         * gcc.target/i386/ordcmp-1.c: New test.
159         * gcc.target/i386/unordcmp-1.c: New test.
160
161         PR tree-optimization/31632
162         * gcc.c-torture/compile/20070419-1.c: New test.
163
164 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
165
166         * gcc.dg/invalid-call-1.c: New test.
167
168 2007-04-18  Dirk Mueller  <dmueller@suse.de>
169
170         PR diagnostic/31227
171         * gcc.dg/Warray-bounds-3.c: New.
172
173 2007-04-18  Richard Guenther  <rguenther@suse.de>
174
175         PR tree-optimization/19431
176         PR tree-optimization/21463
177         * gcc.c-torture/execute/20070212-1.c: New testcase.
178         * gcc.c-torture/execute/20070212-2.c: Likewise.
179         * gcc.c-torture/execute/20070212-3.c: Likewise.
180         * gcc.dg/tree-ssa/pr19431.c: Likewise.
181         * gcc.dg/tree-ssa/pr21463.c: Likewise.
182         * g++.dg/tree-ssa/pr21463.C: Likewise.
183         * g++.dg/tree-ssa/pr30738.C: Likewise.
184
185 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
186
187         PR c++/31513
188         * g++.dg/expr/bitfield8.C: New test.
189
190 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
191             Richard Sandiford  <richard@codesourcery.com>
192
193         * lib/target-supports.exp (check_profiling_available): Return 0
194         for uClibc with -p or -pg.
195
196 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
197
198         PR c++/31517
199         * g++.dg/template/init7.C: New test.
200
201 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
202
203         PR rtl-optimization/31360
204         * gcc.dg/loop-7.c: New test.
205
206 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
207
208         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
209         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
210         build.
211         (compat-execute): Likewise.
212         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
213         files to remote hosts.
214         * lib/c-ctorture.exp (c-torture-compile): Likewise.
215         (c-torture-execute): Likewise.
216         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
217         or plain file.  Use remote_upload and remote_download to copy
218         files about.
219         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
220         before scanning it.
221
222 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
223
224         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
225
226 2007-04-16  Lawrence Crowl  <crowl@google.com>
227
228         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
229         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
230         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
231         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
232         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
233         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
234         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
235         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
236         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
237         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
238         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
239
240         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
241         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
242         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
243         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
244         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
245         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
246         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
247         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
248         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
249         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
250         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
251
252 2007-04-16  Ian Lance Taylor  <iant@google.com>
253
254         PR tree-optimization/31522
255         * gcc.dg/Wstrict-overflow-16.c: New test.
256
257 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
258
259         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
260
261 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
262
263         PR fortran/31144
264         * gfortran.dg/module_naming_1.f90: New.
265
266 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
267
268         * lib/target-supports.exp (check_profiling_available): Return
269         false for m68k-*-uclinux.
270
271 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
272
273         PR c++/29365
274         Testcase for c++ anonymous namespace warning
275
276         * g++.dg/warn/anonymous-namespace-1.C: New test
277         * g++.dg/warn/anonymous-namespace-1.h: New test
278
279 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
280
281         PR testsuite/31578
282         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
283
284 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
285
286         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
287
288 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
289
290         PR fortran/31204
291         * gfortran.dg/array_constructor_16.f90: New test.
292
293 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
294
295         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
296         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
297
298 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
299
300         PR rtl-optimization/31500
301         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
302         * g++.dg/warn/Warray-bounds.C: Likewise.
303
304 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
305
306         PR C/31520
307         * gcc.dg/gnu89-init-4.c: New testcase.
308
309 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
310
311         PR c++/25874
312         * gcc.dg/gomp/pr25874.c: Add dg-options.
313         * g++.dg/gomp/pr25874.C: Add dg-options.
314
315 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
316
317         PR fortran/21061
318         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
319         * gfortran.dg/warnings_are_errors_1.f: New testcase.
320
321 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
322
323         PR fortran/31561
324         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
325
326 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
327
328         PR fortran/29507
329         PR fortran/31404
330         * gfortran.dg/initialization_6.f90: New test.
331
332 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
333
334         * gcc.c-torture/compile/pr27528.c: Require nonpic.
335
336         * lib/target-supports.exp (check_gc_sections_available):
337         Return false if ldflags includes -elf2flt.
338
339 2007-04-13  Jason Merrill  <jason@redhat.com>
340
341         PR c++/31074
342         * conv3.C: New test.
343
344 2007-04-13  Mike Stump  <mrs@apple.com>
345
346         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
347         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
348
349 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
350
351         PR tree-optimization/29598
352         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
353
354 2007-04-13  Tobias Burnus  <burnus@net-b.de>
355
356         PR fortran/31559
357         * gfortran.dg/func_assign.f90: New test.
358
359 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
360
361         PR fortran/31550
362         * gfortran.dg/used_types_16.f90: New test.
363
364 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
365
366         PR fortran/18937
367         * gfortran.dg/goto_2.f90: New.
368         * gfortran.dg/goto_3.f90: New.
369         * gfortran.dg/pr17708.f90: Rename to ...
370         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
371
372 2007-04-13  Tobias Burnus  <burnus@net-b.de>
373
374         PR fortran/31562
375         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
376         instead of a struct.
377
378 2007-04-13  Tobias Burnus  <burnus@net-b.de>
379
380         PR fortran/31562
381         * gfortran.dg/value_4.c: Use GNU extensions for complex
382         instead of a struct.
383
384 2007-04-13  Richard Guenther  <rguenther@suse.de>
385
386         PR tree-optimization/21258
387         * gcc.dg/tree-ssa/vrp34.c: New testcase.
388
389 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
390
391         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
392         <complex.h>.
393
394 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
395
396         PR fortran/31250
397         * gfortran.dg/char_length_2.f90: New.
398         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
399         * gfortran.dg/repeat_4.f90: Likewise.
400
401         PR fortran/31266
402         * gfortran.dg/char_assign_1.f90: New.
403
404         PR fortran/31471
405         * gfortran.dg/block_name_1.f90: New.
406         * gfortran.dg/block_name_2.f90: New.
407
408 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
409
410         PR c++/31078
411         * g++.dg/other/pr31078.C: New.
412
413 2007-04-12  Richard Guenther  <rguenther@suse.de>
414
415         PR tree-optimization/31169
416         * gcc.c-torture/execute/pr31169.c: New testcase.
417
418 2007-04-12  Richard Guenther  <rguenther@suse.de>
419
420         PR tree-optimization/24689
421         PR tree-optimization/31307
422         * g++.dg/tree-ssa/pr31307.C: New testcase.
423         * gcc.dg/tree-ssa/pr24689.c: Likewise.
424
425 2007-04-12  Tobias Burnus  <burnus@net-b.de>
426
427         PR fortran/31472
428         * gfortran.dg/access_spec_1.f90: New test.
429         * gfortran.dg/access_spec_2.f90: New test.
430         * gfortran.dg/non_module_public.f90: Match new error message.
431
432 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
433
434         PR testsuite/31538
435         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
436         to 4 at line 38 to fix bounds problem.
437
438 2007-04-11  Tobias Burnus  <burnus@net-b.de>
439
440         PR testsuite/31240
441         * gfortran.dg/pointer_intent_1.f90: Fix test.
442
443 2007-04-10  Eric Christopher  <echristo@apple.com>
444
445         * lib/target-supports.exp
446         (check_effective_target_fstack_protector): Rewrite.
447
448 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
449
450         PR c++/31449
451         * g++.dg/init/const5.C: New test.
452
453 2007-04-09  Jan Hubicka  <jh@suse.cz>
454
455         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
456
457 2007-04-08  Jan Hubicka  <jh@suse.cz>
458
459         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
460
461 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
462
463         PR fortran/31257
464         * gfortran.dg/achar_4.f90: New test.
465
466 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
467
468         PR fortran/30880
469         * gfortran.dg/used_dummy_types_8.f90: New test.
470
471 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
472
473         PR fortran/30872
474         * gfortran.dg/parameter_array_element_1.f90: New test.
475
476 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
477
478         PR fortran/31222
479         * gfortran.dg/default_numeric_type_1.f90: New test.
480
481 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
482
483         PR fortran/31424
484         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
485
486 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
487
488         PR fortran/31293
489         * gfortran.dg/interface_12.f90: New test.
490
491 2007-04-07  Bruce Korb  <bkorb@gnu.org>
492
493         * gcc.dg/format/opt-6.c: New test.
494         * gcc.dg/format/nul-1.c: New test.
495         * gcc.dg/format/nul-2.c: New test.
496
497 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
498
499         PR libgfortran/31395
500         * gfortran.dg/fmt_colon.f90: New test.
501
502 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
503
504         * g++.old-deja/g++.other/init18.C: Use
505         dg-require-effective-target instead of an explicit xfail.
506
507 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
508
509         * gcc.dg/dfp/signbit-1.c
510         * gcc.dg/dfp/signbit-2.c
511
512 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
513
514         PR fortran/31483
515         * gfortran.dg/altreturn_5.f90: New test.
516
517 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
518
519         PR fortran/31292
520         * gfortran.dg/contained_module_proc_1.f90: New test.
521
522 2007-04-04  Stuart Hastings  <stuart@apple.com>
523
524         PR 31281
525         * testsuite/objc/execute/exceptions/pr31281.m: New.
526
527 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
528
529         * g++.dg/ext/dllimport12.C: Update comments.
530
531 2007-04-03  Eric Christopher  <echristo@apple.com>
532
533         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
534
535 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
536
537         PR fortran/31304
538         * gfortran.dg/repeat_2.f90: New test.
539         * gfortran.dg/repeat_3.f90: New test.
540         * gfortran.dg/repeat_4.f90: New test.
541
542 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
543
544         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
545
546 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
547
548         PR c++/30847
549         * g++.dg/parse/cond3.C: New test.
550
551         PR middle-end/30704
552         * gcc.c-torture/execute/ieee/pr30704.c: New test.
553
554 2007-04-02  Jason Merrill  <jason@redhat.com>
555
556         PR c++/31187
557         * g++.dg/ext/visibility/anon3.C: New test.
558
559 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
560
561         PR libgfortran/31052
562         * gfortran.dg/namelist_28.f90: New test.
563
564 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
565
566         PR libgfortran/31366
567         * gfortran.dg/direct_io_6.f90: New test.
568
569 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
570
571         PR libgfortran/31207
572         * gfortran.dg/advance_5.f90: New test.
573         * gfortran.dg/advance_6.f90: New test.
574
575 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
576
577         * g++.dg/ext/dllimport6.C: Remove extra ';'.
578         * g++.dg/ext/dllimport7.C: Likewise.
579         * g++.dg/ext/selectany1.C: Likewise.
580
581 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
582
583         * g++.dg/parser/pr31138.C: New.
584         * g++.dg/parser/pr31140.C: New.
585         * g++.dg/parser/pr31141.C: New.
586
587 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
588
589         PR c++/26099
590         * g++.dg/ext/is_base_of.C: New.
591         * g++.dg/ext/has_virtual_destructor.C: New.
592         * g++.dg/ext/is_polymorphic.C: New.
593         * g++.dg/ext/is_base_of_diagnostic.C: New.
594         * g++.dg/ext/is_enum.C: New.
595         * g++.dg/ext/has_nothrow_assign.C: New.
596         * g++.dg/ext/has_nothrow_constructor.C: New.
597         * g++.dg/ext/is_empty.C: New.
598         * g++.dg/ext/has_trivial_copy.C: New.
599         * g++.dg/ext/has_trivial_assign.C: New.
600         * g++.dg/ext/is_abstract.C: New.
601         * g++.dg/ext/is_pod.C: New.
602         * g++.dg/ext/has_nothrow_copy.C: New.
603         * g++.dg/ext/is_class.C: New.
604         * g++.dg/ext/has_trivial_constructor.C: New.
605         * g++.dg/ext/is_union.C: New.
606         * g++.dg/ext/has_trivial_destructor.C: New.
607         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
608         * g++.dg/template/crash43.C: Likewise.
609
610 2007-03-29  Dirk Mueller  <dmueller@suse.de>
611
612         * g++.dg/warn/pedantic2.C: New testcase.
613
614 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
615
616         * size_dim.f90: Fix dg directive.
617         * pr16433.f: Likewise.
618         * use_6.f90: Likewise.
619         * use_7.f90: Likewise.
620         * entry_9.f90: Likewise.
621         * pointer_intent_2.f90: Likewise.
622         * protected_1.f90: Likewise.
623         * fmt_missing_period_2.f: Likewise.
624         * pointer_intent_3.f90: Likewise.
625         * protected_2.f90: Likewise.
626         * protected_3.f90: Likewise.
627         * pr15754.f90: Likewise.
628         * protected_4.f90: Likewise.
629         * protected_5.f90: Likewise.
630         * initialization_2.f90: Likewise.
631         * protected_6.f90: Likewise.
632         * continuation_7.f90: Likewise.
633         * derived_function_interface_1.f90: Likewise.
634         * der_pointer_4.f90: Likewise.
635         * fmt_zero_precision.f90: Likewise.
636         * blockdata_3.f90: Likewise.
637         * fmt_missing_period_1.f: Likewise.
638         * real_const_3.f90: Likewise.
639         * use_4.f90: Likewise.
640         * fmt_missing_period_3.f: Likewise.
641         * use_5.f90: Likewise.
642
643 2007-03-28  Mike Stump  <mrs@apple.com>
644
645         * gcc.dg/darwin-comm.c: Add.
646
647 2007-03-28  Eric Christopher  <echristo@apple.com>
648
649         * lib/target-supports.exp (check_effective_target_fstack_protector): New.
650         * gcc.dg/ssp-1.c: Use.
651         * gcc.dg/ssp-2.c: Ditto.
652
653 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
654
655         PR c++/29077
656         * g++.dg/parse/constructor3.C: New test.
657
658 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
659
660         * gnat.dg/thin_pointer.ad[sb]: New test.
661
662 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
663
664         * g++.dg/cpp0x/bracket1.C: New.
665         * g++.dg/cpp0x/bracket2.C: New.
666         * g++.dg/cpp0x/bracket3.C: New.
667         * g++.dg/cpp0x/bracket4.C: New.
668
669 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
670
671         * g++.dg/cpp0x/temp_default1.C: New.
672         * g++.dg/cpp0x/temp_default3.C: New.
673         * g++.dg/cpp0x/temp_default2.C: New.
674         * g++.dg/cpp0x/temp_default4.C: New.
675
676 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
677
678         PR c++/29993
679         * g++.dg/other/cv_func2.C: New.
680
681 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
682
683         * gcc.dg/dfp/func-vararg-alternate.h: New file.
684         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
685         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
686         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
687
688         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
689         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
690
691         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
692
693         * lib/compat.exp (compat-execute): Fix processing of file names.
694
695 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
696
697         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
698
699 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
700
701         * lib/target-supports.exp (check_effective_target_fortran_large_real):
702         Delete created executable test file.
703         (check_effective_target_fortran_large_int): Ditto.
704         (check_effective_target_static_libgfortran): Ditto.
705
706 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
707
708         PR c++/30500
709         * g++.dg/warn/pragma-system_header1.C: New test.
710         * g++.dg/warn/pragma-system_header2.C: New test.
711         * g++.dg/warn/pragma-system_header1.h. New.
712         * g++.dg/warn/pragma-system_header2.h. New.
713
714 2007-03-26  Ian Lance Taylor  <iant@google.com>
715
716         PR tree-optimization/31345
717         * gcc.c-torture/compile/pr31345-1.c: New test.
718
719 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
720
721         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
722         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
723         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
724         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
725         * gfortran.dg/overload_1.f90: Likewise.
726         * gfortran.dg/impure_assignment_1.f90: Likewise.
727         * gfortran.dg/error_recovery_3.f90: Likewise.
728         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
729         * gfortran.dg/sequence_types_1.f90: Likewise.
730         * gfortran.dg/internal_references_1.f90: Likewise.
731         * gfortran.dg/present_1.f90: Likewise.
732         * gfortran.dg/volatile10.f90: Likewise.
733         * gfortran.dg/module_equivalence_2.f90: Likewise.
734         * gfortran.dg/use_4.f90: Likewise.
735         * gfortran.dg/elemental_result_1.f90: Likewise.
736         * gfortran.dg/generic_actual_arg.f90: Likewise.
737         * gfortran.dg/private_type_5.f90: Likewise.
738         * gfortran.dg/protected_4.f90: Likewise.
739         * gfortran.dg/interface_3.f90: Likewise.
740
741 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
742
743         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
744         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
745
746 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
747
748         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
749
750 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
751
752         PR libgfortran/31199
753         * gfortran.dg/fmt_t_4.f90: New test.
754
755 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
756
757         PR libfortran/31297
758         * gfortran.dg/backspace_5.f:  Initialize variable(s).
759         * gfortran.dg/backspace_6.f:  Likewise.
760         * gfortran.dg/char_bounds_check_fail_1: Likewise.
761         * gfortran.dg/direct_io_2.f90:  Likewise.
762         * gfortran.dg/write_back.f:  Likewise.
763         * gfortran.dg/write_rewind_2.f:  Likewise.
764         * gfortran.dg/write_rewind_1.f:  Likewise.
765         * gfortran.dg/write_rewind_2.f:  Likewise.
766
767 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
768
769         PR tree-optimization/30784
770         * gcc.dg/vect/pr30784.c: New test.
771
772 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
773
774         PR fortran/30877
775         * gfortran.dg/operator_1.f90: New test.
776         * gfortran.dg/operator_2.f90: New test.
777
778 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
779
780         PR libfortran/31196
781         * gfortran.dg/reshape_transpose_1.f90:  New test.
782
783 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
784
785         PR fortran/30655
786         * gfortran.dg/bounds_check_6.f90: New test.
787
788 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
789
790         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
791         #ifndef/#endif.
792         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
793         * gcc.dg/dfp/decfloat-constants.c: Ditto.
794
795 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
796
797         PR fortran/31209
798         * gfortran.dg/pointer_function_actual_1.f90: New test.
799
800         PR fortran/31200
801         * gfortran.dg/pointer_function_actual_2.f90: New test.
802
803         PR fortran/31215
804         * gfortran.dg/result_in_spec_1.f90: New test.
805
806 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
807
808         PR fortran/30834
809         * gfortran.dg/integer_exponentiation_3.F90: New test.
810         * gfortran.dg/integer_exponentiation_4.f90: New test.
811         * gfortran.dg/integer_exponentiation_5.F90: New test.
812
813 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
814
815         PR c++/30863
816         * g++.dg/template/error24.C: New test.
817         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
818
819 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
820
821         PR c++/31273
822         * g++.dg/expr/bitfield7.C: New test.
823
824 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
825
826         PR other/23572
827         * gcc.dg/float-range-4.c: New.
828         * gcc.dg/float-range-1.c: Update. Test for a warning.
829         * gcc.dg/float-range-3.c: New.
830         * gcc.dg/float-range-5.c: New.
831
832 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
833
834         PR fortran/31262
835         * gfortran.dg/no_range_check_1.f90: New test.
836
837 2007-03-22  Dirk Mueller  <dmueller@suse.de>
838
839         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
840         * g++.dg/other/static1.C: Remove stray semicolon.
841         * g++.dg/other/init1.C: Likewise.
842         * g++.dg/rtti/dyncast1.C: Likewise.
843         * g++.dg/tree-ssa/pr17153.C: Likewise.
844         * g++.dg/lookup/disamb1.C: Likewise.
845         * g++.dg/lookup/scoped2.C: Likewise.
846         * g++.dg/lookup/friend7.C: Likewise.
847         * g++.dg/parse/parse4.C: Likewise.
848         * g++.dg/parse/parse5.C: Likewise.
849         * g++.dg/expr/pr29066.C: Likewise.
850         * g++.dg/expr/cast4.C: Likewise.
851         * g++.dg/tc1/dr193.C: Likewise.
852         * g++.dg/tc1/dr213.C: Likewise.
853         * g++.dg/abi/dcast1.C: Likewise.
854         * g++.dg/abi/covariant2.C: Likewise.
855         * g++.dg/inherit/covariant11.C: Likewise.
856         * g++.dg/inherit/covariant9.C: Likewise.
857         * g++.dg/inherit/covariant10.C: Likewise.
858         * g++.dg/init/static3.C: Likewise.
859         * g++.dg/init/init-ref3.C: Likewise.
860         * g++.dg/init/ref10.C: Likewise.
861         * g++.dg/template/meminit2.C: Likewise.
862         * g++.dg/template/using9.C: Likewise.
863         * g++.dg/template/friend9.C: Likewise.
864         * g++.dg/template/ref1.C: Likewise.
865         * g++.old-deja/g++.warn/inline.C: Likewise.
866         * g++.old-deja/g++.robertl/eb91.C: Likewise.
867         * g++.old-deja/g++.robertl/eb46.C: Likewise.
868         * g++.old-deja/g++.robertl/eb34.C: Likewise.
869         * g++.old-deja/g++.robertl/eb43.C: Likewise.
870         * g++.old-deja/g++.robertl/eb26.C: Likewise.
871         * g++.old-deja/g++.robertl/eb116.C: Likewise.
872         * g++.old-deja/g++.brendan/copy5.C: Likewise.
873         * g++.old-deja/g++.brendan/overload8.C: Likewise.
874         * g++.old-deja/g++.brendan/overload11.C: Likewise.
875         * g++.old-deja/g++.brendan/copy7.C: Likewise.
876         * g++.old-deja/g++.brendan/crash38.C: Likewise.
877         * g++.old-deja/g++.brendan/template11.C: Likewise.
878         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
879         * g++.old-deja/g++.brendan/crash50.C: Likewise.
880         * g++.old-deja/g++.brendan/crash16.C: Likewise.
881         * g++.old-deja/g++.jason/pmem2.C: Likewise.
882         * g++.old-deja/g++.jason/parse9.C: Likewise.
883         * g++.old-deja/g++.jason/byval2.C: Likewise.
884         * g++.old-deja/g++.jason/overload8.C: Likewise.
885         * g++.old-deja/g++.jason/pmf8.C: Likewise.
886         * g++.old-deja/g++.jason/template33.C: Likewise.
887         * g++.old-deja/g++.jason/return3.C: Likewise.
888         * g++.old-deja/g++.jason/scoping2.C: Likewise.
889         * g++.old-deja/g++.jason/virtual.C: Likewise.
890         * g++.old-deja/g++.jason/opeq3.C: Likewise.
891         * g++.old-deja/g++.jason/template27.C: Likewise.
892         * g++.old-deja/g++.jason/synth6.C: Likewise.
893         * g++.old-deja/g++.jason/ref8.C: Likewise.
894         * g++.old-deja/g++.jason/offset1.C: Likewise.
895         * g++.old-deja/g++.other/static20.C: Likewise.
896         * g++.old-deja/g++.other/array1.C: Likewise.
897         * g++.old-deja/g++.other/new3.C: Likewise.
898         * g++.old-deja/g++.other/array2.C: Likewise.
899         * g++.old-deja/g++.other/overload9.C: Likewise.
900         * g++.old-deja/g++.other/cast6.C: Likewise.
901         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
902         * g++.old-deja/g++.other/eh4.C: Likewise.
903         * g++.old-deja/g++.other/using7.C: Likewise.
904         * g++.old-deja/g++.other/init18.C: Likewise.
905         * g++.old-deja/g++.other/dyncast1.C: Likewise.
906         * g++.old-deja/g++.other/dyncast2.C: Likewise.
907         * g++.old-deja/g++.other/dtor11.C: Likewise.
908         * g++.old-deja/g++.pt/static11.C: Likewise.
909         * g++.old-deja/g++.pt/crash19.C: Likewise.
910         * g++.old-deja/g++.pt/overload12.C: Likewise.
911         * g++.old-deja/g++.pt/crash46.C: Likewise.
912         * g++.old-deja/g++.pt/mi1.C: Likewise.
913         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
914         * g++.old-deja/g++.pt/nontype5.C: Likewise.
915         * g++.old-deja/g++.pt/local5.C: Likewise.
916         * g++.old-deja/g++.pt/typename2.C: Likewise.
917         * g++.old-deja/g++.pt/explicit80.C: Likewise.
918         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
919         * g++.old-deja/g++.law/visibility1.C: Likewise.
920         * g++.old-deja/g++.law/visibility2.C: Likewise.
921         * g++.old-deja/g++.law/virtual2.C: Likewise.
922         * g++.old-deja/g++.law/operators19.C: Likewise.
923         * g++.old-deja/g++.law/parsing10.C: Likewise.
924         * g++.old-deja/g++.law/visibility4.C: Likewise.
925         * g++.old-deja/g++.law/operators4.C: Likewise.
926         * g++.old-deja/g++.law/dtors2.C: Likewise.
927         * g++.old-deja/g++.law/missed-error3.C: Likewise.
928         * g++.old-deja/g++.law/visibility10.C: Likewise.
929         * g++.old-deja/g++.law/scope3.C: Likewise.
930         * g++.old-deja/g++.law/casts2.C: Likewise.
931         * g++.old-deja/g++.law/code-gen5.C: Likewise.
932         * g++.old-deja/g++.law/operators33.C: Likewise.
933         * g++.old-deja/g++.law/friend4.C: Likewise.
934         * g++.old-deja/g++.mike/pmf7.C: Likewise.
935         * g++.old-deja/g++.mike/p5611.C: Likewise.
936         * g++.old-deja/g++.mike/net37.C: Likewise.
937         * g++.old-deja/g++.mike/p3570.C: Likewise.
938         * g++.old-deja/g++.mike/p5718.C: Likewise.
939         * g++.old-deja/g++.mike/net21.C: Likewise.
940         * g++.old-deja/g++.mike/p1862.C: Likewise.
941         * g++.old-deja/g++.mike/p4511.C: Likewise.
942         * g++.old-deja/g++.mike/virt3.C: Likewise.
943         * g++.old-deja/g++.mike/p16146.C: Likewise.
944         * g++.old-deja/g++.mike/p1989.C: Likewise.
945         * g++.old-deja/g++.mike/p5571.C: Likewise.
946         * g++.old-deja/g++.gb/scope10.C: Likewise.
947         * g++.old-deja/g++.abi/primary5.C: Likewise.
948         * g++.old-deja/g++.abi/empty2.C: Likewise.
949         * g++.old-deja/g++.abi/arraynew.C: Likewise.
950         * g++.old-deja/g++.eh/vbase4.C: Likewise.
951         * g++.old-deja/g++.eh/ptr1.C: Likewise.
952         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
953         * g++.old-deja/g++.bob/template3.C: Likewise.
954         * g++.old-deja/g++.bob/inherit1.C: Likewise.
955
956 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
957
958         PR fortran/31193
959         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
960
961 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
962
963         PR fortran/20897
964         * gfortran.dg/derived_name_1.f90: New.
965         * gfortran.dg/derived_name_2.f: New.
966
967 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
968
969         * lib/target-supports.exp (check_effective_target_nonpic): New
970         procedure.
971         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
972         when compiling PIC.
973         * gcc.target/i386/asm-4.c: Require nonpic.
974         * gcc.target/i386/cmov1.c: Likewise.
975         * gcc.target/i386/mul.c: Likewise.
976         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
977         * gcc.target/i386/ssetype-1.c: Require nonpic.
978         * gcc.target/i386/ssetype-3.c: Likewise.
979         * gcc.target/i386/ssetype-5.c: Likewise.
980
981 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
982
983         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
984         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
985         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
986         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
987
988 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
989
990         PR tree-optimization/30590
991         * g++.dg/opt/pr30590.C: New testcase.
992
993 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
994
995         PR c/30762
996         * gcc.dg/pr30762-1.c: New test.
997         * gcc.dg/pr30762-2.c: New test.
998
999         PR inline-asm/30505
1000         * gcc.target/i386/pr30505.c: New test.
1001
1002 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
1003
1004         * gcc.target/arm/register-variables.c: New.
1005
1006 2007-03-19  Jeff Law  <law@redhat.com>
1007
1008         * PR tree-optimization/30984
1009         * gcc.c-torture/pr30984.c: New test.
1010
1011 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1012         Richard Guenther  <rguenther@suse.de>
1013
1014         PR tree-optimization/31254
1015         * gcc.dg/torture/pr31254.c: New testcase.
1016
1017 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
1018
1019         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
1020         target default_packed.
1021
1022 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1023
1024         PR fortran/31203
1025         * gfortran.dg/string_length_1.f90: New test.
1026
1027 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1028
1029         PR testsuite/30395
1030         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
1031
1032 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1033
1034         PR libgfortran/31052
1035         * gfortran.dg/namelist_27.f90: New test.
1036
1037 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
1038
1039         PR fortran/30531
1040         * gfortran.dg/used_types_14.f90: New test.
1041
1042         PR fortran/31086
1043         * gfortran.dg/used_types_15.f90: New test.
1044
1045 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
1046
1047         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
1048         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
1049
1050 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1051
1052         PR fortran/31120
1053         * gfortran.dg/integer_exponentiation_2.f90: New test.
1054
1055 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
1056
1057         PR tree-optimization/31041
1058         * gcc.dg/vect/pr31041.c: New test.
1059
1060 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1061
1062         * g++.dg/warn/Wconversion-integer.C: New
1063         * g++.dg/warn/Wconversion-real.C: New.
1064         * g++.dg/warn/Wconversion-real-integer.C: New.
1065         * g++.dg/warn/conv2.C: Updated.
1066
1067 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
1068
1069         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
1070         exclude RTPs.
1071
1072 2007-03-16  Richard Guenther  <rguenther@suse.de>
1073
1074         PR tree-optimization/31146
1075         * g++.dg/tree-ssa/pr31146.C: New testcase.
1076
1077 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
1078
1079         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
1080         assume that the target has <features.h>.
1081
1082 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
1083
1084         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
1085         dg-options rather than to the whole test.
1086
1087 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
1088
1089         PR debug/29906
1090         * g++.dg/debug/pr29906.C: New
1091
1092 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1093
1094         PR libgfortran/31099
1095         * gfortran.dg/unformatted_recl.f90: Update test.
1096
1097 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
1098
1099         * gcc.dg/tree-ssa/prefetch-5.c: New test.
1100
1101 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1102
1103         PR c++/30891
1104         * g++.dg/parse/namespace-definition.C: New.
1105
1106 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1107
1108         PR c++/24924
1109         * g++.dg/cpp/pedantic-errors.C: New.
1110         * g++.dg/cpp/permissive.C: New.
1111
1112 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1113
1114         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
1115         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
1116
1117 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1118
1119         * lib/target-supports.exp (check_missing_uclibc_feature)
1120         (check_effective_target_wchar): New procedures.
1121         * gcc.dg/wchar_t-1.c: Require target wchar.
1122         * gcc.dg/wint_t-1.c: Likewise.
1123
1124 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1125
1126         * lib/target-supports.exp (check_gc_sections_available): Return
1127         false for VxWorks targets.
1128
1129 2007-03-15  Dirk Mueller  <dmueller@suse.de>
1130
1131         * g++.dg/warn/Wconversion2.C: Fix typo.
1132         * gcc.dg/if-empty-1.c: Ditto.
1133
1134 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
1135
1136         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
1137
1138 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
1139
1140         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
1141         * gcc.target/i386/pr31167.c: Ditto.
1142
1143 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
1144
1145         PR target/31167
1146         * gcc.target/i386/pr31167.c: New test.
1147
1148 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
1149
1150         PR fortran/30922
1151         * gfortran.dg/import5.f90.f90: New test.
1152
1153
1154         PR fortran/30879
1155         * gfortran.dg/data_components_1.f90: New test.
1156
1157
1158         PR fortran/30870
1159         * gfortran.dg/generic_13.f90: New test.
1160
1161         PR fortran/31163
1162         * gfortran.dg/alloc_comp_basics_5.f90: New test.
1163
1164 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1165
1166         PR libgfortran/31051
1167         * gfortran.dg/fmt_t_4.f90: New
1168
1169 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1170
1171         PR C++/31165
1172         * g++.dg/other/default7.C: New test.
1173
1174 2007-03-15  Dirk Mueller  <dmueller@suse.de>
1175
1176         * g++.dg/warn/Wconversion2.C: New.
1177
1178 2007-03-14  Eric Christopher  <echristo@apple.com>
1179
1180         * gcc.dg/ssp-1.c: New.
1181         * gcc.dg/ssp-2.c: Ditto.
1182
1183 2007-03-14  Dirk Mueller  <dmueller@suse.de>
1184
1185         * g++.dg/warn/do-empty.C: New.
1186         * gcc.dg/do-empty.c: New.
1187         * gcc.dg/if-empty-1.c: Update.
1188         * gcc.dg/20001116-1.c: Update.
1189         * gcc.dg/pr23165.c: Update.
1190
1191 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
1192
1193         * gfortran.dg/module_implicit_conversion.f90: New test.
1194
1195 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
1196
1197         PR middle-end/31127
1198         * gcc.dg/pr31127.c: New.
1199
1200 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
1201
1202         * gcc.dg/tree-ssa/loop-26.c: New test.
1203
1204 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
1205
1206         * gcc.target/i386/cmpxchg16b-1.c: New test.
1207
1208 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
1209
1210         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
1211         * gcc.dg/c99-vla-1.c: Likewise.
1212         * g++.dg/ext/vla1.C: Likewise
1213
1214 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
1215
1216         * gcc.dg/wvla-1.c: New test
1217         * gcc.dg/wvla-2.c: New test
1218         * gcc.dg/wvla-3.c: New test
1219         * gcc.dg/wvla-4.c: New test
1220         * gcc.dg/wvla-5.c: New test
1221         * gcc.dg/wvla-6.c: New test
1222         * gcc.dg/wvla-7.c: New test
1223         * g++.dg/warn/Wvla-1.C: New test
1224         * g++.dg/warn/Wvla-2.C: New test
1225         * g++.dg/warn/Wvla-3.C: New test
1226
1227 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
1228
1229         PR c++/30108
1230         * g++.dg/other/default6.C: New test.
1231
1232 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
1233
1234         * lib/target-supports.exp (check_profiling_available): Return false
1235         for VxWorks.
1236         (check_effective_target_vxworks_kernel): New procedure.
1237         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
1238         VxWorks.
1239         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
1240         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
1241         to include VxWorks.
1242         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
1243
1244 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
1245
1246         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
1247         PIC is not supported.
1248         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
1249         * gcc.dg/20020426-2.c: Likewise.
1250         * gcc.dg/pr28243.c: Likewise.
1251         * gcc.dg/visibility-11.c: Likewise.
1252         * gcc.dg/tls/opt-9.c: Likewise.
1253         * gcc.dg/tls/opt-10.c: Likewise.
1254         * gcc.dg/tls/pic-1.c: Likewise.
1255         * gcc.dg/tls/struct-1.c: Likewise.
1256         * gcc.target/i386/20000807-1.c: Likewise.
1257         * gcc.target/i386/20000904-1.c: Likewise.
1258         * gcc.target/i386/20011119-1.c: Likewise.
1259         * gcc.target/i386/990213-2.c: Likewise.
1260         * gcc.target/i386/990214-1.c: Likewise.
1261         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1262         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1263         * gcc.target/i386/pic-1.c: Likewise.
1264         * gcc.target/i386/pr21518.c: Likewise.
1265         * gcc.target/i386/pr23098.c: Likewise.
1266         * gcc.target/i386/pr23943.c: Likewise.
1267
1268 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
1269
1270         PR c++/31038
1271         * g++.dg/template/complit2.C: New test.
1272
1273         PR c++/30328
1274         * g++.dg/ext/bitfield1.C: New test.
1275
1276 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
1277
1278         PR fortran/30883
1279         * gfortran.dg/interface_11.f90: New test.
1280
1281 2007-03-11  Richard Guenther  <rguenther@suse.de>
1282
1283         PR tree-optimization/31115
1284         * gcc.dg/torture/pr31115.c: New testcase.
1285
1286 2007-03-11  Ira Rosen  <irar@il.ibm.com>
1287
1288         PR tree-optimization/29925
1289         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
1290
1291 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
1292
1293         PR c++/30274
1294         * g++.dg/expr/bitfield3.C: New test.
1295         * g++.dg/expr/bitfield4.C: Likewise.
1296         * g++.dg/expr/bitfield5.C: Likewise.
1297         * g++.dg/expr/bitfield6.C: Likewise.
1298
1299         PR c++/30924
1300         * g++.dg/template/array18.C: New test.
1301
1302 2007-03-10  Dirk Mueller  <dmueller@suse.de>
1303
1304         PR c++/17946
1305         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
1306         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
1307
1308 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
1309
1310         PR c++/20599
1311         * g++.dg/cpp0x/variadic-bind.C: New.
1312         * g++.dg/cpp0x/variadic-function.C: New.
1313         * g++.dg/cpp0x/variadic-mem_fn.C: New.
1314         * g++.dg/cpp0x/variadic-tuple.C: New.
1315         * g++.dg/cpp0x/variadic1.C: New.
1316         * g++.dg/cpp0x/variadic2.C: New.
1317         * g++.dg/cpp0x/variadic3.C: New.
1318         * g++.dg/cpp0x/variadic4.C: New.
1319         * g++.dg/cpp0x/variadic5.C: New.
1320         * g++.dg/cpp0x/variadic6.C: New.
1321         * g++.dg/cpp0x/variadic7.C: New.
1322         * g++.dg/cpp0x/variadic8.C: New.
1323         * g++.dg/cpp0x/variadic9.C: New.
1324         * g++.dg/cpp0x/variadic10.C: New.
1325         * g++.dg/cpp0x/variadic11.C: New.
1326         * g++.dg/cpp0x/variadic12.C: New.
1327         * g++.dg/cpp0x/variadic13.C: New.
1328         * g++.dg/cpp0x/variadic14.C: New.
1329         * g++.dg/cpp0x/variadic15.C: New.
1330         * g++.dg/cpp0x/variadic16.C: New.
1331         * g++.dg/cpp0x/variadic17.C: New.
1332         * g++.dg/cpp0x/variadic18.C: New.
1333         * g++.dg/cpp0x/variadic19.C: New.
1334         * g++.dg/cpp0x/variadic20.C: New.
1335         * g++.dg/cpp0x/variadic21.C: New.
1336         * g++.dg/cpp0x/variadic22.C: New.
1337         * g++.dg/cpp0x/variadic23.C: New.
1338         * g++.dg/cpp0x/variadic24.C: New.
1339         * g++.dg/cpp0x/variadic25.C: New.
1340         * g++.dg/cpp0x/variadic26.C: New.
1341         * g++.dg/cpp0x/variadic27.C: New.
1342         * g++.dg/cpp0x/variadic28.C: New.
1343         * g++.dg/cpp0x/variadic29.C: New.
1344         * g++.dg/cpp0x/variadic30.C: New.
1345         * g++.dg/cpp0x/variadic31.C: New.
1346         * g++.dg/cpp0x/variadic32.C: New.
1347         * g++.dg/cpp0x/variadic33.C: New.
1348         * g++.dg/cpp0x/variadic34.C: New.
1349         * g++.dg/cpp0x/variadic35.C: New.
1350         * g++.dg/cpp0x/variadic36.C: New.
1351         * g++.dg/cpp0x/variadic37.C: New.
1352         * g++.dg/cpp0x/variadic38.C: New.
1353         * g++.dg/cpp0x/variadic39.C: New.
1354         * g++.dg/cpp0x/variadic40.C: New.
1355         * g++.dg/cpp0x/variadic41.C: New.
1356         * g++.dg/cpp0x/variadic42.C: New.
1357         * g++.dg/cpp0x/variadic43.C: New.
1358         * g++.dg/cpp0x/variadic44.C: New.
1359         * g++.dg/cpp0x/variadic45.C: New.
1360         * g++.dg/cpp0x/variadic46.C: New.
1361         * g++.dg/cpp0x/variadic47.C: New.
1362         * g++.dg/cpp0x/variadic48.C: New.
1363         * g++.dg/cpp0x/variadic49.C: New.
1364         * g++.dg/cpp0x/variadic50.C: New.
1365         * g++.dg/cpp0x/variadic51.C: New.
1366         * g++.dg/cpp0x/variadic52.C: New.
1367         * g++.dg/cpp0x/variadic53.C: New.
1368         * g++.dg/cpp0x/variadic54.C: New.
1369         * g++.dg/cpp0x/variadic55.C: New.
1370         * g++.dg/cpp0x/variadic56.C: New.
1371         * g++.dg/cpp0x/variadic57.C: New.
1372         * g++.dg/cpp0x/variadic58.C: New.
1373         * g++.dg/cpp0x/variadic59.C: New.
1374         * g++.dg/cpp0x/variadic60.C : New.
1375         * g++.dg/cpp0x/variadic61.C : New.
1376         * g++.dg/cpp0x/variadic62.C : New.
1377         * g++.dg/cpp0x/variadic63.C : New.
1378         * g++.dg/cpp0x/variadic64.C : New.
1379         * g++.dg/cpp0x/variadic65.C : New.
1380         * g++.dg/cpp0x/variadic66.C : New.
1381         * g++.dg/cpp0x/variadic67.C : New.
1382         * g++.dg/cpp0x/variadic68.C : New.
1383         * g++.dg/cpp0x/variadic69.C : New.
1384         * g++.dg/cpp0x/variadic70.C : New.
1385         * g++.dg/cpp0x/variadic71.C : New.
1386         * g++.dg/cpp0x/variadic72.C : New.
1387         * g++.dg/cpp0x/variadic73.C : New.
1388         * g++.dg/cpp0x/variadic74.C : New.
1389         * g++.dg/cpp0x/variadic75.C : New.
1390         * g++.dg/cpp0x/variadic-ex1.C : New.
1391         * g++.dg/cpp0x/variadic-ex2.C : New.
1392         * g++.dg/cpp0x/variadic-ex3.C : New.
1393         * g++.dg/cpp0x/variadic-ex4.C : New.
1394         * g++.dg/cpp0x/variadic-ex5.C : New.
1395         * g++.dg/cpp0x/variadic-ex6.C : New.
1396         * g++.dg/cpp0x/variadic-ex7.C : New.
1397         * g++.dg/cpp0x/variadic-ex8.C : New.
1398         * g++.dg/cpp0x/variadic-ex9.C : New.
1399         * g++.dg/cpp0x/variadic-ex10.C : New.
1400         * g++.dg/cpp0x/variadic-ex11.C : New.
1401         * g++.dg/cpp0x/variadic-ex12.C : New.
1402         * g++.dg/cpp0x/variadic-ex13.C : New.
1403         * g++.dg/cpp0x/variadic-ex14.C : New.
1404
1405 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1406
1407         PR libgfortran/31099
1408         * gfortran.dg/unformatted_recl.f90: New test.
1409
1410 2007-03-09  Roger Sayle  <roger@eyesopen.com>
1411
1412         * gcc.dg/fold-eqcmplx-1.c: New test case.
1413
1414 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
1415
1416         PR rtl-optimization/30643
1417         * gcc.dg/pr30643.c: New.
1418
1419 2007-03-09  Chao-ying Fu  <fu@mips.com>
1420
1421         * gcc.target/mips/mips32-dspr2-type.c: New test.
1422         * gcc.target/mips/mips32-dspr2.c: New test.
1423         * gcc.target/mips/dspr2-MULT.c: New test.
1424         * gcc.target/mips/dspr2-MULTU.c: New test.
1425         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
1426         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
1427         Adjust some formats.
1428
1429 2007-03-09  Dirk Mueller  <dmueller@suse.de>
1430
1431         PR c++/17946
1432         * gcc.dg/Wlogical-op-1.c: New.
1433         * g++.dg/warn/Wlogical-op-1.C: New.
1434
1435 2007-03-09  Richard Guenther  <rguenther@suse.de>
1436
1437         PR tree-optimization/30904
1438         PR middle-end/31058
1439         * gcc.dg/pr30904.c: Remove xfail.
1440
1441 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1442
1443         PR C/31072
1444         * gcc.c-torture/execute/pr31072.c: New test.
1445
1446 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1447
1448         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
1449         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1450         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test *lrint* and *lround*.
1451         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor.
1452         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
1453         * gcc.dg/torture/builtin-integral-1.c: Likewise.
1454         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
1455         and *lround*.  Correct macro names.
1456         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
1457         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
1458
1459 2007-03-08  Ian Lance Taylor  <iant@google.com>
1460
1461         * gcc.dg/no-strict-overflow-5.c: New test.
1462         * gcc.dg/no-strict-overflow-6.c: New test.
1463         * gcc.dg/Wstrict-overflow-11.c: New test.
1464         * gcc.dg/Wstrict-overflow-12.c: New test.
1465         * gcc.dg/Wstrict-overflow-13.c: New test.
1466         * gcc.dg/Wstrict-overflow-14.c: New test.
1467         * gcc.dg/Wstrict-overflow-15.c: New test.
1468
1469 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
1470
1471         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
1472         for VxWorks kernel mode.
1473         * gcc.c-torture/execute/strncmp-1.x: Likewise.
1474
1475 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
1476
1477         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
1478         mode.
1479
1480 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
1481
1482         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
1483         and lib/bfill.c on VxWorks targets.
1484         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
1485         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
1486         lib/bfill.c and lib/memmove.c on VxWorks targets.
1487         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
1488         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
1489         on VxWorks targets.
1490         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
1491         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1492
1493 2007-03-08  Tobias Burnus  <burnus@net-b.de>
1494
1495         * gfortran.dg/use_5.f90: New test.
1496         * gfortran.dg/use_6.f90: Ditto.
1497         * gfortran.dg/use_7.f90: Ditto.
1498
1499 2007-03-08  Tobias Burnus  <burnus@net-b.de>
1500
1501         PR fortran/30973
1502         * gfortran.dg/use_4.f90: New test.
1503         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
1504
1505 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
1506
1507         PR fortran/31011
1508         * gfortran.dg/parameter_array_section_2.f90: New test.
1509
1510 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
1511
1512         PR c++/30852
1513         * g++.dg/ext/offsetof1.C: Add cases with volatile.
1514
1515         PR c++/30534
1516         * g++.dg/template/arg5.C: New test.
1517
1518 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
1519
1520         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
1521
1522 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
1523
1524         * gcc.dg/var-expand1.c: Add newline at end of file.
1525
1526 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
1527
1528         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
1529
1530 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
1531
1532         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
1533
1534 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1535
1536         * gcc.dg/torture/builtin-convert-4.c: New test.
1537
1538 2007-03-05  Ian Lance Taylor  <iant@google.com>
1539
1540         * gcc.c-torture/compile/pr31034.c: New test.
1541
1542 2007-03-05  Ian Lance Taylor  <iant@google.com>
1543
1544         * gcc.dg/inline-18.c: New test.
1545         * gcc.dg/inline-19.c: New test.
1546         * gcc.dg/inline-20.c: New test.
1547         * gcc.dg/inline-21.c: New test.
1548
1549 2007-03-05  Richard Guenther  <rguenther@suse.de>
1550
1551         PR tree-optimization/14052
1552         * gcc.dg/tree-ssa/vrp33.c: New testcase.
1553
1554 2007-03-05  Richard Guenther  <rguenther@suse.de>
1555
1556         PR tree-optimization/23777
1557         * gcc.dg/tree-ssa/pr23777.c: New testcase.
1558
1559 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1560
1561         PR other/30465
1562         * gcc.dg/multiple-overflow-warn-3.c: New.
1563         * g++.dg/warn/multiple-overflow-warn-3.C: New.
1564
1565 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
1566
1567         PR c++/30895
1568         * g++.dg/parse/template23.C: New test.
1569
1570 2007-03-04  Roger Sayle  <roger@eyesopen.com>
1571
1572         PR middle-end/30744
1573         * gcc.dg/pr30744-1.c: New test case.
1574
1575 2007-03-04  Tobias Burnus  <burnus@net-b.de>
1576
1577         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
1578
1579 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1580
1581         PR target/30406
1582         * gfortran.dg/logical_3.f90: New test.
1583
1584 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
1585
1586         PR libfortran/30981
1587         * gfortran.dg/integer_exponentiation_1.f90:  New test.
1588
1589 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
1590
1591         * gcc.target/m68k/m68k.exp: New.
1592         * gcc.target/m68k/crash1.c: New.
1593
1594 2007-03-03  Tobias Burnus  <burnus@net-b.de>
1595
1596         * gfortran.dg/c_by_val.c: Use int64_t instead of long
1597         to be more compatible with integer(kind=8).
1598
1599 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1600
1601         PR libfortran/31001
1602         * gfortran.dg/zero_sized_3.f90: New test.
1603
1604 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1605
1606         PR c++/15787
1607         * g++.dg/parse/else.C: New.
1608         * g++.dg/parse/else-2.C: New.
1609
1610 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
1611             Tobias Burnus  <burnus@net-b.de>
1612
1613         PR fortran/30882
1614         * gfortran.dg/size_dim.f90: New test.
1615
1616 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
1617             Tobias Burnus  <burnus@net-b.de>
1618
1619         PR fortran/30873
1620         * gfortran.dg/entry_9.f90: New test.
1621
1622 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
1623
1624         PR c++/28253
1625         * g++.dg/inherit/covariant16.C: New test.
1626
1627 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
1628
1629         * g++.dg/other/darwin-minversion-1.C: New.
1630
1631 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
1632
1633         * gcc.dg/tree-ssa/20070302-1.c: New test.
1634
1635 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
1636
1637         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
1638         tests.
1639
1640 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
1641
1642         * gcc.dg/tree-ssa/prefetch-4.c: New test.
1643
1644 2007-03-01  Simon Baldwin <simonb@google.com>
1645
1646         PR c++/23689
1647         * warn/ignored_typedef.C: New.
1648         * init/ctor8.C: Added dg-warning to consume ignored typedef
1649         warning.
1650         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
1651         and added an explicit line number.
1652
1653 2007-02-28  Richard Guenther  <rguenther@suse.de>
1654
1655         PR middle-end/30364
1656         * gcc.dg/torture/pr30364-1.c: New testcase.
1657         * gcc.dg/torture/pr30364-2.c: Likewise.
1658         * gcc.dg/torture/pr30364-3.c: Likewise.
1659
1660 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1661
1662         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
1663         powerpc*, use -funsafe-math-optimizations.
1664         * gcc.dg/torture/builtin-logb-1.c: Likewise.
1665         * gcc.dg/torture/builtin-modf-1.c: Likewise.
1666
1667 2007-02-28  Tobias Burnus  <burnus@net-b.de>
1668             Paul Thomas  <pault@gcc.gnu.org>
1669
1670         PR fortran/30888
1671         PR fortran/30887
1672         * c_by_val_1.f: Test %VAL() with non-default kind.
1673         * c_by_val.c: Ditto.
1674         * c_by_val_4.f: New test.
1675
1676 2007-02-28  Tobias Burnus  <burnus@net-b.de>
1677
1678         PR fortran/30968
1679         * gfortran.dg/continuation_7.f90: New test.
1680
1681 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
1682
1683         * g++.dg/inherit/thunk7.C: New test.
1684         * lib/target-supports.exp (check_profiling_available): Not available
1685         for bfin-*-*.
1686
1687 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
1688
1689         PR target/30970
1690         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
1691
1692 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
1693
1694         * lib/target-supports.exp (check_effective_target_init_priority):
1695         Remove Solaris special case.
1696
1697 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
1698
1699         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
1700         for more builtin types.
1701
1702         * g++.dg/ext/visibility/class1.C: Port to Darwin.
1703         * g++.dg/ext/visibility/noPLT.C: Likewise.
1704
1705 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1706
1707         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
1708         sh* targets.
1709
1710 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
1711
1712         PR fortran/30865
1713         * size_optional_dim_1.f90:  New test.
1714
1715 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
1716
1717         * gcc.dg/vxworks/vxworks.exp: New file.
1718         * gcc.dg/vxworks/initpri1.c: Likewise.
1719         * gcc.dg/vxworks/initpri2.c: Likewise.
1720         * gcc.dg/initpri2.c: Add more tests.
1721         * g++.dg/special/initpri2.C: Likewise.
1722
1723         * gcc.dg/initpri1.c: New test.
1724         * gcc.dg/initpri2.c: Likewise.
1725         * g++.dg/special/initpri1.C: New test.
1726         * g++.dg/special/initpri2.C: Likewise.
1727         * g++.dg/special/conpr-1.C: Use init_priority effective target.
1728         * g++.dg/special/conpr-2.C: Likewise.
1729         * g++.dg/special/conpr-3.C: Likewise.
1730         * g++.dg/special/conpr-4.C: Likewise.
1731         * g++.dg/special/initp1.C: Likewise.
1732         * g++.dg/special/ecos.exp: Remove code to detect availability of
1733         constructor priorities.
1734         * lib/target-supports.exp (check_effective_target_init_priority):
1735         New function.
1736
1737 2007-02-24  Jan Hubicka  <jh@suse.cz>
1738
1739         * gcc.c-torture/execute/pr30778.c: New testcase.
1740
1741 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1742
1743         PR libgfortran/30918
1744         * gfortran.dg/namelist_26.f90: New test.
1745
1746 2007-02-24  Richard Guenther  <rguenther@suse.de>
1747
1748         PR middle-end/30951
1749         * gcc.dg/pr30951.c: New testcase.
1750
1751 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1752
1753         * gcc.dg/torture/builtin-modf-1.c: New test.
1754
1755 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
1756
1757         PR tree-optimization/30904
1758         * gcc.dg/pr30904.c: New test.
1759
1760 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1761
1762         * gcc.test-framework/README: Correct command.
1763         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
1764         -Wunused-value.
1765         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
1766
1767 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
1768
1769         * lib/target-supports.exp (check_effective_target_unwrapped): New.
1770
1771 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
1772
1773         * lib/target-supports.exp (check_effective_target_newlib): New
1774         function.
1775
1776 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
1777
1778         PR fortran/30660
1779         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
1780         allocatable component.
1781
1782
1783 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1784
1785         * gcc.dg/torture/builtin-logb-1.c: New test.
1786         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
1787         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
1788         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
1789         sh* targets.
1790
1791 2007-02-23  Richard Guenther  <rguenther@suse.de>
1792
1793         * g++.dg/warn/changes-meaning.C: New testcase.
1794
1795 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1796
1797         PR libgfortran/30910
1798         * gfortran.dg/fmt_zero_precision.f90: Update test.
1799
1800 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1801
1802         * gcc.dg/torture/builtin-frexp-1.c: New test.
1803
1804 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
1805
1806         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
1807
1808 2007-02-22  Ian Lance Taylor  <iant@google.com>
1809
1810         PR debug/30898
1811         * g++.dg/debug/pr30898.C: New test.
1812
1813 2007-02-22  Ira Rosen  <irar@il.ibm.com>
1814
1815         * gcc.dg/vect/vect-106.c: New test.
1816
1817 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
1818             Ira Rosen  <irar@il.ibm.com>
1819
1820         PR tree-optimization/30843
1821         * gcc.dg/vect/pr30843.c: New test.
1822
1823 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
1824
1825         PR tree-optimization/30858
1826         * gcc.dg/vect/pr30858.c: New test.
1827
1828 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
1829
1830         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
1831         to set options for compiling testglue.
1832         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
1833         * lib/obj-c++.exp (obj-c++_init): Likewise.
1834
1835 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
1836
1837         * gnat.dg/derived_aggregate.adb: New test.
1838
1839 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1840
1841         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
1842         sh* targets.  Call the correct CKSGN macro.
1843
1844 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
1845
1846         * gfortran.dg/gomp/omp_parse1.f90: New test.
1847         * gfortran.dg/gomp/omp_parse2.f: New test.
1848
1849 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
1850
1851         PR fortran/30869
1852         * gfortran.dg/do_pointer_1.f90:  New test.
1853
1854 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1855
1856         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
1857         and scalbln.
1858
1859 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
1860
1861         * gcc.dg/darwin-minversion-1.c: New.
1862         * gcc.dg/darwin-minversion-2.c: New.
1863
1864 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1865
1866         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
1867
1868 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1869             DJ Delorie <dj@redhat.com>
1870
1871         PR other/30824
1872         * gcc.dg/Wfatal.c: New.
1873         * gcc.dg/Wfatal-2.c: New.
1874         * gcc.dg/Werror-1.c: Adjust expectations.
1875         * gcc.dg/Werror-5.c: Likewise.
1876         * gcc.dg/Werror-7.c: Likewise.
1877         * gcc.dg/Werror-10.c: Likewise.
1878         * gcc.dg/Werror-11.c: Likewise.
1879
1880 2007-02-20  Tobias Burnus  <burnus@net-b.de>
1881
1882         PR fortran/30522
1883         * gfortran.dg/volatile10.f90: New test.
1884
1885 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
1886
1887         PR libfortran/30533
1888         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
1889
1890 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1891
1892         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
1893         * gcc.dg/Walways-true-1.c: Likewise.
1894         * gcc.dg/weak/weak-3.c: Likewise.
1895         * gcc.dg/Werror-1.c: Likewise.
1896         * gcc.dg/Werror-3.c: Likewise.
1897         * gcc.dg/Werror-4.c: Likewise.
1898         * gcc.dg/Werror-5.c: Likewise.
1899         * gcc.dg/Werror-6.c: Likewise.
1900         * gcc.dg/Werror-7.c: Likewise.
1901         * gcc.dg/Werror-8.c: Likewise.
1902         * gcc.dg/Werror-10.c: Likewise.
1903         * gcc.dg/Werror-11.c: Likewise.
1904         * gcc.dg/Werror-12.c: Likewise.
1905         * g++.old-deja/g++.mike/warn8.C: Likewise.
1906         * g++.dg/warn/Walways-true-1.C: Likewise.
1907         * g++.dg/warn/Walways-true-2.C: Likewise.
1908         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
1909         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
1910         -Wstring-literal-comparison with -Waddress.
1911         * gcc.dg/Wstring-literal-comparison-4.c: Replace
1912         -Wno-string-literal-comparison with -Wno-address.
1913
1914 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
1915
1916         * gnat.dg/self_aggregate_with_call.adb: New test.
1917
1918 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
1919
1920         PR tree-optimization/30975
1921         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
1922         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
1923         * gcc.dg/vect/pr30795.c: New.
1924
1925 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1926
1927         PR fortran/30681
1928         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
1929
1930 2007-02-18  Roger Sayle  <roger@eyesopen.com>
1931
1932         PR rtl-optimization/28173
1933         * gcc.target/i386/andor-1.c: New test case.
1934
1935 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1936
1937         * gcc.dg/torture/builtin-ldexp-1.c: New.
1938         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
1939
1940 2007-02-18  Roger Sayle  <roger@eyesopen.com>
1941
1942         * gfortran.dg/array_constructor_15.f90: New test case.
1943
1944 2007-02-18  Roger Sayle  <roger@eyesopen.com>
1945
1946         * gfortran.dg/forall_10.f90: New test case.
1947
1948 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
1949
1950         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
1951
1952 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
1953
1954         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
1955         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
1956
1957 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
1958
1959         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
1960         * gcc.target/i386/builtin-bswap-3.c: Ditto.
1961         * gcc.target/i386/xchg-1.c: New test.
1962         * gcc.target/i386/xchg-2.c: New test.
1963
1964 2007-02-16  Richard Guenther  <rguenther@suse.de>
1965             Christian Bruel  <christian.bruel@st.com>
1966
1967         * gcc.dg/strict-overflow-5.c: New testcase.
1968
1969 2007-02-16  Tobias Burnus  <burnus@net-b.de>
1970
1971         PR fortran/30793
1972         * gfortran.dg/func_derived_4.f90: New test.
1973
1974 2007-02-15  Roger Sayle  <roger@eyesopen.com>
1975
1976         PR middle-end/30391
1977         * gfortran.dg/pr30391-1.f90: New test case.
1978
1979 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1980
1981         PR middle-end/30433
1982         * gcc.c-torture/compile/pr30433.c: New testcase to check
1983         that complex constants comparisions are foldded.
1984
1985 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1986
1987         PR C++/30158
1988         * g++.dg/ext/stmtexpr10.C: New testcase.
1989
1990 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1991
1992         PR middle-end/30729
1993         * gcc.dg/Wunused-value-2.c: New testcase.
1994
1995 2007-02-15  Ian Lance Taylor  <iant@google.com>
1996
1997         * g++.dg/eh/subreg-1.C: New test.
1998
1999 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2000
2001         PR c/26494
2002         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
2003         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
2004         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
2005         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
2006         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
2007         * gcc.dg/Werror-implicit-function-declaration.c: New.
2008
2009 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2010
2011         PR c++/28943
2012         * g++.dg/warn/pr28943.C: New.
2013
2014 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2015
2016         * gfortran.fortran-torture/execute/math.f90: Fix typo.
2017
2018 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2019
2020         PR fortran/30779
2021         * gfortran.dg/error_recovery_3.f90: New test.
2022
2023 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
2024
2025         * g++.dg/tree-ssa/sra-1.C: New.
2026
2027 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
2028
2029         * g++.dg/tree-ssa/sra-1.C: New.
2030
2031 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
2032
2033         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
2034
2035 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2036
2037         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
2038
2039 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2040
2041         PR fortran/30799
2042         * gfortran.dg/logical_2.f90: New test.
2043
2044 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
2045
2046         * gcc.dg/torture/complex-alias-1.c: New test.
2047
2048 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
2049
2050         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
2051         instead of -fdump-tree-tailcall.
2052
2053 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
2054
2055         * gfortran.dg/interface_10.f90: Fix comment typo.
2056
2057 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
2058
2059         PR tree-optimization/30771
2060         * gcc.dg/vect/pr30771.c: New test.
2061
2062 2007-02-13  Ian Lance Taylor  <iant@google.com>
2063
2064         * gcc.dg/Wstrict-overflow-1.c: New test.
2065         * gcc.dg/Wstrict-overflow-2.c: New test.
2066         * gcc.dg/Wstrict-overflow-3.c: New test.
2067         * gcc.dg/Wstrict-overflow-4.c: New test.
2068         * gcc.dg/Wstrict-overflow-5.c: New test.
2069         * gcc.dg/Wstrict-overflow-6.c: New test.
2070         * gcc.dg/Wstrict-overflow-7.c: New test.
2071         * gcc.dg/Wstrict-overflow-8.c: New test.
2072         * gcc.dg/Wstrict-overflow-9.c: New test.
2073         * gcc.dg/Wstrict-overflow-10.c: New test.
2074
2075 2007-02-13  Roger Sayle  <roger@eyesopen.com>
2076
2077         * gcc.target/ia64/builtin-bswap-2.c: New test case.
2078
2079 2007-02-13  Richard Henderson  <rth@redhat.com>
2080
2081         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
2082         * gcc.c-torture/execute/pr29302-1.c: ... here.
2083
2084 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2085
2086         PR c/29521
2087         * gcc.dg/c90-return-1.c: Update output.
2088         * gcc.dg/c99-return-1.c: Likewise.
2089
2090 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
2091
2092         PR fortran/30554
2093         * gfortran.dg/used_dummy_types_7.f90: New test..
2094
2095 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
2096
2097         * gcc.target/i386/parity-1.c: New test.
2098         * gcc.target/i386/parity-2.c: New test.
2099
2100 2007-02-12  Roger Sayle  <roger@eyesopen.com>
2101
2102         * gcc.target/i386/builtin-bswap-3.c: New test case.
2103
2104 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
2105
2106         PR tree-optimization/29145
2107         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
2108         alias analysis is improved to take better advantage of restrict
2109         qualified pointers.
2110         * gcc.dg/vect/vect-80.c: Likewise.
2111         * gcc.dg/vect/pr29145.c: New.
2112
2113 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
2114
2115         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
2116         * gcc.target/i386/sse4a-insert.c: Likewise.
2117
2118 2007-02-11  Roger Sayle  <roger@eyesopen.com>
2119
2120         * gcc.target/ia64/builtin-popcount-1.c: New test case.
2121         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
2122
2123 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
2124
2125         PR fortran/30478
2126         * gfortran.dg/enum_4.f90: Update error message checks.
2127
2128 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
2129
2130         PR fortran/30554
2131         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
2132         versions of the modules.
2133
2134         PR fortran/30617
2135         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
2136         by getting rid of recursive I/O and providing functions with
2137         results.
2138
2139         PR fortran/30319
2140         * gfortran.dg/char_array_constructor_2.f90
2141
2142 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
2143
2144         PR c++/26988
2145         * g++.dg/template/spec34.C: New test
2146
2147 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
2148
2149         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
2150         on i?86 and x86_64.
2151         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
2152         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
2153         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
2154         on i?86 and x86_64.
2155         * gcc.dg/vect/vect-113.c: Ditto.
2156
2157 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
2158
2159         PR c++/29487
2160         * g++.dg/eh/weak1-C: New test.
2161         * g++.dg/eh/weak1-a.cc: Likewise.
2162         * g++.dg/eh/comdat1.C: Likewise.
2163
2164 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
2165             Dorit Nuzman  <dorit@il.ibm.com>
2166
2167         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
2168         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
2169         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
2170         * gcc.dg/vect/vect-113.c: Likewise.
2171
2172         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
2173
2174 2007-02-10  Richard Henderson  <rth@redhat.com>
2175
2176         * lib/target-supports.exp (check_effective_target_tls): Redefine
2177         to mean non-emulated tls.
2178         * gcc.dg/tls/alias-1.c: Remove tls requirement.
2179         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2180         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2181         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2182         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2183         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2184         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2185
2186 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
2187
2188         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
2189
2190 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
2191
2192         * gfortran.dg/secnds.f: Replace time tolerance with a
2193         before-and-after bracket.
2194         * gfortran.dg/secnds-1.f: Likewise.
2195
2196 2007-02-09  Tobias Burnus  <burnus@net-b.de>
2197
2198         PR fortran/30512
2199         * gfortran.dg/maxlocval_1.f90: New test.
2200
2201 2007-02-09  Roger Sayle  <roger@eyesopen.com>
2202
2203         * gcc.target/ia64/builtin_bswap-1.c: New test case.
2204
2205 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2206
2207         PR fortran/30720
2208         * gfortran.dg/array_function_1.f90: New test.
2209
2210 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2211
2212         * lib/target-supports.exp (check_effective_target_lax_strtofp)
2213         (check_effective_target_dummy_wcsftime): New functions.
2214
2215 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2216
2217         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
2218         * lib/target-supports.exp (check_effective_target_uclibc): New
2219         function.
2220
2221 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2222
2223         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
2224         (vsnprintf): Don't define for uClibc targets.
2225
2226 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2227
2228         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
2229         set before checking whether it was allowed.
2230         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
2231         before checking inside_main.
2232
2233 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2234
2235         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
2236         uClinux targets.
2237         (u16sf): Likewise u4sf.
2238         * g++.dg/compat/struct-layout-1.h: Likewise.
2239
2240 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2241
2242         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
2243         procedure.
2244         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
2245         m68k targets if check_effective_target_coldfire_fpu returns true.
2246
2247 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
2248         Richard Guenther  <rguenther@suse.de>
2249
2250         PR middle-end/23361
2251         * gcc.dg/fold-compare-3.c: New testcase.
2252         * gcc.dg/tree-ssa/loop-24.c: Likewise.
2253
2254 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
2255
2256         * gcc.dg/pr26570.c: Clean up coverage files.
2257         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
2258         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
2259         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
2260         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2261         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2262         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2263         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
2264         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
2265         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
2266         * gcc.dg/tree-ssa/pr25501.c: Ditto.
2267         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
2268         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
2269         * gcc.dg/vect/pr28952.c: Ditto.
2270         * gcc.dg/vect/pr27151.c: Ditto.
2271         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
2272         * g++.dg/gomp/macro-3.C: Ditto.
2273
2274 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
2275
2276         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
2277         of the loop.
2278
2279 2007-02-08  Roger Sayle  <roger@eyesopen.com>
2280
2281         * gcc.target/i386/builtin-bswap-2.c: New test case.
2282
2283 2007-02-08  Roger Sayle  <roger@eyesopen.com>
2284
2285         * gfortran.dg/forall_8.f90: New test case.
2286         * gfortran.dg/forall_9.f90: Likewise.
2287
2288 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2289
2290         * gcc.dg/builtins-20.c: Add some -~ complex cases.
2291
2292 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
2293
2294         * lib/target-supports.exp (check_effective_target_simulator): New.
2295
2296 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
2297
2298         * gcc.dg/tree-ssa/loop-25.c: New test.
2299
2300 2007-02-06  Richard Henderson  <rth@redhat.com>
2301
2302         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
2303
2304 2007-02-06  Roger Sayle  <roger@eyesopen.com>
2305
2306         * gcc.target/powerpc/popcount-1.c: New test case.
2307         * gcc.target/powerpc/parity-1.c: Likewise.
2308
2309 2007-02-06  Richard Guenther  <rguenther@suse.de>
2310
2311         PR middle-end/27302
2312         * gcc.dg/torture/pr27302-2.c: New testcase.
2313
2314 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
2315
2316         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
2317         * gcc.dg/vect/vect-iv-1.c: New test.
2318         * gcc.dg/vect/vect-iv-2.c: New test.
2319         * gcc.dg/vect/vect-iv-3.c: New test.
2320         * gcc.dg/vect/vect-iv-4.c: New test.
2321         * gcc.dg/vect/vect-iv-5.c: New test.
2322         * gcc.dg/vect/vect-iv-6.c: New test.
2323         * gcc.dg/vect/vect-iv-7.c: New test.
2324         * gcc.dg/vect/vect-iv-8.c: New test.
2325         * gcc.dg/vect/vect-iv-9.c: New test.
2326         * gcc.dg/vect/vect-iv-10.c: New test.
2327         * gcc.dg/vect/vect-iv-11.c: New test.
2328         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
2329         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
2330         * gcc.dg/vect/vect-14.c: Now vectorizable.
2331         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
2332         * gcc.dg/vect/vect-27.c: Likewise.
2333         * gcc.dg/vect/vect-29.c Likewise.
2334         * gcc.dg/vect/vect-dv-2.c: Likewise.
2335         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
2336         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
2337         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2338
2339 2007-02-06  Ira Rosen  <irar@il.ibm.com>
2340
2341         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
2342
2343 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2344
2345         * gcc.dg/builtins-20.c: Add more cases.
2346
2347 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
2348
2349         PR debug/30189
2350         * gcc.dg/pr30189.c: New test.
2351
2352 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
2353
2354         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
2355         for running tests.
2356         * gcc.target/i386/sse4a-extract.c: New test.
2357         * gcc.target/i386/sse4a-insert.c: New test.
2358         * gcc.target/i386/sse4a-montsd.c: New test.
2359         * gcc.target/i386/sse4a-montss.c: New test.
2360
2361 2007-02-05  Richard Guenther  <rguenther@suse.de>
2362
2363         * gcc.target/i386/vectorize3.c: New testcase.
2364
2365 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
2366
2367         PR target/30665
2368         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
2369
2370 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2371
2372         PR fortran/30611
2373         * gfortran.dg/repeat_1.f90: New test.
2374
2375 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
2376
2377         PR fortran/30605
2378         * gfortran.dg/spread_shape_1.f90: Remove tabs.
2379         * gfortran.dg/derived_init_2.f90: Ditto.
2380         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
2381         * gfortran.dg/array_initializer_1.f90: Ditto.
2382         * gfortran.dg/do_2.f90: Ditto.
2383         * gfortran.dg/proc_assign_1.f90: Ditto.
2384
2385 2007-02-04  Richard Guenther  <rguenther@suse.de>
2386
2387         PR middle-end/30636
2388         * g++.dg/warn/pr30636.C: New testcase.
2389         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
2390
2391 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
2392
2393         PR middle-end/30667
2394         * gfortran.dg/pr30667.f: New test.
2395
2396 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2397
2398         * gcc.dg/builtins-54.c: Add more cases.
2399
2400 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
2401
2402         PR fortran/30514
2403         * gfortran.dg/zero_sized_2.f90: New test.
2404
2405         PR fortran/30660
2406         * gfortran.dg/alloc_comp_basics_4.f90: New test.
2407
2408         PR fortran/29820
2409         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
2410         file.
2411
2412 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2413
2414         PR fortran/30683
2415         * gfortran.dg/interface_10.f90: New test.
2416
2417 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2418
2419         * gcc.dg/builtins-20.c: Add more cases.
2420
2421 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2422
2423         PR target/29682
2424         * gcc-target/ia64/pr29682.c: New test.
2425
2426 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
2427
2428         PR fortran/30284
2429         * gfortran.dg/arrayio_11.f90.f90: New test.
2430
2431         PR fortran/30626
2432         * gfortran.dg/arrayio_12.f90.f90: New test.
2433
2434 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
2435
2436         PR c++/30536
2437         * g++.dg/tls/diag-5.C: New test.
2438
2439         PR middle-end/30473
2440         * gcc.dg/pr30473.c: New test.
2441         * gcc.c-torture/execute/20070201-1.c: New test.
2442
2443 2007-02-01  Roger Sayle  <roger@eyesopen.com>
2444
2445         * gfortran.dg/dependency_20.f90: New test case.
2446
2447 2007-01-31  Ian Lance Taylor  <iant@google.com>
2448
2449         * gcc.dg/lower-subreg-1.c (test): New test.
2450
2451 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
2452
2453         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
2454
2455 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2456
2457         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
2458         * gcc.dg/torture/builtin-math-3.c: Likewise.
2459
2460 2007-01-31  Dirk Mueller  <dmueller@suse.de>
2461
2462         gcc.dg/Wparentheses-2.c: Update and add new tests.
2463
2464 2007-01-31  Ira Rosen  <irar@il.ibm.com>
2465
2466         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
2467         vectorize.
2468
2469 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
2470
2471         * gcc.dg/builtins-63.c: New test.
2472
2473 2007-01-31  Tobias Burnus  <burnus@net-b.de>
2474
2475         PR fortran/27588
2476         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
2477
2478 2007-01-31  Tobias Burnus  <burnus@net-b.de>
2479
2480         PR fortran/30520
2481         * gfortran.dg/volatile8.f90: New argument conformance test.
2482         * gfortran.dg/volatile9.f90: New scope test.
2483
2484 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2485
2486         PR c++/24745
2487         * g++.dg/warn/null4.C: New.
2488
2489 2001-01-30  Roger Sayle  <roger@eyesopen.com>
2490             Uros Bizjak  <ubizjak@gmail.com>
2491
2492         * gcc.dg/large-size-array-3.c: Correct typo.
2493
2494 2007-01-30  Richard Guenther  <rguenther@suse.de>
2495
2496         PR middle-end/27657
2497         * g++.dg/debug/pr27657.C: New testcase.
2498
2499 2007-01-30  Richard Guenther  <rguenther@suse.de>
2500
2501         PR middle-end/30313
2502         * gcc.dg/torture/pr30313.c: New testcase.
2503
2504 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
2505
2506         * gcc.dg/dfp/dfp-except.h: New file.
2507         * gcc.dg/dfp/fe-check.h: New file.
2508         * gcc.dg/dfp/fe-binop.c: New test.
2509         * gcc.dg/dfp/fe-convert-1.c: New test.
2510         * gcc.dg/dfp/fe-convert-2.c: New test.
2511         * gcc.dg/dfp/fe-convert-3.c: New test.
2512
2513         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
2514         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2515         * gcc.dg/dfp/convert-dfp.c: Ditto.
2516         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2517
2518 2007-01-29  Josh Conner  <jconner@apple.com>
2519
2520         * gcc.target/powerpc/altivec-24.c: New test.
2521
2522 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
2523
2524         PR c++/28266
2525         * g++.dg/parse/defarg12.C: New test.
2526
2527 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
2528
2529         PR fortran/30554
2530         * gfortran.dg/used_dummy_types_6.f90: New test.
2531
2532 2007-01-28  Jan Hubicka  <jh@suse.cz>
2533
2534         * gcc.dg/tree-prof/val-prof-6.c: New test.
2535
2536 2007-01-28  Roger Sayle  <roger@eyesopen.com>
2537
2538         * gcc.dg/large-size-array-3.c: Correct test case (portability).
2539
2540 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
2541
2542         PR C++/28988
2543         * g++.dg/expr/dtor4.C: New test.
2544
2545 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
2546
2547         * gcc.dg/tree-ssa/loop-23.c: New test.
2548
2549 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
2550
2551         PR libfortran/30389
2552         * gfortran.dg/achar_2.f90:  New test.
2553         * gfortran.dg/achar_3.f90:  New test.
2554
2555 2007-01-27  Ian Lance Taylor  <iant@google.com>
2556
2557         * gcc.dg/strict-overflow-1.c: New test.
2558         * gcc.dg/no-strict-overflow-1.c: New test.
2559         * gcc.dg/strict-overflow-2.c: New test.
2560         * gcc.dg/no-strict-overflow-2.c: New test.
2561         * gcc.dg/strict-overflow-3.c: New test.
2562         * gcc.dg/no-strict-overflow-3.c: New test.
2563         * gcc.dg/strict-overflow-4.c: New test.
2564         * gcc.dg/no-strict-overflow-4.c: New test.
2565         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
2566         * gcc.dg/pr15784-1.c: Likewise.
2567         * gcc.dg/pr20922-1.c: Likewise.
2568         * gcc.dg/pr20922-3.c: Likewise.
2569         * gcc.dg/pr20922-4.c: Likewise.
2570         * gcc.dg/pr20922-6.c: Likewise.
2571         * gcc.dg/compare-4.c: Likewise.
2572         * gcc.dg/torture/pr26898-1.c: Likewise.
2573         * gcc.dg/tree-ssa/divide-1.c: Likewise.
2574         * gcc.dg/tree-ssa/divide-2.c: Likewise.
2575         * gcc.dg/tree-ssa/divide-3.c: Likewise.
2576         * gcc.dg/tree-ssa/divide-4.c: Likewise.
2577         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
2578         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
2579         * gcc.dg/tree-ssa/pr21082.c: Likewise.
2580         * gcc.dg/tree-ssa/pr26899.c: Likewise.
2581         * g++.dg/tree-ssa/pr21082.C: Likewise.
2582
2583 2007-01-27  Roger Sayle  <roger@eyesopen.com>
2584
2585         * gcc-dg/large-size-array-3.c: New test case.
2586
2587 2007-01-27  Roger Sayle  <roger@eyesopen.com>
2588
2589         * gfortran.dg/forall_7.f90: New test case.
2590
2591 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
2592
2593         PR fortran/30407
2594         * gfortran.dg/where_operator_assign_1.f90: New test.
2595         * gfortran.dg/where_operator_assign_2.f90: New test.
2596         * gfortran.dg/where_operator_assign_3.f90: New test.
2597
2598 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
2599
2600         * lib/target-supports.exp
2601         (check_effective_target_powerpc_altivec): New.
2602         (check_effective_target_vect_cmdline_needed): Use it.
2603
2604 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
2605
2606         PR fortran/30278
2607         * gfortran.dg/backslash_3.f: New test.
2608
2609 2007-01-26  Richard Guenther  <rguenther@suse.de>
2610
2611         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
2612
2613 2007-01-26  Tobias Burnus  <burnus@net-b.de>
2614
2615         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
2616         * gfortran.dg/vect/vect.exp: Ditto.
2617         * gfortran.dg/dg.exp: Ditto.
2618         * gfortran.fortran-torture/execute/execute.exp: Ditto.
2619         * gfortran.fortran-torture/compile/compile.exp: Ditto.
2620
2621 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2622
2623         * gcc.dg/builtins-20.c: Add more cases.
2624         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
2625
2626 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2627
2628         PR fortran/30437
2629         * gcc.dg/Wall.c: New.
2630         * gcc.dg/Wno-all.c: New.
2631         * gfortran.dg/Wall.f90: New.
2632         * gfortran.dg/Wno-all.f90: New.
2633
2634 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
2635
2636         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
2637         * g++.dg/eh/simd-2.C: Also run on Darwin.
2638         * g++.dg/eh/simd-3.C: New.
2639         * g++.dg/eh/simd-4.C: New.
2640
2641 2007-01-25  Richard Guenther  <rguenther@suse.de>
2642
2643         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
2644         and _PROFILE_USE.
2645         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
2646
2647 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
2648
2649         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
2650         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
2651         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
2652         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
2653         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
2654         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
2655         * gcc.dg/ipa/ipa-7.c: New testcase.
2656
2657 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
2658
2659         * g++.dg/cpp0x/warn_cxx0x.C: New.
2660
2661 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2662
2663         * gcc.dg/builtins-20.c: Test builtin carg.
2664
2665 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
2666
2667         PR middle-end/27416
2668         * gcc.dg/gomp/pr27416.c: New test.
2669
2670         PR middle-end/30494
2671         * gcc.dg/gomp/pr30494.c: New test.
2672         * g++.dg/gomp/pr30494.C: New test.
2673
2674         PR middle-end/30421
2675         * gcc.dg/gomp/pr30421.c: New test.
2676
2677 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
2678
2679         * gcc.target/ia64/versionid-1.c: New test.
2680         * gcc.target/ia64/versionid-2.c: New test.
2681
2682 2007-01-24  Richard Guenther  <rguenther@suse.de>
2683
2684         PR testsuite/30181
2685         * gcc.dg/builtins-57.c: Change to a link-time testcase
2686         to support non-C99 targets.
2687
2688 2007-01-24  Jan Hubicka  <jh@suse.cz>
2689
2690         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
2691
2692 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
2693
2694         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
2695
2696 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
2697
2698         PR objc/27438
2699         * objc.dg/const-str-12.m: New test.
2700
2701 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2702
2703         PR fortran/30532
2704         * gfortran.dg/ctrl-z.f90:  New test.
2705
2706 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2707
2708         PR fortran/30481
2709         * gfortran.dg/namelist_assumed_char.f90:  New test.
2710
2711 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
2712
2713         PR c++/27492
2714         * g++.dg/inherit/covariant15.C: New test.
2715
2716 2007-01-23  Ian Lance Taylor  <iant@google.com>
2717
2718         * g++.dg/warn/Wparentheses-24.C: New test.
2719
2720 2007-01-23  Richard Guenther  <rguenther@suse.de>
2721
2722         PR testsuite/30560
2723         * ada/acats/run_acats: Do not call gnatmake or gnatchop
2724         with full path.
2725
2726 2007-01-22  Richard Guenther  <rguenther@suse.de>
2727
2728         PR tree-optimization/30038
2729         * gcc.dg/builtins-62.c: New testcase.
2730
2731 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2732
2733         * gcc.c-torture/compile/20070121.c: New test.
2734
2735 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
2736
2737         PR libfortran/30525
2738         * gfortran.dg/char_comparison_1.f:  New test.
2739
2740 2007-01-21  Ira Rosen  <irar@il.ibm.com>
2741
2742         * gcc.dg/vect/vect-strided-same-dr.c: New test.
2743
2744 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
2745
2746         PR objc/30479
2747         * objc.dg/pch: New directory.
2748         * objc.dg/pch/pch.exp: New file.
2749         * objc.dg/pch/interface-1.m: New test.
2750         * objc.dg/pch/interface-1.hs: New include file.
2751         * lib/objc.exp (objc_target_compile): Add
2752         "-x objective-c-header" in front of the sources if this is
2753         a precompiled header being compiled.
2754
2755 2007-01-20  Roger Sayle  <roger@eyesopen.com>
2756
2757         * gfortran.dg/array_memcpy_3.f90: New test case.
2758         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
2759
2760 2007-01-20  Roger Sayle  <roger@eyesopen.com>
2761             Brooks Moses  <brooks.moses@codesourcery.com>
2762             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2763
2764         * gfortran.dg/intrinsic_sign_1.f90: New test case.
2765         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
2766
2767 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2768
2769         * gcc.dg/torture/builtin-math-3.c: Test fdim.
2770
2771 2007-01-19  Mike Stump  <mrs@apple.com>
2772
2773         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
2774         away.
2775
2776 2007-01-19  Roger Sayle  <roger@eyesopen.com>
2777
2778         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
2779         option instead of -funsafe-math-optimizations.
2780
2781 2007-01-19  Tomas Bily  <tbily@suse.cz>
2782
2783         gcc.dg/tree-prof/indir-call-prof.c: New.
2784         g++.dg/dg.exp: Add tree-prof subdirectory.
2785         g++.dg/tree-prof/indir-call-prof.C: New.
2786         g++.dg/tree-prof/tree-prof.exp: New.
2787
2788 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2789
2790         PR c++/17947
2791         * g++.dg/warn/deprecated.C: Update warning output.
2792         * g++.dg/warn/deprecated-2.C: Likewise.
2793         * g++.dg/warn/deprecated-3.C: New.
2794
2795 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
2796
2797         * gcc.c-torture/execute/nestfunc-7.c: New.
2798
2799 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
2800
2801         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
2802
2803 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
2804
2805         * gcc.dg/m68k-pic-1.c: New.
2806
2807 2007-01-18  Roger Sayle  <roger@eyesopen.com>
2808
2809         * gfortran.dg/array_memcpy_4.f90: New test case.
2810
2811 2007-01-18  Josh Conner  <jconner@apple.com>
2812
2813         PR target/30485
2814         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
2815         * gcc.dg/vect/no-trapping-math-1: New.
2816         * gcc.dg/vect/no-trapping-math-2: New.
2817
2818 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
2819
2820         * gcc.target/i386/387-8.c: Update comment about optimizing
2821         inherent load of 1.0 of fptan instruction.
2822
2823 2007-01-18  Dirk Mueller  <dmueller@suse.de>
2824             Richard Guenther <rguenther@suse.de>
2825
2826         PR diagnostic/8268
2827         * gcc.dg/Warray-bounds.c: New testcase.
2828         * gcc.dg/Warray-bounds-2.c: New testcase.
2829         * g++.dg/warn/Warray-bounds.C: New testcase.
2830         * g++.dg/warn/Warray-bounds-2.C: New testcase.
2831
2832 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
2833
2834         PR fortran/30476
2835         * gfortran.dg/generic_12.f90: New test.
2836
2837 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
2838
2839         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
2840         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
2841
2842 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
2843
2844         * gcc.dg/dfp/compare-special.h: New file.
2845         * gcc.dg/dfp/compare-special-32.c: New test.
2846         * gcc.dg/dfp/compare-special-64.c: New test.
2847         * gcc.dg/dfp/compare-special-128.c: New test.
2848
2849 2007-01-16  Roger Sayle  <roger@eyesopen.com>
2850             Paul Thomas  <pault@gcc.gnu.org>
2851             Steven G. Kargl  <kargl@gcc.gnu.org>
2852
2853         PR fortran/30404
2854         * gfortran.dg/forall_6.f90: New test case.
2855         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
2856         * gfortran.dg/dependency_13.f90: Likewise.
2857
2858 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2859
2860         PR testsuite/12325
2861         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
2862         targets that don't support Inf.
2863
2864 2007-01-15  Dale Johannesen  <dalej@apple.com>
2865
2866         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
2867
2868 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
2869
2870         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
2871         of achar for 0xff to avoid the "Extended ASCII not
2872         implemented" error message.
2873
2874 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
2875
2876         PR fortran/28172
2877         * gfortran.dg/altreturn_4.f90: New test.
2878
2879         PR fortran/29389
2880         * gfortran.dg/stfunc_4.f90: New test.
2881
2882         PR fortran/29712
2883         * gfortran.dg/bound_2.f90: Reinstate commented out line.
2884         * gfortran.dg/initialization_1.f90: Change warning.
2885
2886         PR fortran/30283
2887         * gfortran.dg/specification_type_resolution_2.f90: New test.
2888
2889 2007-01-14  Jan Hubicka  <jh@suse.cz>
2890
2891         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
2892         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
2893         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
2894         elimination.
2895
2896 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
2897
2898         PR fortran/30410
2899         * gfortran.dg/external_procedures_2.f90: New test.
2900
2901 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
2902
2903         PR target/30413
2904         * gcc.target/i386/pr30413.c: New test.
2905
2906 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
2907
2908         PR fortran/30452
2909         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
2910
2911 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
2912
2913         * gcc.dg/20070112-1.c: New test.
2914
2915 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2916
2917         PR libgfortran/30435
2918         * gfortran.dg/list_read_6.f90: New test.
2919
2920 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
2921
2922         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
2923
2924 2007-01-12  Tom Tromey  <tromey@redhat.com>
2925
2926         PR preprocessor/28227:
2927         * gcc.dg/cpp/pr28227.c: New file.
2928
2929 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
2930
2931         * gcc.dg/tree-ssa/loop-22.c: New test.
2932
2933 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
2934
2935         PR tree-optimization/29516
2936         * gcc.dg/tree-ssa/loop-20.c: New test.
2937
2938 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
2939
2940         PR libfortran/30415
2941         * minmaxloc_integer_kinds_1.f90:  New test.
2942
2943 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
2944
2945         PR c++/29573
2946         * g++.dg/template/sizeof-template-argument.C: New test.
2947
2948 2007-01-11  Jan Hubicka  <jh@suse.cz>
2949
2950         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
2951         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
2952         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
2953         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
2954         * gcc.dg/tree-ssa/pr21658.c: Likewise.
2955         * gcc.dg/tree-ssa/pr15349.c: Likewise.
2956         * gcc.dg/tree-ssa/pr25501.c: Likewise.
2957         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
2958         transformation in question.
2959         * gcc.dg/tree-ssa/vrp05.c: Likewise.
2960         * gcc.dg/tree-ssa/pr20701.c: Likewise.
2961         * gcc.dg/always_inline3.c: Likewise.
2962
2963 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
2964
2965         PR c++/28999
2966         * g++.dg/template/typename11.C: New test.
2967
2968 2007-01-10  Robert Kennedy <jimbob@google.com>
2969
2970         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
2971
2972 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
2973
2974         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
2975         for different integer kinds.
2976         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
2977         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
2978         * gfortran.dg/ishft_2.f90: New test.
2979         * gfortran.dg/ishft_3.f90: New test.
2980
2981 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
2982
2983         * gfortran.dg/altreturn_2.f90: Removed executable bit.
2984
2985 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
2986
2987         PR tree-optimization/30322
2988         * gcc.dg/tree-ssa/loop-21.c: New test.
2989
2990 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
2991
2992         * g++.dg/rtti/darwin-builtin-linkage.C: New.
2993
2994 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2995
2996         * gcc.target/spu/intrinsics-1.c: Remove xfail.
2997
2998 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2999
3000         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
3001         * g++.dg/warn/overflow-warn-3.C: Likewise.
3002         * g++.dg/warn/overflow-warn-4.C: Likewise.
3003         * g++.dg/warn/overflow-warn-5.C: Likewise.
3004         * g++.dg/warn/overflow-warn-6.C: Likewise.
3005         * g++.dg/warn/Woverflow-1.C: Likewise.
3006         * g++.dg/warn/Woverflow-2.C: Likewise.
3007         * g++.dg/warn/Woverflow-3.C: Likewise.
3008         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
3009
3010 2007-01-08  Roger Sayle  <roger@eyesopen.com>
3011
3012         * gfortran.dg/array_constructor_14.f90: New test case.
3013         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
3014
3015 2007-01-08  Richard Guenther  <rguenther@suse.de>
3016
3017         PR tree-optimization/23603
3018         * gcc.dg/tree-ssa/vrp31.c: New testcase.
3019         * gcc.dg/tree-ssa/vrp32.c: Likewise.
3020
3021 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
3022
3023         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
3024         in __v8qi typedef.
3025         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
3026         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
3027         compiler behaviour.
3028         * gcc.dg/simd-5.c: Likewise.
3029         * gcc.dg/simd-6.c: Likewise.
3030         * g++.dg/conversion/simd1.C: Likewise.
3031         * g++.dg/conversion/simd3.C: Likewise.
3032         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
3033         (main): Use it.
3034
3035 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
3036
3037         PR tree-optimization/29877
3038         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
3039         name of a hard register for the target concerned.  Adjust dg-error
3040         directives to cope with new behaviour of TER.
3041
3042 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3043
3044         PR c++/28986
3045         * g++.dg/conversion/nullptr1.C: Added overflow warning.
3046         * g++.dg/warn/overflow-warn-1.C: New.
3047         * g++.dg/warn/overflow-warn-3.C: New.
3048         * g++.dg/warn/overflow-warn-4.C: New.
3049         * g++.dg/warn/overflow-warn-5.C: New.
3050         * g++.dg/warn/overflow-warn-6.C: New.
3051         * g++.dg/warn/Woverflow-1.C: New.
3052         * g++.dg/warn/Woverflow-2.C: New.
3053         * g++.dg/warn/Woverflow-3.C: New.
3054         * g++.dg/warn/multiple-overflow-warn-2.C: New.
3055
3056 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
3057
3058         PR fortran/27698
3059         * gfortran.dg/invalid_name.f90: New test.
3060         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
3061         * gfortran.dg/gomp/pr29759.f90: Ditto.
3062
3063 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
3064
3065         * gfortran.dg/present_1.f90:  Update error message.
3066
3067 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
3068
3069         PR c++/19439
3070         * g++.dg/template/duplicate1.C: New test
3071         * g++.dg/template/memfriend6.C: Adjust error markers.
3072
3073 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
3074
3075         PR tree-opt/30385
3076         * gcc.dg/torture/inline-1.c: New test.
3077
3078 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3079
3080         PR c/19978
3081         * gcc.dg/multiple-overflow-warn-1.c: New.
3082         * gcc.dg/multiple-overflow-warn-2.c: New.
3083         * gcc.dg/overflow-warn-6.c: New.
3084         * g++.dg/warn/multiple-overflow-warn-1.C: New.
3085
3086 2007-01-05  Roger Sayle  <roger@eyesopen.com>
3087
3088         * gfortran.dg/array_memcpy_1.f90: New test case.
3089         * gfortran.dg/array_memcpy_2.f90: Likewise.
3090
3091 2007-01-05  Richard Guenther  <rguenther@suse.de>
3092
3093         PR middle-end/27826
3094         * g++.dg/opt/pr27826.C: New testcase.
3095
3096 2007-01-05  Ian Lance Taylor  <iant@google.com>
3097
3098         * gcc.dg/Walways-true-1.c: New test.
3099         * gcc.dg/Walways-true-2.c: New test.
3100         * g++.dg/warn/Walways-true-1.C: New test.
3101         * g++.dg/warn/Walways-true-2.C: New test.
3102
3103 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
3104
3105         PR c/30360
3106         * gcc.dg/pr30360.c: New test.
3107
3108 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
3109
3110         PR fortran/23232
3111         * gfortran.dg/data_implied_do_1.f90: New test.
3112
3113         PR fortran/27996
3114         PR fortran/27998
3115         * gfortran.dg/char_length_1.f90: New test.
3116
3117 2007-01-05  Richard Guenther  <rguenther@suse.de>
3118
3119         PR middle-end/28116
3120         * g++.dg/opt/pr28116.C: New testcase.
3121
3122 2007-01-05  Tobias Burnus  <burnus@net-b.de>
3123
3124         PR fortran/29624
3125         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
3126           invalid deallocate.
3127         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
3128         * gfortran.dg/protected_4.f90: Add pointer intent check.
3129         * gfortran.dg/protected_6.f90: Add pointer intent check.
3130         * gfortran.dg/pointer_intent_1.f90: New test.
3131         * gfortran.dg/pointer_intent_2.f90: New test.
3132         * gfortran.dg/pointer_intent_3.f90: New test.
3133
3134 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
3135
3136         PR 30235
3137         * gfortran.dg/altreturn_2.f90: new test.
3138
3139 2007-01-04  Tom Tromey  <tromey@redhat.com>
3140
3141         PR preprocessor/28165:
3142         * gcc.dg/cpp/pr28165.c: New file.
3143
3144 2007-01-03  Josh Conner  <jconner@apple.com>
3145
3146         PR middle-end/29683
3147         * gcc.dg/pr29683.c: New.
3148
3149 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
3150
3151         PR c++/28217
3152         * g++.dg/pch/template-1.C: New test.
3153         * g++.dg/pch/template-1.Hs: New file.
3154
3155 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3156
3157         PR middle-end/30353
3158         * gcc.c-torture/compile/complex-4.c: New test.
3159
3160 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
3161
3162         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
3163         -maltivec.
3164         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
3165
3166 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
3167
3168         PR middle-end/30286
3169         * gcc.dg/pr30286.c: New test.
3170
3171         PR c++/29535
3172         * g++.dg/template/crash66.C: New test.
3173
3174         PR c++/29054
3175         * g++.dg/template/friend49.C: New test.
3176
3177 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
3178
3179         * gfortran.dg/ibits.f90: New test.
3180
3181 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
3182
3183         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
3184         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
3185
3186 2007-01-02  Jan Hubicka  <jh@suse.cz>
3187
3188         * gcc.dg/pr16194.c: We now output error on all three functions, not just
3189         first one.
3190
3191 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3192
3193         PR c/19977
3194         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
3195         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
3196
3197 2006-01-02  Ian Lance Taylor  <iant@google.com>
3198
3199         * g++.dg/warn/Wparentheses-22.C: New test.
3200         * g++.dg/warn/Wparentheses-23.C: New test.
3201
3202 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3203
3204         PR middle-end/7651
3205         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
3206         * gcc.dg/declspec-3-Wextra.c: New.
3207         * gcc.dg/declspec-3-no.c: New
3208
3209 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
3210
3211         PR fortran/20896
3212         * gfortran.dg/interface_10.f90: Remove.
3213
3214 2007-01-01  Roger Sayle  <roger@eyesopen.com>
3215
3216         * gcc.dg/fold-eqxor-4.c: New test case.
3217
3218 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
3219
3220         PR middle-end/30311
3221         * gcc.c-torture/compile/pr30311.c: New test.
3222
3223 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
3224
3225         PR middle-end/30253
3226         * gcc.c-torture/compile/statement-expression-1.c: New test.
3227
3228 2007-01-01  Andreas Schwab  <schwab@suse.de>
3229
3230         PR target/29166
3231         * g++.dg/eh/pr29166.C: New test.
3232
3233 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
3234
3235         * lib/target-supports.exp (check_effective_target_powerpc_spe):
3236         New.
3237         (check_effective_target_vect_cmdline_needed): Use it.
3238
3239 2006-12-31  Richard Guenther  <rguenther@suse.de>
3240
3241         PR middle-end/30137
3242         * testsuite/gcc.dg/pr30137-1.c: New testcase.
3243         * testsuite/gcc.dg/pr30137-2.c: Likewise.
3244
3245 2006-12-31  Roger Sayle  <roger@eyesopen.com>
3246
3247         PR middle-end/30322
3248         * gcc.dg/fold-plusnot-1.c: New test case.
3249
3250 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
3251
3252         PR c++/29731
3253         * g++.dg/parse/template22.C: New test.
3254
3255 2006-12-31  Richard Guenther  <rguenther@suse.de>
3256
3257         PR middle-end/30338
3258         * gcc.c-torture/compile/pr30338.c: New testcase.
3259
3260 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
3261
3262         PR fortran/27900
3263         * gfortran.dg/intrinsic_actual_4.f90: New test.
3264
3265         PR fortran/24325
3266         * gfortran.dg/func_decl_3.f90: New test.
3267
3268 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
3269
3270         PR fortran/23060
3271         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
3272         * gfortran.dg/c_by_val_1.f: New test.
3273         * gfortran.dg/c_by_val_2.f: New test.
3274         * gfortran.dg/c_by_val_3.f: New test.
3275
3276 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
3277
3278         PR libfortran/30321
3279         * gfortran.dg/sum_zero_array_1.f90:  New test.
3280
3281 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
3282
3283         PR preprocessor/29612
3284         * gcc.dg/cpp/pr29612-1.c: New test.
3285         * gcc.dg/cpp/pr29612-2.c: New test.
3286
3287 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
3288
3289         PR fortran/30034
3290         * gfortran.dg/pure_formal_proc_1.f90: New test.
3291
3292         PR fortran/30237
3293         * gfortran.dg/intrinsic_actual_3.f90: New test.
3294
3295 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3296
3297         PR fortran/30014
3298         * gfortran.dg/io_constraints_1.f90: Update test.
3299         * gfortran.dg/io_constraints_2.f90: Update test.
3300         * gfortran.dg/inquire_iolength.f90: New test.
3301
3302 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
3303
3304         PR fortran/20896
3305         * gfortran.dg/interface_10.f90: New test.
3306         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
3307         since z is already, locally a variable.
3308
3309         PR fortran/25135
3310         * gfortran.dg/generic_11.f90: New test.
3311         * gfortran.dg/interface_7.f90: Remove name clash between module
3312         name and procedure 'x' referenced in the interface.
3313
3314 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3315
3316         PR middle-end/7651
3317         * gcc.dg/Wmissing-parameter-type.c: New.
3318         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
3319         * gcc.dg/Wmissing-parameter-type-no.c: New.
3320
3321 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
3322
3323         PR fortran/25818
3324         * gfortran.dg/entry_array_specs_2.f: New test.
3325
3326         PR fortran/30084
3327         * gfortran.dg/nested_modules_6.f90: New test.
3328
3329 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3330
3331         PR middle-end/7651
3332         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
3333         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
3334
3335 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
3336
3337         PR C++/30168
3338         * g++.dg/opt/complex6.C: New test.
3339
3340 2006-12-22  Ben Elliston  <bje@au.ibm.com>
3341
3342         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
3343         full" if the linker on spu-*-* warns about exceeding local store.
3344
3345         And revert this patch:
3346         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
3347         fail to link due to relocation overflows on spu-*-*.
3348
3349 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
3350
3351         PR fortran/30273
3352         * gfortran.dg/dependency_19.f90: New test.
3353
3354 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
3355
3356         PR fortran/30202
3357         * gfortran.dg/alloc_comp_basics_3.f90: New test.
3358
3359 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
3360
3361         PR middle-end/30262
3362         * gcc.c-torture/execute/20061220-1.c: New test.
3363
3364         PR middle-end/30263
3365         * gcc.dg/gomp/asm-1.c: New test.
3366
3367         PR target/30230
3368         * g++.dg/eh/ia64-2.C: New test.
3369
3370 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
3371
3372         PR target/28966
3373         PR target/29248
3374         * gcc.dg/rs6000-leaf.c: New.
3375
3376 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3377
3378         PR fortran/25392
3379         * gfortran.dg/f2c_8.f90: New test.
3380
3381 2006-12-20  Bill Wendling  <wendling@apple.com>
3382
3383         * gcc.dg/asm-b.c: Check for __ppc64__.
3384
3385 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
3386
3387         PR fortran/30190
3388         * gfortran.dg/bounds_check_5.f90: New test.
3389
3390 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
3391
3392         PR middle-end/30143
3393         * gcc.dg/gomp/complex-1.c: New testcase.
3394
3395 2006-12-20  Roger Sayle  <roger@eyesopen.com>
3396
3397         * gfortran.dg/array_memset_1.f90: New test case.
3398
3399 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
3400
3401         * lib/target-supports.exp: Add spu to
3402         check_effective_target_vect_widen_mult_hi_to_si.
3403
3404 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
3405
3406         PR fortran/29992
3407         * gfortran.dg/generic_9.f90: New test.
3408
3409         PR fortran/30081
3410         * gfortran.dg/generic_10.f90: New test.
3411
3412 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
3413
3414         PR tree-opt/30045
3415         * gcc.dg/pr30045.c: New test.
3416
3417 2006-12-20  Ben Elliston  <bje@au.ibm.com>
3418
3419         * gcc.dg/20020312-2.c: Add a case for __SPU__.
3420
3421 2006-12-19  Eric Christopher  <echristo@apple.com>
3422
3423         PR target/29302
3424         * gcc.c-torture/execute/pr29302-1.c: New.
3425
3426 2006-12-19  Tobias Burnus  <burnus@net-b.de>
3427
3428         PR fortran/39238
3429         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
3430
3431 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
3432
3433         PR fortran/30236
3434         * gfortran.dg/altreturn_3.f90: New test.
3435
3436         * gfortran.dg/char_result_12.f90: Fix comment typos.
3437
3438 2006-12-19  Ben Elliston  <bje@au.ibm.com>
3439
3440         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
3441         as newlib's stdio.h uses non-traditional cpp constructs.
3442
3443 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
3444
3445         * gfortran.dg/advance.f90: Renamed to advance_1.f90
3446         * gfortran.dg/append-1.f90: Renamed to append_1.f90
3447         * gfortran.dg/array-1.f90: Renamed to array_1.f90
3448         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
3449         * gfortran.dg/backspace.f: Renamed to backspace_1.f
3450         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
3451         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
3452         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
3453         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
3454         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
3455         * gfortran.dg/logint-1.f: Renamed to logint_1.f
3456         * gfortran.dg/logint-2.f: Renamed to logint_2.f
3457         * gfortran.dg/logint-3.f: Renamed to logint_3.f
3458         * gfortran.dg/advance_1.f90: Renamed from advance.f90
3459         * gfortran.dg/append_1.f90: Renamed from append-1.f90
3460         * gfortran.dg/array_1.f90: Renamed from array-1.f90
3461         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
3462         * gfortran.dg/backspace_1.f: Renamed from backspace.f
3463         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
3464         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
3465         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
3466         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
3467         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
3468         * gfortran.dg/logint_1.f: Renamed from logint-1.f
3469         * gfortran.dg/logint_2.f: Renamed from logint-2.f
3470         * gfortran.dg/logint_3.f: Renamed from logint-3.f
3471
3472 2006-12-18  Bill Wendling  <wendling@apple.com>
3473
3474         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
3475         id is an OjbC keyword.
3476
3477 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3478
3479         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
3480
3481 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
3482
3483         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
3484
3485 2006-12-18  Ian Lance Taylor  <iant@google.com>
3486
3487         * g++.dg/warn/Wmissing-declarations-1.C: New test.
3488
3489 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3490
3491         * gcc.c-torture/compile/pr27528.c: Use empty templates.
3492
3493 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
3494
3495         PR fortran/30207
3496         * gfortran.fortran-torture/execute/where21.f90: New test.
3497
3498 2006-12-17  Tobias Burnus  <burnus@net-b.de>
3499
3500         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
3501
3502 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3503
3504         PR middle-end/7651
3505         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
3506         * gcc.dg/if-empty-1.c: Likewise.
3507         * gcc.dg/pr23165.c: Likewise.
3508         * g++.dg/warn/empty-body.C: Likewise.
3509
3510 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3511
3512         PR libfortran/30005
3513         * gfortran.dg/open_errors.f90: New test.
3514
3515 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
3516
3517         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
3518
3519         * gcc.target/i386/ssse3-pabsb.c: New file.
3520         * gcc.target/i386/ssse3-pabsd.c: Likewise.
3521         * gcc.target/i386/ssse3-pabsw.c: Likewise.
3522         * gcc.target/i386/ssse3-palignr.c: Likewise.
3523         * gcc.target/i386/ssse3-phaddd.c: Likewise.
3524         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
3525         * gcc.target/i386/ssse3-phaddw.c: Likewise.
3526         * gcc.target/i386/ssse3-phsubd.c: Likewise.
3527         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
3528         * gcc.target/i386/ssse3-phsubw.c: Likewise.
3529         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
3530         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
3531         * gcc.target/i386/ssse3-pshufb.c: Likewise.
3532         * gcc.target/i386/ssse3-psignb.c: Likewise.
3533         * gcc.target/i386/ssse3-psignd.c: Likewise.
3534         * gcc.target/i386/ssse3-psignw.c: Likewise.
3535         * gcc.target/i386/ssse3-vals.h: Likewise.
3536
3537 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
3538
3539         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
3540         * lib/fortran-torture.exp: Include target-supports.exp.
3541
3542 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
3543
3544         PR target/30185
3545         * gcc.c-torture/execute/pr30185.c: New test.
3546
3547 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3548
3549         PR testsuite/30179
3550         PR testsuite/30180
3551         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
3552         * gcc.dg/builtin-bswap-2.c: Likewise.
3553         * gcc.dg/builtin-bswap-3.c: Likewise.
3554         * gcc.dg/builtin-bswap-4.c: Likewise.
3555         * lib/target-supports.exp (check_effective_target_stdint_types): New.
3556         * cc.c-torture/execute/mode-dependent-address.x: New file.
3557
3558 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3559
3560         PR libfortran/30145
3561         * gfortran.dg/write_zero_array: New test.
3562
3563 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3564
3565         PR fortran/30200
3566         * gfortran.dg/write_fmt_trim.f90: New test.
3567
3568 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
3569
3570         PR 30194
3571         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
3572         temporarily.
3573
3574 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3575
3576         * lib/target-supports.exp (check_weak_available): Use istarget
3577         "hppa*-*-hpux10*" instead of regexp.
3578         (check_cxa_atexit_available): Likewise.
3579
3580 2006-12-14  Richard Guenther  <rguenther@suse.de>
3581
3582         PR tree-optimization/30197
3583         * gcc.c-torture/execute/complex-1.c: Fix function name.
3584         * gcc.dg/builtins-61.c: New testcase.
3585
3586 2006-12-14  Richard Guenther  <rguenther@suse.de>
3587
3588         PR middle-end/30172
3589         * gcc.dg/pr30172-1.c: New testcase.
3590
3591 2006-12-14  Richard Guenther  <rguenther@suse.de>
3592
3593         PR tree-optimization/30198
3594         * gcc.dg/builtins-60.c: New testcase.
3595
3596 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
3597
3598         * lib/target-supports.exp (vect_no_align): Remove spu.
3599
3600 2006-12-13  Ian Lance Taylor  <iant@google.com>
3601
3602         PR c++/19564
3603         PR c++/19756
3604         * g++.dg/warn/Wparentheses-5.C: New test.
3605         * g++.dg/warn/Wparentheses-6.C: New test.
3606         * g++.dg/warn/Wparentheses-7.C: New test.
3607         * g++.dg/warn/Wparentheses-8.C: New test.
3608         * g++.dg/warn/Wparentheses-9.C: New test.
3609         * g++.dg/warn/Wparentheses-10.C: New test.
3610         * g++.dg/warn/Wparentheses-11.C: New test.
3611         * g++.dg/warn/Wparentheses-12.C: New test.
3612         * g++.dg/warn/Wparentheses-13.C: New test.
3613         * g++.dg/warn/Wparentheses-14.C: New test.
3614         * g++.dg/warn/Wparentheses-15.C: New test.
3615         * g++.dg/warn/Wparentheses-16.C: New test.
3616         * g++.dg/warn/Wparentheses-17.C: New test.
3617         * g++.dg/warn/Wparentheses-18.C: New test.
3618         * g++.dg/warn/Wparentheses-19.C: New test.
3619         * g++.dg/warn/Wparentheses-20.C: New test.
3620         * g++.dg/warn/Wparentheses-21.C: New test.
3621
3622 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3623
3624         PR testsuite/30157
3625         * lib/target-supports.exp (check_cxa_atexit_available): Return false
3626         for target "hppa.*hpux10".
3627
3628 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
3629
3630         * g++.dg/debug/vartrack1.C: New test.
3631
3632         * g++.dg/opt/ifcvt1.C: New test.
3633
3634         * gcc.dg/tls/opt-13.c: New test.
3635
3636         * gcc.dg/20060425-2.c: New test.
3637
3638         * g++.dg/opt/pr15054-2.C: New test.
3639
3640         * gcc.c-torture/execute/20060420-1.c: New test.
3641
3642         * gcc.c-torture/execute/20060412-1.c: New test.
3643
3644         * objc/compile/20060406-1.m: New test.
3645
3646 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
3647
3648         * g++.dg/template/array17.C: New test.
3649
3650 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
3651
3652         * gcc.target/powerpc/altivec-23.c: New test.
3653
3654 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
3655
3656         PR c++27316
3657         * g++.dg/inherit/error3.C: New test.
3658
3659         PR c++/28740
3660         * g++.dg/inherit/error4.C: New test.
3661
3662 2006-12-13  Richard Guenther  <rguenther@suse.de>
3663
3664         PR tree-optimization/17687
3665         * gcc.dg/builtins-59.c: New testcase.
3666
3667 2006-12-13  Ben Elliston  <bje@au.ibm.com>
3668
3669         * gcc.target/spu/Wmain.c: New test.
3670
3671 2006-12-12  Josh Conner  <jconner@apple.com>
3672
3673         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
3674         * g++.dg/abi/thunk4.C: Likewise.
3675         * g++.dg/abi/rtti3.C: Likewise.
3676
3677 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
3678
3679         * gcc.target/spu/cpat-1.c: New test.
3680         * gcc.target/spu/cpat-2.c: New test.
3681         * gcc.target/spu/cpat-3.c: New test.
3682         * gcc.target/spu/cpat-4.c: New test.
3683
3684 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3685
3686         PR tree-opt/28436
3687         * gcc.c-torture/compile/vector-1.c: New test.
3688         * gcc.c-torture/compile/vector-2.c: New test.
3689         * gcc.c-torture/compile/vector-3.c: New test.
3690
3691 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3692
3693         * lib/fortran-torture.exp: Update copyright years.  Remove
3694         obsolete comment.  Test -ftree-vectorize where it makes sense.
3695         * lib/gfortran-dg.exp: Update copyright years.  Use settings
3696         from fortran-torture.exp.
3697         * gfortran.dg/char_transpose_1.f90,
3698         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
3699         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
3700         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
3701         '-w' to dg-options.
3702
3703 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
3704
3705         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
3706         saved_${tool}_load.
3707
3708 2006-12-12  Ira Rosen  <irar@il.ibm.com>
3709
3710         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
3711         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
3712         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
3713         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
3714         gaps.
3715
3716 2006-12-12  Richard Guenther  <rguenther@suse.de>
3717
3718         PR middle-end/30147
3719         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
3720
3721 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
3722             Diego Novillo  <dnovillo@redhat.com>
3723
3724         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
3725         VDEF/VUSE changes.
3726         * gcc.dg/tree-ssa/pr26421.c: Likewise
3727         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
3728         * gcc.dg/tree-ssa/pr23382.c: Likewise.
3729         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
3730         * gcc.dg/tree-ssa/pr28410.c: Likewise.
3731         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
3732         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
3733         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3734         * gcc.dg/tree-ssa/vrp08.c: Likewise.
3735         * gcc.dg/tree-ssa/alias-12.c: Likewise.
3736
3737 2006-12-11  Jan Hubicka  <jh@suse.cz>
3738
3739         * gcc.dg/tree-prof/stringop-1.c: New test.
3740         * gcc.dg/tree-prof/stringop-2.c: New test.
3741
3742 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
3743
3744         PR target/30120
3745         * gcc.target/i386/pr30120.c: New test.
3746
3747         Revert:
3748         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
3749
3750         * gcc.target/i386/x87regparm-1.c: New test.
3751         * gcc.target/i386/x87regparm-2.c: New test.
3752         * gcc.target/i386/x87regparm-3.c: New test.
3753         * gcc.target/i386/x87regparm-4.c: New test.
3754
3755 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
3756
3757         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
3758
3759 2006-12-10  Tobias Burnus  <burnus@net-b.de>
3760
3761         PR fortran/23994
3762         * gfortran.dg/protected_1.f90: New test.
3763         * gfortran.dg/protected_2.f90: New test.
3764         * gfortran.dg/protected_3.f90: New test.
3765         * gfortran.dg/protected_4.f90: New test.
3766         * gfortran.dg/protected_5.f90: New test.
3767         * gfortran.dg/protected_6.f90: New test.
3768
3769 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
3770             Tobias Burnus  <burnus@gcc.gnu.org>
3771
3772         PR fortran/29975
3773         PR fortran/30068
3774         * gfortran.dg/interface_4.f90: Test adding procedure to generic
3775         interface.
3776         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
3777         ambiguous interfaces.
3778         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
3779         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
3780         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
3781         ambiguous interfaces.
3782         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
3783         * gfortran.dg/array_initializer_2.f90: Add initializer array
3784         constructor test.
3785
3786         PR fortran/30096
3787         * gfortran.dg/interface_9.f90: Test that host interfaces are
3788         not checked for ambiguity with the local version.
3789
3790 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
3791
3792         PR fortran/29464
3793         * gfortran.dg/module_interface_2.f90: New test.
3794
3795 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
3796
3797         PR fortran/29941
3798         * gfortran.dg/assumed_len.f90: New test.
3799
3800 2006-12-09  Richard Guenther  <rguenther@suse.de>
3801
3802         * g++.dg/warn/implicit-typename1.C: Qualify types.
3803         * g++.dg/parse/crash12.C: Likewise.
3804         * g++.dg/tree-ssa/pr22444.C: Likewise.
3805
3806 2006-12-09  Tobias Burnus  <burnus@net-b.de>
3807
3808         * gfortran.dg/array_2.f90: Added sqrt test.
3809
3810 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
3811
3812         * gcc.target/i386/x87regparm-1.c: XFAIL.
3813         * gcc.target/i386/x87regparm-2.c: XFAIL.
3814         * gcc.target/i386/x87regparm-3.c: XFAIL.
3815         * gcc.target/i386/x87regparm-4.c: XFAIL.
3816
3817 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3818
3819         * lib/target-supports.exp
3820         (check_effective_target_large_long_double): New.
3821         * gcc.dg/Wconversion-real.c : Use it.
3822         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
3823         unsigned.
3824
3825 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
3826
3827         * gcc.c-torture/execute/mode-dependent-address.c: New test.
3828
3829 2006-12-08  Tobias Burnus  <burnus@net-b.de>
3830
3831         PR fortran/27546
3832         * gfortran.dg/import4.f90: New test for IMPORT in modules.
3833
3834 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
3835
3836         PR c++/29732
3837         * g++.dg/template/crash65.C: New test.
3838         * g++.dg/template/spec16.C: Tweak error markers.
3839
3840 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3841
3842         * gcc.target/spu: New directory.
3843         * gcc.target/spu/spu.exp: New file.
3844         * gcc.target/spu/intrinsics-1.c: New test.
3845
3846 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
3847
3848         PR c++/29980
3849         * g++.dg/ext/attrib27.C: New test.
3850         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
3851         * g++.dg/parse/typedef5.C: Likewise.
3852
3853 2006-12-07  Mike Stump  <mrs@apple.com>
3854
3855         * treelang/compile/var_defs.tree: Adjust.
3856
3857 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
3858
3859         PR c++/29730
3860         * g++.dg/template/crash64.C: New test.
3861         * g++.dg/parse/crash27.C: Adjust error markers.
3862
3863 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
3864
3865         PR libfortran/30009
3866         PR libfortran/30056
3867         * gfortran.dg/read_eof_4.f90:  Add tests.
3868         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
3869         * gfortran.dg/unf_read_corrupted_1.f90: New test.
3870
3871 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
3872
3873         PR c++/29729
3874         * g++.dg/template/crash63.C: New test.
3875
3876         PR c++/29728
3877         * g++.dg/template/crash62.C: New test.
3878
3879 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
3880
3881         PR fortran/30003
3882         * gfortran.dg/allocatable_function_1.f90: Increase the number
3883         of expected calls of free to 10; the lhs section reference is
3884         now evaluated so there is another call to bar.  Change the
3885         comment appropriately.
3886         * gfortran.dg/array_section_1.f90: New test.
3887
3888 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
3889
3890         PR fortran/29912
3891         * gfortran.dg/char_result_12.f90: New test.
3892
3893 2006-12-05  Richard Guenther  <rguenther@suse.de>
3894
3895         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
3896         * gcc.dg/vect/vect-pow-2.c: Rename to ...
3897         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
3898         vect_double, xfail for spu*-*-*.
3899
3900 2006-12-04  Tobias Burnus  <burnus@net-b.de>
3901
3902         PR fortran/29962
3903         * initialization_4.f90: Test noninteger exponents (-std=f95).
3904         * initialization_5.f90: New test for noninteger exponents
3905           with -std=f2003.
3906
3907 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
3908
3909         PR fortran/29821
3910         * gfortran.dg/parameter_array_section_1.f90: New test.
3911
3912 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
3913
3914         PR c++/29733
3915         * g++.dg/template/crash61.C: New test.
3916
3917         PR c++/29632
3918         * g++.dg/template/error23.C: New test.
3919
3920 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
3921
3922         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
3923
3924 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
3925
3926         PR fortran/29916
3927         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
3928
3929 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
3930
3931         PR middle-end/29965
3932         * gcc.dg/gomp/pr29965-1.c: New test.
3933         * gcc.dg/gomp/pr29965-2.c: New test.
3934         * gcc.dg/gomp/pr29965-3.c: New test.
3935         * gcc.dg/gomp/pr29965-4.c: New test.
3936         * gcc.dg/gomp/pr29965-5.c: New test.
3937         * gcc.dg/gomp/pr29965-6.c: New test.
3938         * g++.dg/gomp/pr29965-1.C: New test.
3939         * g++.dg/gomp/pr29965-2.C: New test.
3940         * g++.dg/gomp/pr29965-3.C: New test.
3941         * g++.dg/gomp/pr29965-4.C: New test.
3942         * g++.dg/gomp/pr29965-5.C: New test.
3943         * g++.dg/gomp/pr29965-6.C: New test.
3944         * g++.dg/gomp/pr29965-7.C: New test.
3945         * g++.dg/gomp/pr29965-8.C: New test.
3946         * g++.dg/gomp/pr29965-9.C: New test.
3947         * g++.dg/gomp/pr29965-10.C: New test.
3948
3949 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
3950
3951         * gnat.dg/pointer_variable_bounds.adb: New test.
3952         * gnat.dg/pointer_variable_bounds.ads: Likewise.
3953         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
3954
3955 2006-12-03  Eric Christopher  <echristo@apple.com>
3956
3957         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
3958
3959 2006-12-03  Richard Henderson  <rth@redhat.com>
3960             Andrew Pinski  <pinskia@gmail.com>
3961
3962         PR C++/14329
3963         * g++.dg/warn/unit-1.C: New test.
3964
3965 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
3966
3967         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
3968
3969 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
3970
3971         * g++.dg/vect/vect.exp: Enable tests to run on spu.
3972         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
3973         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
3974         * gcc.dg/vect/vect-70.c: Reduce array size.
3975         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
3976         vect_no_compaer_double targets.
3977         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
3978         vect_float, vect_double, and vect_int.
3979
3980 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
3981
3982         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
3983         test for loop versioning on vect_no_align targets.
3984         * gcc.dg/vect/pr20122.c: Likewise.
3985         * gcc.dg/vect/vect-105.c: Likewise.
3986         * gcc.dg/vect/vect-42.c: Likewise.
3987         * gcc.dg/vect/vect-43.c: Likewise.
3988         * gcc.dg/vect/vect-74.c: Likewise.
3989         * gcc.dg/vect/vect-75.c: Likewise.
3990         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3991         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3992         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
3993         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
3994
3995 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
3996
3997         PR fortran/29642
3998         * gfortran.dg/value_1.f90 : New test.
3999         * gfortran.dg/value_2.f90 : New test.
4000         * gfortran.dg/value_3.f90 : New test.
4001         * gfortran.dg/value_4.f90 : New test.
4002         * gfortran.dg/value_4.c : Called from value_4.f90.
4003
4004 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4005
4006         PR C++/30033
4007         *  g++.dg/cpp0x/static_assert4.C: New testcase.
4008
4009 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4010
4011         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
4012
4013 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
4014
4015         PR c/27953
4016         * gcc.dg/pr27953.c: New test.
4017
4018 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4019
4020         PR c++/30022
4021         * g++.dg/ext/vector5.C: New test.
4022
4023         PR c++/30021
4024         * g++.dg/other/main1.C: New test.
4025
4026 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
4027
4028         PR libfortran/29568
4029         * gfortran.dg/convert_implied_open.f90:  Change to
4030         new default record length.
4031         * gfortran.dg/unf_short_record_1.f90:  Adapt to
4032         new error message.
4033         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
4034
4035 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
4036
4037         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
4038
4039 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
4040
4041         PR c++/29066
4042         * g++.dg/expr/pr29066.c: New.
4043
4044 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
4045             Zdenek Dvorak <dvorakz@suse.cz>
4046
4047         PR tree-optimization/29921
4048         * gcc.dg/pr29921-2.c: New test.
4049
4050 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
4051
4052         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
4053         (i386_get_cpuid): New function.
4054         (i386_cpuid_ecx): Likewise.
4055         (i386_cpuid_edx): Likewise.
4056         (i386_cpuid): Updated to call i386_cpuid_edx.
4057
4058         * gcc.target/i386/sse3-addsubpd.c: New file.
4059         * gcc.target/i386/sse3-addsubps.c: Likewise.
4060         * gcc.target/i386/sse3-haddpd.c: Likewise.
4061         * gcc.target/i386/sse3-haddps.c: Likewise.
4062         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4063         * gcc.target/i386/sse3-hsubps.c: Likewise.
4064         * gcc.target/i386/sse3-lddqu.c: Likewise.
4065         * gcc.target/i386/sse3-movddup.c: Likewise.
4066         * gcc.target/i386/sse3-movshdup.c: Likewise.
4067         * gcc.target/i386/sse3-movsldup.c: Likewise.
4068
4069 2006-12-01  Dirk Mueller  <dmueller@suse.de>
4070
4071         * g++.dg/warn/Wreturn-type-4.C: New testcase.
4072
4073 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
4074
4075         * gcc.dg/dfp/convert-int-max.c: New test.
4076         * gcc.dg/dfp/convert-int-max-fold.c: New test.
4077
4078 2006-11-30  Richard Guenther  <rguenther@suse.de>
4079
4080         * gcc.dg/vect/vect-pow-1.c: Rename ...
4081         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
4082         floats instead of doubles, check successful vectorization.
4083
4084 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4085
4086         PR target/29945
4087         * gcc.c-torture/compile/pr29945.c: New testcase.
4088
4089 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
4090
4091         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
4092         -maltivec.
4093
4094 2006-11-29  Eric Christopher  <echristo@apple.com>
4095
4096         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
4097
4098 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
4099
4100         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
4101
4102         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
4103
4104 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
4105
4106         PR c++/29022
4107         * g++.dg/inherit/virtual2.C: New test.
4108         * g++.dg/inherit/virtual3.C: Likewise.
4109         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
4110         * g++.dg/inherit/error2.C: Likewise.
4111         * g++.dg/template/instantiate1.C: Likewise.
4112
4113 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
4114
4115         PR tree-opt/29984
4116         * gcc.dg/tree-ssa/reassoc-12.c: New test.
4117
4118 2006-11-28  Jan Hubicka  <jh@suse.cz>
4119
4120         * gcc.dg/memcpy-1.c: New test.
4121
4122 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
4123
4124         PR c++/29735
4125         * g++.dg/warn/main-3.C: New test.
4126
4127 2006-11-28  Jan Hubicka  <jh@suse.cz>
4128
4129         * gcc.dg/winline-1.c: New test.
4130
4131 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
4132
4133         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
4134         alignments.
4135
4136 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
4137
4138         PR fortran/29976
4139         * gfortran.dg/missing_optional_dummy_3.f90
4140
4141 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
4142
4143         PR fortran/20880
4144         * gfortran.dg/interface_3.f90: Modify errors.
4145
4146 2006-11-28  Ben Elliston  <bje@au.ibm.com>
4147
4148         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
4149         fail to link due to relocation overflows on spu-*-*.
4150
4151 2006-11-27  Michael Matz  <matz@suse.de>
4152             Andreas Krebbel  <krebbel1@de.ibm.com>
4153
4154         PR target/29319
4155         * gcc.dg/20061127-1.c: New testcase.
4156
4157 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
4158
4159         * gcc.dg/20061124-1.c: Add exit() function prototype.
4160
4161 2006-11-27  Jan Hubicka  <jh@suse.cz>
4162
4163         * gcc.target/i386/memcpy-1.c: Adjust size.
4164         * testsuite/gcc.dg/visibility-11.c: Likewise.
4165
4166 2006-11-27  Richard Guenther  <rguenther@suse.de>
4167
4168         PR middle-end/25620
4169         * gcc.target/i386/pow-1.c: New testcase.
4170         * gcc.dg/builtins-58.c: Likewise.
4171
4172 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
4173
4174         PR c++/29886
4175         * g++.dg/expr/cast8.C: New test.
4176
4177 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4178
4179         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
4180         Don't ever inline the testcase.
4181
4182 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
4183
4184         PR fortran/29982
4185         * gfortran.fortran-torture/compile/parameter_3.f90: New
4186         testcase.
4187
4188 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
4189
4190         PR fortran/29951
4191         * gfortran.fortran-torture/execute/transfer2.f90: New test.
4192
4193 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4194
4195         * gfortran.fortran-torture/execute/specifics.f90: Remove test
4196         for CHAR.
4197
4198 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4199
4200         PR libgfortran/29936
4201         * gfortran.dg/write_check3.f90: New test.
4202
4203 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4204
4205         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
4206
4207 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
4208
4209         PR fortran/20880
4210         * gfortran.dg/interface_3.f90: New test.
4211
4212         PR fortran/29387
4213         * gfortran.dg/generic_8.f90: New test.
4214
4215 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4216
4217         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
4218         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
4219         * gfortran.dg/specifics_3.f90: Remove.
4220
4221 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
4222
4223         PR c/29955
4224         * gcc.dg/gomp/pr29955.c: New test.
4225
4226         PR c/29736
4227         * gcc.dg/pr29736.c: New test.
4228
4229 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4230
4231         PR tree-opt/29964
4232         * gcc.dg/pure-1.c: New test.
4233
4234 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
4235
4236         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
4237         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
4238
4239 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4240
4241         * gcc.dg/20061124-1.c: New testcase.
4242
4243 2006-11-23  Eric Christopher  <echristo@apple.com>
4244
4245         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
4246
4247 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4248
4249         PR c/2707
4250         PR c++/26167
4251         * gcc.dg/Wconversion-integer.c: New. Supersedes
4252         Wconversion-negative-constants.c
4253         * gcc.dg/Wconversion-real.c: New.
4254         * gcc.dg/Wconversion-real-integer.c: New.
4255         * gcc.dg/Wconversion-negative-constants.c: Deleted.
4256         * g++.dg/warn/Wconversion1.C: Modified.
4257
4258 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4259
4260         * gfortran.dg/overload_1.f90: New test.
4261
4262 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4263
4264         PR c/9072
4265         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
4266         Wtraditional-conversion.
4267         * gcc.dg/overflow-warn-2.c: Likewise.
4268         * gcc.dg/Wconversion.c: Likewise. Renamed as
4269         Wtraditional-conversion.c .
4270         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
4271         Wtraditional-conversion-2.c .
4272         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
4273         Wtraditional-conversion-2.c
4274         * gcc.dg/Wconversion-negative-constants.c: New.
4275
4276 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
4277
4278         * gcc.dg/tree-ssa/dump-1.c: New test.
4279
4280 2006-11-23  David Ung <davidu@mips.com>
4281
4282         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
4283         -mfp64, allowable when ISA >= 33 and float is enabled.
4284         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
4285         of mthc1 and mfhc1 patterns.
4286
4287 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
4288
4289         PR tree-optimization/29921
4290         * gcc.dg/pr29921.c: New test.
4291
4292 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4293
4294         PR fortran/29441
4295         * gfortran.dg/initialization_4.f90: New test.
4296
4297 2006-11-22  Ira Rosen  <irar@il.ibm.com>
4298
4299         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
4300         platforms that have interleaving support.
4301         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
4302         * gcc.dg/vect/vect-strided-a-u16-i2.c,
4303         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
4304         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
4305         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
4306         gcc.dg/vect/vect-strided-u8-i2-gap.c,
4307         gcc.dg/vect/vect-strided-u8-i8.c,
4308         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
4309         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
4310         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
4311         gcc.dg/vect/vect-strided-float.c,
4312         gcc.dg/vect/vect-strided-a-mult.c,
4313         gcc.dg/vect/vect-strided-mult-char-ls.c,
4314         gcc.dg/vect/vect-strided-a-u16-mult.c,
4315         gcc.dg/vect/vect-strided-a-u32-mult.c,
4316         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
4317         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
4318         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
4319         gcc.dg/vect/vect-strided-mult.c,
4320         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
4321         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
4322
4323 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
4324
4325         PR fortran/25087
4326         * gfortran.dg/auto_char_len_4.f90: New test.
4327
4328 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
4329
4330         PR fortran/29652
4331         * gfortran.dg/generic_7.f90: New test.
4332         * gfortran.dg/defined_operators_1.f90: Add new error.
4333
4334 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
4335
4336         PR tree-optimization/29902
4337         * g++.dg/tree-ssa/pr29902.C: New test.
4338
4339 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
4340
4341         PR fortran/29820
4342         * gfortran.dg/used_types_13.f90: New test.
4343
4344 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
4345
4346         * gcc.dg/dfp/snan.c: Delete.
4347
4348 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
4349
4350         * g++.dg/cpp0x/static_assert1.C: New.
4351         * g++.dg/cpp0x/static_assert2.C: New.
4352         * g++.dg/cpp0x/static_assert3.C: New.
4353
4354 2006-11-21  Richard Guenther  <rguenther@suse.de>
4355
4356         * gcc.dg/vect/vect-pow-1.c: New testcase.
4357         * gcc.dg/vect/vect-pow-2.c: Likewise.
4358
4359 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
4360
4361         PR c++/29570
4362         * g++.dg/template/static29.C: New test.
4363
4364         PR c++/29734
4365         * g++.dg/conversion/simd4.C: New test.
4366
4367 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
4368
4369         PR c++/29475
4370         * g++.dg/template/access19.C: New test.
4371         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
4372         error is reported.
4373
4374 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4375
4376         PR tree-opt/25500
4377         * gcc.dg/tree-ssa/sra-4.c: New testcase.
4378
4379 2006-11-20  Tobias Burnus  <burnus@net-b.de>
4380
4381         PR fortran/27546
4382         * gfortran.dg/import.f90: Extended test.
4383         * gfortran.dg/import2.f90: Extended test.
4384
4385 2006-11-20  Tobias Burnus  <burnus@net-b.de>
4386
4387         * gfortran.dg/volatile3.f90: Add conflict test.
4388
4389 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
4390
4391         PR fortran/24783
4392         * gfortran.dg/implicit_10.f90: New test.
4393
4394 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4395
4396         PR c++/8586
4397         * g++.dg/warn/Wall-write-strings.C: New.
4398
4399 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4400
4401         * gfortran.dg/alloc_comp_constraint_5.f90: New.
4402         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
4403
4404 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4405
4406         * gfortran.dg/use_3.f90: Remove error message.
4407         * gfortran.dg/iso_fortran_env_1.f90: New test.
4408         * gfortran.dg/iso_fortran_env_2.f90: New test.
4409         * gfortran.dg/iso_fortran_env_3.f90: New test.
4410         * gfortran.dg/iso_fortran_env_4.f90: New test.
4411
4412 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
4413
4414         * gcc.dg/vect/vect-27.c: Fix initialization.
4415
4416 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4417
4418         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
4419         * gcc.dg/torture/builtin-minmax-1.c: New.
4420
4421         * gcc.dg/builtins-20.c: Add cases for copysign.
4422
4423 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4424
4425         PR fortran/24285
4426         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
4427
4428 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4429         * gfortran.dg/use_1.f90: New test.
4430         * gfortran.dg/use_1.f90: New test.
4431         * gfortran.dg/use_1.f90: New test.
4432
4433 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
4434
4435         PR tree-optimization/29801
4436         * gcc.dg/pr29801.c: New test.
4437
4438 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
4439
4440         PR middle-end/29584
4441         * gcc.dg/torture/pr29584.c: New test.
4442
4443 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
4444
4445         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
4446         Condition PowerPC tests for saving FPRs on powerpc_fprs.
4447         * gcc.target/powerpc/compress-float-ppc.c,
4448         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
4449         powerpc_fprs.
4450         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
4451         do not pass -mhard-float.
4452
4453 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
4454
4455         * gnat.dg/volatile_aggregate.adb: New test.
4456
4457 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4458
4459         PR fortran/29391
4460         PR fortran/29489
4461         * gfortran.dg/bound_2.f90: Add more checks.
4462         * gfortran.dg/bound_3.f90: New test.
4463
4464 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4465
4466         PR target/29201
4467         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
4468
4469 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4470
4471         * gfortran.dg/import3.f90: Fix error message.
4472
4473 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4474
4475         PR tree-opt/29788
4476         * gfortran.fortran-torture/compile/inline_1.f90:
4477         New testcase.
4478
4479 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
4480
4481         * gcc.target/i386/x87regparm-1.c: New test.
4482         * gcc.target/i386/x87regparm-2.c: New test.
4483         * gcc.target/i386/x87regparm-3.c: New test.
4484         * gcc.target/i386/x87regparm-4.c: New test.
4485
4486 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4487
4488         PR fortran/27546
4489         * gfortran.dg/import.f90: New test.
4490         * gfortran.dg/import2.f90: New test.
4491         * gfortran.dg/import3.f90: New test.
4492
4493 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4494
4495         PR fortran/27588
4496         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
4497
4498 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4499
4500         PR fortran/29806
4501         * gfortran.dg/contains.f90: New test.
4502         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
4503
4504 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
4505
4506         PR tree-optimization/29581
4507         * gcc.dg/pr29581-1.c: New test.
4508         * gcc.dg/pr29581-2.c: New test.
4509         * gcc.dg/pr29581-3.c: New test.
4510         * gcc.dg/pr29581-4.c: New test.
4511         * gfortran.dg/pr29581.f90: New test.
4512
4513 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
4514
4515         PR fortran/29702
4516         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
4517         numbers in error message headers.
4518
4519 2006-11-14  Richard Guenther  <rguenther@suse.de>
4520
4521         * gcc.target/i386/math-torture/math-torture.exp: Restrict
4522         to i?86 and x86_64 targets.
4523
4524 2006-11-14  Caroline Tice  <ctice@apple.com>
4525
4526         * gcc.dg/pubtypes-1.c: New file/testcase.
4527         * gcc.dg/pubtypes-2.c: New file/testcase.
4528         * gcc.dg/pubtypes-3.c: New file/testcase.
4529         * gcc.dg/pubtypes-4.c: New file/testcase.
4530         * g++.dg/pubtypes.C: New file/testcase.
4531
4532 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
4533
4534         PR c++/29106
4535         * g++.dg/init/self1.C: New test.
4536
4537 2006-11-14  Tobias Burnus  <burnus@net-b.de>
4538
4539         PR fortran/29657
4540         * gfortran.dg/conflicts.f90: Add.
4541
4542 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
4543
4544         PR rtl-optimization/29798
4545
4546         * gcc.c-torture/execute/pr29798.c: New.
4547
4548 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4549
4550         * gcc.dg/builtins-20.c: Add more cases.
4551
4552 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
4553
4554         PR fortran/29759
4555         * gfortran.dg/gomp/pr29759.f90: New test.
4556
4557 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
4558
4559         PR c++/29518
4560         * g++.dg/template/static28.C: New test.
4561
4562 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
4563
4564         * lib/c-torture.exp: Use target-libpath.exp.
4565         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
4566         set GCC_EXEC_PREFIX env var from global variable of same name.
4567
4568 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4569
4570         PR fortran/26994
4571         * gfortran.fortran-torture/compile/transfer-1.f90:
4572         New testcase.
4573
4574 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
4575             Zdenek Dvorak <dvorakz@suse.cz>
4576
4577         PR tree-optimization/29680
4578         * gcc.dg/alias-11.c: New test.
4579
4580 2006-11-12  Jason Merrill  <jason@redhat.com>
4581             Andrew Pinski <pinskia@physics.uc.edu>
4582
4583         PR middle-end/28915
4584         * gcc.target/i386/vectorize1.c: New.
4585
4586 2006-11-12  Roger Sayle  <roger@eyesopen.com>
4587
4588         PR rtl-optimization/29797
4589         * gcc.c-torture/execute/pr29797-1.c: New test case.
4590
4591 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4592
4593         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
4594
4595 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
4596
4597         * gcc.dg/tree-ssa/prefetch-3.c: New test.
4598
4599 2006-11-12  Roger Sayle  <roger@eyesopen.com>
4600
4601         PR tree-optimization/13827
4602         * gcc.dg/fold-eqand-1.c: New test case.
4603
4604 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4605
4606         PR rtl-opt/28812
4607         * gcc.c-torture/execute/mayalias-3.c: New test.
4608
4609 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
4610
4611         PR middle-end/27528
4612         * gcc.c-torture/compile/pr27528.c: New test.
4613         * gcc.dg/pr27528.c: Likewise.
4614
4615 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4616
4617         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
4618
4619         * gcc.dg/torture/builtin-symmetric-1.c: New test.
4620
4621 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
4622
4623         PR fortran/29758
4624         * gfortran.dg/reshape_source_size_1.f90: New test.
4625
4626 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
4627
4628         PR fortran/29315
4629         * gfortran.dg/aliasing_dummy_4.f90: New test.
4630
4631 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
4632
4633         PR target/29777
4634         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
4635         and x86_64-*-* targets.
4636
4637 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4638
4639         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
4640         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
4641         New macros. Use them in exact tests.
4642         (TESTIT3): New macro.
4643         Add tests for fmin, fmax and fma.
4644
4645 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4646
4647         PR fortran/29431
4648         * gfortran.dg/array_constructor_13.f90: New test.
4649
4650 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4651
4652         PR fortran/29744
4653         * gfortran.dg/used_types_12.f90: New test.
4654
4655 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
4656
4657         PR middle-end/29726
4658         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
4659         (test6): Ditto.
4660         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
4661         * gcc.dg/fold-eqandshift-3.c: New test case.
4662
4663 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4664
4665         PR fortran/29699
4666         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
4667
4668         PR fortran/21370
4669         * gfortran.dg/change_symbol_attributes_1.f90: New test.
4670
4671 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4672
4673         * gcc.dg/20061109-1.c: New testcase.
4674
4675 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4676
4677         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
4678
4679 2006-11-09  Tobias Burnus  <burnus@net-b.de>
4680
4681         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
4682         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
4683
4684 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
4685
4686         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
4687         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
4688
4689 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4690
4691         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
4692
4693 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4694
4695         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
4696         vect-9.c).
4697         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
4698         * gcc.dg/vect/vect-9.c: Now vectorizable.
4699         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
4700         that support vect_widen_mult.
4701         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
4702         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
4703         vect-reduc-dot-u16.c).
4704         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
4705         vect-reduc-dot-u16.c).
4706         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
4707         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
4708         vect-reduc-dot-s8.c).
4709         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
4710         vect-reduc-dot-s8.c).
4711         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
4712         vect-reduc-dot-s8.c).
4713         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
4714         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
4715         vect-reduc-dot-u8.c).
4716         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
4717         vect-reduc-dot-u8.c).
4718         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
4719         * gcc.dg/vect/vect-multitypes-9.c: New test.
4720         * gcc.dg/vect/vect-multitypes-10.c: New test.
4721         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
4722         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
4723         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
4724         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
4725         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
4726         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
4727         wrapv-vect-reduc-dot-s8.c.
4728         * lib/target-support.exp (check_effective_target_vect_unpack): New.
4729         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
4730         targets that support vec_unpack.
4731         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4732         (check_effective_target_vect_widen_mult_qi_to_hi): New.
4733         (check_effective_target_vect_widen_mult_hi_to_si): New.
4734         (check_effective_target_vect_widen_sum): Removed.
4735
4736         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4737
4738         * gcc.dg/vect/vect-multitypes-8.c: New test.
4739         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
4740
4741         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
4742
4743         * gcc.dg/vect/vect-multitypes-7.c: New test.
4744
4745         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4746
4747         * gcc.dg/vect/vect-multitypes-4.c: New test.
4748         * gcc.dg/vect/vect-multitypes-5.c: New test.
4749         * gcc.dg/vect/vect-multitypes-6.c: New test.
4750
4751         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4752
4753         * gcc.dg/vect/vect-multitypes-1.c: New test.
4754         * gcc.dg/vect/vect-multitypes-2.c: New test.
4755         * gcc.dg/vect/vect-multitypes-3.c: New test.
4756
4757 2006-11-07  Eric Christopher  <echristo@apple.com>
4758
4759         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
4760         Test using scan-assembler-not.
4761
4762 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
4763
4764         * gcc.dg/inline-17.c: New test.
4765
4766 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
4767
4768         PR other/25028
4769         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
4770         on HP-UX.
4771
4772 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
4773
4774         PR fortran/29539
4775         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
4776
4777         PR fortran/29634
4778         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
4779         test.
4780
4781 2006-11-07  Tobias Burnus  <burnus@net-b.de>
4782
4783         PR fortran/29601
4784         * gfortran.dg/volatile.f90: Add.
4785         * gfortran.dg/volatile2.f90: Add.
4786         * gfortran.dg/volatile3.f90: Add.
4787         * gfortran.dg/volatile4.f90: Add.
4788         * gfortran.dg/volatile5.f90: Add.
4789         * gfortran.dg/volatile6.f90: Add.
4790         * gfortran.dg/volatile7.f90: Add.
4791
4792 2006-11-06  Tobias Burnus  <burnus@net-b.de>
4793
4794         * gfortran.dg/io_constraints_2.f90: Adjust pattern
4795           for matching error messages.
4796         * gfortran.dg/specifics_3.f90: Adjust pattern
4797           for matching error messages.
4798
4799 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
4800             Bernhard Fischer  <aldot@gcc.gnu.org>
4801
4802         * lib/gcc-dg.exp (output-exists): New proc.
4803         (output-exists-not): New proc.
4804         * gcc.test-framework/test-framework.awk: Support new directives.
4805         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
4806         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
4807         * gcc.test-framework/dg-outexists-exp-F.c: New test.
4808         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
4809         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
4810         * gcc.test-framework/dg-outexists-exp-P.c: New test.
4811
4812 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
4813
4814         PR fortran/29630
4815         PR fortran/29679
4816         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
4817         * gfortran.dg/initialization_3.f90: New.
4818
4819 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4820
4821         PR libgfortran/25545
4822         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
4823
4824 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
4825
4826         PR middle-end/29695
4827         * gcc.c-torture/execute/pr29695-1.c: New test.
4828         * gcc.c-torture/execute/pr29695-2.c: New test.
4829
4830 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
4831
4832         PR fortran/29565
4833         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
4834
4835 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
4836
4837         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
4838         for matching error messages.
4839
4840 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
4841
4842         PR target/26915
4843         * gcc.target/i386/387-12.c: New test.
4844
4845 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4846
4847         PR libfortran/29713
4848         * gfortran.dg/pr29713.f90: New test.
4849
4850 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
4851
4852         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
4853         Also test for bogus rest sign.
4854
4855 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4856
4857         PR libfortran/27895
4858         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
4859
4860 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
4861
4862         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
4863         from error messages.
4864
4865 2006-11-02  Mike Stump  <mrs@apple.com>
4866
4867         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
4868
4869         * g++.old-deja/g++.abi/align.C: Enable for darwin.
4870
4871 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
4872
4873         * g++.dg/eh/gcsec1.C: New test.
4874
4875 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4876
4877         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
4878         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
4879
4880 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
4881
4882         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
4883         hexadecimal value.
4884         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4885         * gcc.dg/pr14796-2.c: Likewise.
4886
4887 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4888
4889         * gcc.c-torture/execute/20061101-1.c: New test.
4890
4891 2006-11-01  Richard Guenther  <rguenther@suse.de>
4892
4893         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
4894
4895 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4896
4897         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
4898         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
4899
4900 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
4901
4902         * gcc.c-torture/execute/20061031-1.c: New test.
4903
4904 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
4905
4906         PR 23067
4907         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
4908         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
4909         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
4910         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
4911         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
4912         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
4913         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
4914
4915 2006-10-31  Eric Christopher  <echristo@apple.com>
4916             Falk Hueffner  <falk@debian.org>
4917
4918         * gcc.dg/builtin-bswap-1.c: New.
4919         * gcc.dg/builtin-bswap-2.c: New.
4920         * gcc.dg/builtin-bswap-3.c: New.
4921         * gcc.dg/builtin-bswap-4.c: New.
4922         * gcc.dg/builtin-bswap-5.c: New.
4923         * gcc.target/i386/builtin-bswap-1.c: New.
4924
4925 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
4926
4927         * gcc.dg/inline-16.c: New.
4928
4929         PR 16622
4930         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
4931         defining it.
4932         * gcc.dg/inline-13.c: New.
4933         * gcc.dg/inline-14.c: New.
4934         * gcc.dg/inline-15.c: New.
4935
4936         PR 11377
4937         * gcc.dg/inline6.c: New.
4938         * gcc.dg/inline7.c: New.
4939
4940 2006-10-31  Roger Sayle  <roger@eyesopen.com>
4941
4942         PR middle-end/23470
4943         * gcc.dg/pr23470-1.c: New test case.
4944
4945 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
4946
4947         PR fortran/29537
4948         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
4949         data.
4950         * gfortran.dg/blockdata_2.f90: New testcase.
4951
4952 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
4953
4954         PR libfortran/29627
4955         * gfortran.dg/unf_short_record_1.f90:  New test.
4956
4957 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4958
4959         PR fortran/29067
4960         * gfortran.dg/pr29067.f: New test.
4961
4962 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
4963             Richard Sandiford  <richard@codesourcery.com>
4964
4965         * lib/target-supports.exp (get_compiler_messages): Append options
4966         as a single list element.
4967         (check_effective_target_arm_vfp_ok): New.
4968         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
4969
4970 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
4971
4972         PR fortran/29387
4973         * gfortran.dg/intrinsic_actual_2.f90: New test.
4974
4975         PR fortran/29490
4976         * gfortran.dg/actual_array_interface_1.f90: New test.
4977
4978         PR fortran/29641
4979         * gfortran.dg/used_types_11.f90: New test.
4980
4981 2006-10-30  Dirk Mueller  <dmueller@suse.de>
4982
4983         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
4984         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
4985         * g++.old-deja/g++.pt/eichin01.C (main): Same.
4986         * g++.old-deja/g++.mike/net25.C (main): Same.
4987         * g++.dg/lookup/exception1.C (main): Same.
4988         * g++.dg/parse/parens2.C (main): Same.
4989
4990 2006-10-30  Roger Sayle  <roger@eyesopen.com>
4991
4992         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
4993
4994 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4995
4996         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
4997         * gcc.dg/torture/builtin-math-3.c: Likewise.
4998
4999 2006-10-30  Tobias Burnus  <burnus@net-b.de>
5000
5001         PR fortran/29452
5002         * gfortran.dg/write_check.f90: Check run-time keyword checking.
5003         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
5004
5005 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
5006
5007         PR Fortran/29410
5008         * gfortran.fortran-torture/execute/transfer1.f90: New test.
5009
5010 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
5011
5012         * lib/target-supports.exp (check_function_available): Declare
5013         function before calling.
5014
5015 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
5016
5017         PR tree-optimization/29637
5018         * gcc.dg/pr29637.c: New test.
5019
5020 2006-10-29  Roger Sayle  <roger@eyesopen.com>
5021
5022         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
5023         tree canonicalization.
5024
5025 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5026
5027         * gcc.dg/builtins-20.c: Add more hypot tests.
5028
5029 2006-10-29  Roger Sayle  <roger@eyesopen.com>
5030
5031         * gcc.dg/fold-compare-1.c: New test case.
5032
5033 2006-10-29  Dirk Mueller  <dmueller@suse.de>
5034
5035         PR c++/16307
5036         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
5037
5038 2006-10-29  Roger Sayle  <roger@eyesopen.com>
5039
5040         PR tree-optimization/15458
5041         * gcc.dg/fold-xornot-1.c: New test case.
5042
5043 2006-10-29  Richard Guenther  <rguenther@suse.de>
5044
5045         * gcc.target/i386/math-torture/trunc.c: New testcase.
5046
5047 2006-10-29  Richard Guenther  <rguenther@suse.de>
5048
5049         * gcc.target/i386/math-torture/round.c: New testcase.
5050
5051 2006-10-29  Richard Guenther  <rguenther@suse.de>
5052
5053         * gcc.target/i386/math-torture/ceil.c: New testcase.
5054         * gcc.target/i386/math-torture/floor.c: Likewise.
5055
5056 2006-10-29  Richard Guenther  <rguenther@suse.de>
5057
5058         * gcc.target/i386/math-torture/rint.c: New testcase.
5059         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
5060
5061 2006-10-29  Richard Guenther  <rguenther@suse.de>
5062
5063         * gcc.target/i386/math-torture/lfloor.c: New testcase.
5064         * gcc.target/i386/math-torture/lceil.c: Likewise.
5065
5066 2006-10-28  Tobias Burnus  <burnus@net-b.de>
5067
5068         PR libgfortran/24313
5069         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
5070
5071 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
5072
5073         * gcc.c-torture/execute/20020118-1.c,
5074         gcc.c-torture/execute/builtins/strlen.c,
5075         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
5076         comment typos.
5077
5078 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5079
5080         * gcc.dg/builtins-20.c: Add tests for hypot.
5081         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
5082         two-argument builtins.
5083         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
5084         TESTIT2.  Update all callers.
5085         (TESTIT2, TESTIT2_R): New helper macros.
5086         Add testcases for pow, hypot and atan2.
5087
5088 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5089
5090         PR C++/29295
5091         * g++.dg/expr/bool1.C: New test.
5092         * g++.dg/expr/bool2.C: New test.
5093
5094 2006-10-28  Tobias Burnus  <burnus@net-b.de>
5095
5096         PR fortran/28224
5097         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
5098         * gfortran.dg/namelist_internal.f90: New test.
5099
5100 2006-10-28  Tobias Burnus  <burnus@net-b.de>
5101
5102         PR fortran/29625
5103         * gfortran.dg/io_real_boz.f90: Add.
5104         * gfortran.dg/io_real_boz2.f90: Add.
5105
5106 2006-10-28  Richard Guenther  <rguenther@suse.de>
5107
5108         PR middle-end/26899
5109         * gcc.dg/tree-ssa/pr26899.c: New testcase.
5110
5111 2006-10-28  Richard Guenther  <rguenther@suse.de>
5112
5113         PR target/28806
5114         * gcc.target/i386/math-torture/lround.c: New testcase.
5115
5116 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5117
5118         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
5119         * gcc.dg/builtins-44.c: Likewise.
5120         * gcc.dg/builtins-45.c: Likewise.
5121         * gcc.dg/pr28796-2.c: Likewise.
5122         * gcc.dg/unordered-3.c: Likewise.
5123
5124 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5125
5126         PR libgfortran/27954
5127         * gfortran.dg/error_recovery_2.f90: New test.
5128
5129 2006-10-26  Richard Guenther  <rguenther@suse.de>
5130
5131         * gcc.target/i386/i386.exp: Use glob, not find to collect
5132         tests.  Avoids recursing into subdirectories.
5133         * gcc.target/i386/math-torture/math-torture.exp: Torture
5134         for interesting ia32 math options.
5135         * gcc.target.i386/math-torture/lrint.c: New testcase.
5136
5137 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5138
5139         PR libgfortran/29563
5140         * gfortran.dg/arrayio_9.f90: Update test.
5141         * gfortran.dg/arrayio_19.f90: New test.
5142
5143 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
5144
5145         * gcc.dg/20061026.c: New testcase.
5146
5147 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5148
5149         PR libgfortran/29563
5150         * gfortran.dg/arrayio_9.f90: New test.
5151
5152 2006-10-26  Ben Elliston  <bje@au.ibm.com>
5153
5154         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
5155         Copy the strings manually, as strcpy may call strlen.
5156
5157 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5158
5159         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
5160         Add checks for log, log2, log10 and log1p.
5161
5162         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
5163         we already test 0.0.  Add checks for expm1, log, log2, log10,
5164         log1p, cbrt, erf and erfc.
5165
5166 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
5167
5168         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
5169
5170 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
5171
5172         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
5173         and remainderl() built-in functions.  Remove -ffast-math from
5174         dg-options.
5175
5176 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5177
5178         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
5179         acosh and atanh.
5180
5181         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
5182         floating point modifiers to arguments passed to float and long
5183         double functions respectively.  Update all callers to use floating
5184         point numbers, not integers.  Add tests for exp, exp2 and
5185         exp10/pow10.
5186
5187         * gcc.dg/torture/builtin-math-3.c: New test.
5188
5189 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
5190
5191         PR fortran/29393
5192         * gfortran.dg/initialize_2.f90: New.
5193
5194 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5195
5196         * gcc.dg/torture/builtin-math-2.c: New test.
5197
5198 2006-10-24  Richard Guenther  <rguenther@suse.de>
5199
5200         PR middle-end/28796
5201         * gcc.dg/pr28796-1.c: New testcase.
5202         * gcc.dg/pr28796-2.c: Likewise.
5203
5204 2006-10-24  Richard Guenther  <rguenther@suse.de>
5205
5206         * gcc.dg/builtins-57.c: New testcase.
5207
5208 2006-10-24  Richard Guenther  <rguenther@suse.de>
5209
5210         PR tree-optimization/29567
5211         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
5212
5213 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
5214
5215         PR tree-optimization/14784
5216         * gcc.dg/alias-10.c: New test.
5217
5218 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5219
5220         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
5221
5222 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
5223
5224         * gcc.dg/builtin-strncat-chk-1.c: New test.
5225
5226 2006-10-23  Jan Hubicka  <jh@suse.cz>
5227
5228         * gcc.dg/memmove-1.c: New test.
5229
5230 2006-10-23  Paul Brook  <paul@codesourcery.com>
5231
5232         * gcc.dg/pragma-pack-5.c: New test.
5233
5234 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
5235
5236         * g++.dg/other/s390-1.C: New testcase.
5237
5238 2006-10-23  Richard Guenther  <rguenther@suse.de>
5239
5240         PR middle-end/27132
5241         PR middle-end/23295
5242         * gcc.dg/pr27132.c: New testcase.
5243         * gcc.dg/pr23295.c: Likewise.
5244         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
5245         * g++.dg/tree-ssa/pr19807.C: Likewise.
5246
5247 2006-10-23  Richard Guenther  <rguenther@suse.de>
5248
5249         PR middle-end/21032
5250         * gcc.dg/pr21032.c: New testcase.
5251
5252 2006-10-22  Jeff Law  <law@redhat.com>
5253         Richard Guenther  <rguenther@suse.de>
5254
5255         PR tree-optimization/15911
5256         * gcc.dg/tree-ssa/vrp30.c: New testcase.
5257
5258 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5259
5260         PR c++/20647
5261         * g++.dg/abi/rtti3.C: New.
5262
5263 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
5264
5265         PR middle-end/28252
5266         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
5267         transformation.
5268
5269 2006-10-21  Richard Guenther  <rguenther@suse.de>
5270
5271         PR tree-optimization/3511
5272         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
5273
5274 2006-10-21  Richard Guenther  <rguenther@suse.de>
5275
5276         PR middle-end/26898
5277         * gcc.dg/torture/pr26898-1.c: New testcase.
5278         * gcc.dg/torture/pr26898-2.c: Likewise.
5279
5280 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
5281
5282         PR c++/28053
5283         * g++.dg/parse/bitfield1.C: Adjust error markers.
5284         * g++.dg/parse/bitfield2.C: New test.
5285
5286 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
5287
5288         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
5289
5290 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5291
5292         PR libfortran/27895
5293         * gfortran.dg/zero_sized_1.f90: New test.
5294
5295 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
5296
5297         * gcc.dg/div-compare-1.c: New test.
5298
5299 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
5300
5301         PR fortran/29216
5302         * gfortran.dg/result_default_init_1.f90: New test.
5303
5304         PR fortran/29314
5305         * gfortran.dg/automatic_default_init_1.f90: New test.
5306
5307         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
5308         from 38 to 33.
5309
5310 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
5311
5312         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
5313         'using namespace std' without previous declaration.
5314         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
5315         * g++.old-deja/g++.robertl/eb133c.C: New.
5316
5317 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5318
5319         PR libgfortran/29277
5320         * gfortran.dg/streamio_4.f90: Update test.
5321         * gfortran.dg/streamio_11.f90: New test.
5322
5323 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
5324
5325         PR c++/27952
5326         * g++.dg/inherit/virtual1.C: New test.
5327
5328 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5329
5330         PR c++/28261
5331         * g++.dg/parse/enum3.C: New test.
5332
5333 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5334
5335         PR c++/29039
5336         * g++.dg/init/ctor8.C: New test.
5337
5338 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5339
5340         PR c++/27270
5341         * g++.dg/ext/complit8.C: Tweak error markers.
5342         * g++.dg/template/complit1.C: Add error marker.
5343
5344 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
5345
5346         PR c++/27270
5347         * g++.dg/ext/complit8.C: New test.
5348
5349         PR c++/29408
5350         * g++.dg/parse/dtor12.C: New test.
5351
5352         PR c++/29435
5353         * g++.dg/template/sizeof11.C: New test.
5354
5355 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
5356
5357         PR fortran/29392
5358         * gfortran.dg/data_char_3.f90: New test.
5359
5360         PR fortran/29451
5361         * gfortran.dg/negative_automatic_size.f90: New test.
5362
5363 2006-10-16  David Daney  <ddaney@avtrex.com>
5364
5365         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
5366
5367 2006-10-16  Eric Christopher  <echristo@apple.com>
5368
5369         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
5370         x86_64.
5371
5372 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
5373
5374         PR c++/28211
5375         * g++.dg/tc1/dr49.C: Tweak error messages.
5376         * g++.dg/parse/template21.C: New test.
5377
5378 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5379
5380         PR middle-end/20491
5381         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
5382
5383 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
5384
5385         PR fortran/29403
5386         * gfortran.dg/print_1.f90: New test.
5387
5388 2006-10-15  Jan Hubicka  <jh@suse.cz>
5389
5390         PR middle-end/29241
5391         * gcc.c-torture/compile/pr29241.c: New testcase.
5392
5393 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
5394
5395         PR middle-end/29250
5396         * gcc.c-torture/compile/pr29250.c: New test.
5397
5398 2006-10-15  Richard Guenther  <rguenther@suse.de>
5399
5400         * gcc.dg/pr29299.c: New testcase.
5401
5402 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
5403
5404         PR fortran/24767
5405         * gfortran.dg/label_4.f90: Adjust warning flag.
5406
5407 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
5408
5409         PR fortran/29371
5410         * gfortran.dg/nullify_3.f90: New test.
5411
5412 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5413
5414         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
5415         on Solaris 2.5.1 too.
5416
5417 2006-10-13  Eric Christopher  <echristo@apple.com>
5418
5419         * gcc.dg/pr25993.c: Skip for darwin.
5420
5421 2006-10-13  Eric Christopher  <echristo@apple.com>
5422
5423         * gcc.dg/visibility-11.c: Skip for darwin.
5424
5425 2006-10-13  Eric Christopher  <echristo@apple.com>
5426
5427         * gcc.dg/darwin-weakimport-1.c: Use
5428         -fno-asynchronous-unwind-tables.
5429         * gcc.dg/darwin-weakimport-3.c: Ditto.
5430
5431 2006-10-13  Richard Guenther  <rguenther@suse.de>
5432
5433         PR tree-optimization/29446
5434         * gcc.dg/torture/pr29446.c: New testcase.
5435
5436 2006-10-13  Bill Wendling  <wendling@apple.com>
5437
5438         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
5439         * g++.old-deja/g++.jason/hmc1.C: Likewise.
5440         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
5441         * g++.old-deja/g++.law/shadow1.C: Likewise.
5442         * g++.old-deja/g++.law/ctors10.C: Likewise.
5443         * g++.dg/debug/namespace1.C: Likewise.
5444         * g++.dg/inherit/namespace-as-base.C: Likewise.
5445         * g++.dg/opt/delay-slot-1.C: Likewise.
5446         * g++.dg/parse/defarg10.C: Likewise.
5447         * g++.dg/template/ptrmem11.C: Likewise.
5448         * g++.dg/template/mem_func_ptr.C: Likewise.
5449         * g++.dg/template/spec19.C: Likewise.
5450
5451 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
5452
5453         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
5454
5455 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
5456
5457         PR fortran/29373
5458         * gfortran.dg/implicit_9.f90: New test.
5459
5460         PR fortran/29407
5461         * gfortran.dg/namelist_25.f90: New test.
5462
5463         PR fortran/27701
5464         * gfortran.dg/same_name_2.f90: New test.
5465
5466         PR fortran/29232
5467         * gfortran.dg/host_assoc_types_1.f90: New test.
5468
5469         PR fortran/29364
5470         * gfortran.dg/missing_derived_type_1.f90: New test.
5471         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
5472
5473         PR fortran/29422
5474         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
5475
5476         PR fortran/29428
5477         * gfortran.dg/alloc_comp_assign_5.f90: New test.
5478
5479 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5480
5481         PR fortran/29391
5482         * gfortran.dg/bound_2.f90: New test.
5483
5484 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5485
5486         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
5487         directive.
5488         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5489         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
5490         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
5491         * gfortran.dg/gomp/reduction3.f90: Likewise.
5492         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
5493         * gfortran.dg/dummy_procedure_2.f90: Likewise.
5494         * gfortran.dg/interface_derived_type_1.f90: Likewise.
5495         * gfortran.dg/forall_4.f90: Likewise.
5496         * gfortran.dg/spec_expr_4.f90: Likewise.
5497         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
5498         * gfortran.dg/forall_5.f90: Likewise.
5499         * gfortran.dg/open_access_append_2.f90: Add check for
5500         compile-time warning.
5501
5502 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
5503
5504         PR c++/28506
5505         * g++.dg/parse/pure1.C: New test.
5506
5507 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5508
5509         PR fortran/21435
5510         * gfortran.dg/io_constraints_3.f90: New test.
5511         * gfortran.dg/open_access_append_1.f90: Add checks
5512         for compile-time warnings.
5513         * gfortran.dg/pr20163-2.f: Likewise.
5514         * gfortran.dg/iostat_2.f90: Likewise.
5515         * gfortran.dg/label_4.f90: Delete the temporary
5516         file.
5517         * gfortran.dg/direct_io_2.f90: Add a FILE=
5518         specifier.
5519         * gfortran.dg/iomsg_1.f90: Add check for
5520         compile-time warning.
5521
5522 2006-10-12  Jan Hubicka  <jh@suse.cz>
5523
5524         PR c/28419
5525         * gcc.dg/pr28319.c: New test.
5526
5527 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
5528         PR c++/29318
5529         * g++.dg/ext/vla4.C: New test.
5530
5531 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
5532
5533         PR c++/27961
5534         * g++.dg/template/crash60.C: New test.
5535         * g++.dg/other/large-size-array.C: Adjust error markers.
5536         * g++.dg/parse/crash27.C: Likewise.
5537         * g++.dg/template/crash1.C: Likewise.
5538
5539 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
5540
5541         PR testsuite/29093
5542         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
5543
5544 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
5545
5546         PR preprocessor/28709
5547         * gcc.dg/cpp/paste14.c: New test.
5548
5549 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
5550
5551         PR c++/29175
5552         * g++.dg/init/array24.C: New test.
5553
5554 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5555
5556         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
5557         of <sys/types.h>.
5558
5559 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
5560
5561         PR c++/29024
5562         * g++.dg/parse/typedef8.C: New test.
5563         * g++.dg/other/mult-stor1.C: Adjust error markers.
5564
5565 2006-10-11  Richard Guenther  <rguenther@suse.de>
5566
5567         PR tree-optimization/28230
5568         * gcc.dg/torture/pr28230.c: New testcase.
5569
5570 2006-10-11  Richard Guenther  <rguenther@suse.de>
5571
5572         PR inline-asm/29119
5573         * gcc.dg/torture/pr29119.c: New testcase.
5574
5575 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
5576
5577         PR middle-end/29272
5578         * gcc.c-torture/execute/20060930-2.c: New test.
5579
5580 2006-10-09  Richard Henderson  <rth@redhat.com>
5581
5582         Revert emutls patch.
5583
5584 2006-10-09  Richard Guenther  <rguenther@suse.de>
5585
5586         PR middle-end/29254
5587         * gcc.dg/pr29254.c: New testcase.
5588
5589 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
5590             Paul Thomas  <pault@gcc.gnu.org>
5591
5592         PR fortran/20541
5593         * gfortran.dg/alloc_comp_basics_1.f90: New test.
5594         * gfortran.dg/alloc_comp_basics_2.f90: New test.
5595         * gfortran.dg/alloc_comp_assign_1.f90: New test.
5596         * gfortran.dg/alloc_comp_assign_2.f90: New test.
5597         * gfortran.dg/alloc_comp_assign_3.f90: New test.
5598         * gfortran.dg/alloc_comp_assign_4.f90: New test.
5599         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
5600         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
5601         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
5602         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
5603         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
5604         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
5605         * gfortran.dg/alloc_comp_std.f90: New test.
5606         * gfortran.dg/move_alloc.f90: New test.
5607
5608 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
5609
5610         PR fortran/29115
5611         * gfortran.dg/derived_constructor_comps_2.f90: New test.
5612
5613         PR fortran/29211
5614         * gfortran.dg/forall_char_dependencies_1.f90: New test.
5615
5616 2006-10-08  Tobias Burnus  <burnus@net-b.de>
5617
5618         PR fortran/28585
5619         * gfortran.dg/new_line.f90: New test.
5620
5621 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5622
5623         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
5624         * gcc.dg/torture/builtin-convert-1.c,
5625         gcc.dg/torture/builtin-convert-2.c,
5626         gcc.dg/torture/builtin-convert-3.c,
5627         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
5628
5629 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
5630
5631         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5632         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5633         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5634         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
5635
5636 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
5637
5638         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5639         Xfail some tests for powerpc-darwin and powerpc-aix.
5640
5641 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
5642
5643         PR c/29380
5644         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
5645
5646 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5647
5648         PR target/29300
5649         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
5650         on hppa*-*-hpux*.
5651
5652 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5653
5654         PR fortran/16580
5655         PR fortran/29288
5656         * gfortran.fortran-torture/execute/specifics.f90:
5657         Add tests for using all possible intrinsics as actual arguments.
5658         * gfortran.dg/specifics_1.f90: Add tests for using
5659         all possible intrinsics as actual arguments.
5660         * gfortran.dg/specifics_2.f90: New file.
5661         * gfortran.dg/specifics_3.f90: New file.
5662
5663 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
5664
5665         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
5666         * gcc.dg/debug/debug-2.c: Likewise.
5667
5668 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
5669
5670         * gcc.c-torture/compile/sync-2.c: New test.
5671
5672 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5673
5674         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
5675         line endings.
5676
5677 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5678
5679         PR rtl-optimization/29128
5680         * gcc.c-torture/compile/pr29128.c: New test.
5681
5682 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5683
5684         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
5685         line endings.
5686
5687 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
5688
5689         PR middle-end/29256
5690         * gcc.dg/tree-ssa/loop-19.c: New test.
5691
5692 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
5693
5694         PR tree-optimization/29330
5695         * gcc.dg/pr29330.c: New test.
5696
5697         PR target/28924
5698         * gcc.c-torture/compile/20061005-1.c: New test.
5699
5700 2006-10-06  Olivier Hainque  <hainque@adacore.com>
5701
5702         * gcc.dg/typename-vla-1.c: New case.
5703         * gnat.dg/forward_vla.adb: New case.
5704
5705 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
5706
5707         PR tree-optimization/29290
5708         * gfortran.dg/loop_nest_1.f90: New test.
5709
5710         PR target/29198
5711         * gcc.dg/tls/opt-12.c: New test.
5712
5713         PR fortran/28415
5714         * gfortran.dg/save_2.f90: New test.
5715
5716         PR c/29091
5717         * gcc.dg/pr29091.c: New test.
5718
5719 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
5720
5721         * lib/target-supports.exp
5722         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
5723         same as x86_64-*-*; check for LP64.
5724
5725 2006-10-04  Richard Henderson  <rth@redhat.com>
5726
5727         * lib/target-supports.exp (check_effective_target_tls): Redefine
5728         to mean non-emulated tls.
5729         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5730         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5731         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5732         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5733         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5734         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5735         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5736
5737 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
5738
5739         PR fortran/29343
5740         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
5741
5742 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5743
5744         * gfortran.dg/bounds_check_fail_1.f90: New test.
5745
5746 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
5747
5748         PR c++/29020
5749         * g++.dg/template/friend48.C: New test.
5750
5751 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
5752
5753         PR fortran/29098
5754         * gfortran.dg/default_initialization_2.f90: New test.
5755
5756 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
5757
5758         PR fortran/20779
5759         PR fortran/20891
5760         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
5761
5762 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
5763
5764         PR fortran/29284
5765         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
5766
5767         PR fortran/29321
5768         PR fortran/29322
5769         * gfortran.dg/missing_optional_dummy_2.f90: New test.
5770
5771         PR fortran/25091
5772         PR fortran/25092
5773         * gfortran.dg/entry_array_specs_1.f90: New test.
5774
5775 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5776
5777         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
5778         insufficient to inhibit some test failures at -O3.  Do testing
5779         on integers.
5780
5781 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
5782
5783         PR c++/29138
5784         * g++.dg/inherit/access8.C: New test.
5785         * g++.dg/template/dtor4.C: Tweak error messages.
5786
5787 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5788
5789         PR fortran/27478
5790         * gfortran.dg/entry_8.f90: New test.
5791
5792 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5793
5794         PR c++/29291
5795         * g++.dg/parse/new4.C: New test.
5796
5797 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
5798
5799         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
5800         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
5801         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
5802         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
5803         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
5804
5805 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5806
5807         PR fortran/19260
5808         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
5809         * gfortran.dg/continuation_2.f90: New test.
5810
5811         PR fortran/19262
5812         * gfortran.dg/continuation_3.f90: New test.
5813         * gfortran.dg/continuation_4.f90: New test.
5814         * gfortran.dg/continuation_5.f: New test.
5815         * gfortran.dg/continuation_6.f: New test.
5816
5817 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
5818
5819         PR c++/29226
5820         * g++.dg/template/vla1.C: New test.
5821
5822 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5823
5824         PR fortran/29210
5825         * gfortran.dg/complex_parameter_1.f90: New test.
5826
5827 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
5828
5829         PR c/29154
5830         * gcc.c-torture/execute/20060929-1.c: New test.
5831
5832 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
5833
5834         PR c++/29105
5835         * g++.dg/template/member6.C: New test.
5836         * g++.dg/parse/typename7.C: Adjust error markers.
5837
5838         PR c++/29080
5839         * g++.dg/template/member7.C: New test.
5840
5841 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
5842
5843         PR c/24010
5844         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
5845         gcc.dg/Woverride-init-3.c: New tests.
5846
5847 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
5848
5849         * gcc.c-torture/execute/20060930-1.c: New test.
5850
5851 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5852
5853         PR fortran/18791
5854         * gfortran.dg/specifics_1.f90: New test.
5855         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
5856         complex specifics.
5857
5858 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5859
5860         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
5861         pthread-init-common.h: New.
5862
5863 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5864
5865         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
5866         precision on some archs.
5867
5868 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
5869
5870         * gcc.dg/non-local-goto-1.c: New test.
5871         * gcc.dg/non-local-goto-2.c: Likewise.
5872         * gcc.dg/setjmp-3.c: Likewise.
5873         * gcc.dg/setjmp-4.c: Likewise.
5874
5875 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
5876
5877         * gnat.dg/self_aggregate_with_pointer.adb: New test.
5878
5879 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5880
5881         PR fortran/28276
5882         * gfortran.dg/exponent_1.f90: New test.
5883
5884         PR fortran/27021
5885         * gfortran.dg/nearest_1.f90: New test.
5886
5887 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
5888
5889         PR middle-end/25261
5890         PR middle-end/28790
5891         * gcc.dg/gomp/nestedfn-1.c: New test.
5892
5893 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
5894
5895         PR objc/29195
5896         * objc/compile/method-1.m: New test.
5897
5898 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
5899
5900         PR c++/26938
5901         * g++.dg/template/crash58.C: New test.
5902         * g++.dg/parse/crash28.C: Adjust error markers.
5903         * g++.dg/template/crash34.C: Likewise.
5904         * g++.dg/template/friend31.C: Likewise.
5905         * g++.dg/template/crash32.C: Likewise.
5906
5907         PR c++/27329
5908         * g++.dg/template/crash59.C: New test.
5909
5910         PR c++/27667
5911         * g++.dg/template/spec33.C: New test.
5912         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
5913
5914 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
5915             Adam Nemet  <anemet@caviumnetworks.com>
5916
5917         * gcc.dg/tree-ssa/ivopts-1.c: New test.
5918         * gcc.dg/tree-ssa/ivopts-2.c: New test.
5919
5920 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
5921
5922         PR target/28911
5923         * gcc.dg/pr28911.c: New.
5924
5925 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
5926
5927         PR target/29169
5928         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
5929         (dg-options): Add -mfpmath=387.
5930
5931 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
5932
5933         PR c/28706
5934         * gcc.dg/pr28706.c: New test.
5935
5936         PR c/28712
5937         * gcc.dg/pr28712.c: New test.
5938
5939 2006-09-22  Mike Stump  <mrs@apple.com>
5940
5941         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
5942
5943 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
5944
5945         PR tree-optimization/28888
5946         * gcc.dg/pr28888.c: New test.
5947
5948 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
5949
5950         PR c++/29016
5951         * g++.dg/init/ptrfn1.C: New test.
5952
5953 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
5954
5955         PR c++/28861
5956         * g++.dg/template/spec32.C: New test.
5957         * g++.dg/parse/crash9.C: Adjust error markers.
5958
5959         PR c++/28303
5960         * g++.dg/template/typedef6.C: New test.
5961         * g++.dg/init/error1.C: Adjust error markers.
5962         * g++.dg/parse/crash9.C: Likewise.
5963         * g++.dg/template/crash55.C: Likewise.
5964
5965 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
5966
5967         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
5968
5969 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
5970
5971         PR target/27650
5972         * g++.dg/ext/dllimport12.C: New test.
5973
5974 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
5975
5976         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
5977         * gcc.target/mips/nmadd-2.c: Likewise.
5978         * gcc.target/mips/mips-ps-6.c: New test.
5979         * gcc.target/mips/neg-abs-1.c: Likewise.
5980         * gcc.target/mips/neg-abs-2.c: Likewise.
5981         * gcc.target/mips/nmadd-3.c: New test.
5982
5983 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
5984
5985         PR middle-end/28046
5986         * gcc.dg/gomp/atomic-10.c: New test.
5987         * g++.dg/gomp/atomic-10.C: New test.
5988
5989 2006-09-20  Eric Christopher  <echristo@apple.com>
5990
5991         * gcc.target/i386/sse3-not-fisttp.c: New.
5992
5993 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
5994
5995         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
5996
5997 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
5998
5999         * gcc.c-torture/execute/pr28289.c (one): New variable.
6000         (main): Use it instead of argc.
6001         * gcc.c-torture/execute/20060102-1.c (one): New variable.
6002         (main): Use it instead of argc.
6003
6004 2006-09-19  Paul Brook  <paul@codesourcery.com>
6005
6006         PR target/28516
6007         * gcc.dg/nested-func-5.c: New test.
6008
6009 2006-09-19  Ben Elliston  <bje@au.ibm.com>
6010
6011         * lib/target-supports.exp (check_effective_target_tls): Compile
6012         test stubs using ${tool}_target_compile, not just target_compile.
6013         (check_effective_target_tls_runtime): Likewise.
6014
6015 2006-09-19  Ben Elliston  <bje@au.ibm.com>
6016
6017         * gcc.c-torture/compile/20030405-1.x: Remove.
6018
6019         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
6020         optimising linker from discarding it.
6021
6022 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
6023
6024         PR fortran/28526
6025         * gfortran.dg/keyword_symbol_1.f90: New test.
6026
6027         * gfortran.dg/spread_shape_1.f90: Add missing warning with
6028         pedantic compilation option.
6029
6030 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
6031
6032         PR fortran/29060
6033         * gfortran.dg/spread_shape_1.f90: New test.
6034
6035 2006-09-17  Roger Sayle  <roger@eyesopen.com>
6036
6037         PR tree-optimization/28887
6038         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
6039
6040 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
6041
6042         PR c/25993
6043         * gcc.dg/pr25993.c: New test.
6044
6045 2006-09-17  Ira Rosen  <irar@il.ibm.com>
6046
6047         PR tree-opt/21591
6048         * gcc.dg/vect/pr21591.c: New test.
6049
6050 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
6051
6052         PR tree-opt/29059
6053         * gcc.c-torture/compile/strcpy-1.c: New test.
6054         * gcc.c-torture/compile/strcpy-2.c: New test.
6055         * gcc.c-torture/compile/memcpy-1.c: New test.
6056         * gcc.c-torture/compile/memcpy-2.c: New test.
6057
6058 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
6059
6060         PR testsuite/29055
6061         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
6062
6063 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
6064
6065         * gnat.dg/specs/double_record_extension1.ads: New test.
6066         * gnat.dg/specs/double_record_extension2.ads: Likewise.
6067
6068 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
6069
6070         PR fortran/29051
6071         * gfortran.dg/oldstyle_3.f90: New test.
6072
6073 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6074
6075         PR libgfortran/29099
6076         * gfortran.dg/secnds-1.f: New test.
6077
6078 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6079
6080         PR libgfortran/29053
6081         * gfortran.dg/streamio_9.f90: New test.
6082         * gfortran.dg/streamio_10.f90: New test.
6083
6084 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
6085
6086         PR C++/29002
6087         * g++.dg/init/array22.C: New test.
6088         * g++.dg/init/array23.C: New test.
6089
6090 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
6091
6092         * stackcheck.lst: Update list of tests requiring stack checking.
6093         * norun.lst: Adjust for above change.
6094         * ada95.lst: New file.
6095         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
6096         requiring -gnat95 switch.
6097
6098 2006-09-14  Olivier Hainque  <hainque@adacore.com>
6099
6100         * gnat.dg/in_out_parameter.adb: New test.
6101
6102 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
6103
6104         PR debug/28980
6105         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
6106
6107 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
6108
6109         * gnat.dg/specs/unchecked_union.ads: New test.
6110
6111 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
6112
6113         PR rtl-optimization/28982
6114         * gcc.c-torture/execute/pr28982a.c: New test.
6115         * gcc.c-torture/execute/pr28982b.c: Likewise.
6116
6117 2006-09-12  Eric Christopher  <echristo@apple.com>
6118
6119         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
6120         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
6121
6122 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
6123
6124         PR c/28768
6125         PR preprocessor/14634
6126         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
6127         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
6128         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
6129
6130 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6131
6132         * gcc.dg/pr28243.c: New test.
6133
6134 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
6135
6136         PR fortran/28971
6137         gfortran.dg/pr28971.f90: New test to act as a backstop in case
6138         this undiagnosed regression reappears.
6139
6140 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
6141
6142         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
6143         Treat $srcdir as a literal.
6144         * lib/fortran-torture.exp (fortran-torture-compile,
6145         fortran-torture-execute): Likewise.
6146         * lib/objc-torture.exp (objc-torture-compile,
6147         objc-torture-execute): Likewise.
6148         * lib/profopt.exp (profopt-execute): Likewise.
6149
6150 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
6151
6152         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
6153
6154 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
6155
6156         PR testsuite/28950
6157         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
6158
6159 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
6160
6161         PR target/13685
6162         * gcc.target/i386/pr13685.c: New test.
6163
6164 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
6165
6166         * gcc.dg/pr28726.c: New test.
6167
6168 2006-09-11  Josh Conner  <jconner@apple.com>
6169
6170         * gcc.dg/nrv3.c: Increase size of structure.
6171         * gcc.dg/nrv4.c: Likewise.
6172         * gcc.dg/nrv5.c: Likewise.
6173
6174 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
6175
6176         PR libfortran/28890
6177         gfortran.dg/assumed_charlen_function_5.f90: New test.
6178
6179 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
6180
6181         PR c++/28991
6182         * g++.dg/init/static3.C: New test.
6183
6184 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
6185
6186         PR testsuite/29007
6187         * gcc.dg/long-long-cst1.c (t): Add cast to
6188         __SIZE_TYPE__ before casting to int.
6189         (main): Return 0 on success.
6190
6191 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6192
6193         * gcc.c-torture/execute/20060910-1.c: New test.
6194
6195 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
6196
6197         PR middle-end/26983
6198         * gcc.dg/pr26983.c: New test.
6199
6200 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
6201
6202         PR target/29006
6203         * gcc.c-torture/execute/pr29006.c: New test.
6204
6205 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6206
6207         PR libfortran/28947
6208         gfortran.dg/matmul_4.f90: New test.
6209
6210 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6211
6212         PR fortran/28959
6213         gfortran.dg/used_types_10: New test.
6214
6215 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6216
6217         PR libfortran/28923
6218         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
6219         gfortran.dg/array_initializer_3.f90: New test.
6220
6221 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6222
6223         PR fortran/28914
6224         * gfortran.dg/actual_array_constructor_3.f90: New test.
6225
6226 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
6227
6228         PR testsuite/26778
6229         * gcc.target/i386/pr26778.c: New testcase.
6230
6231 2006-09-08  Eric Christopher  <echristo@apple.com>
6232
6233         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
6234         * gcc.target/i386/memcpy-1.c: Ditto.
6235         * gcc.target/i386/asm-1.c: Ditto.
6236         * gcc.target/i386/20060512-4.c: Ditto.
6237         * gcc.target/i386/compress-float-387.c: Ditto.
6238         * gcc.target/i386/20060512-1.c: Ditto.
6239         * gcc.target/i386/compress-float-sse.c: Ditto.
6240         * gcc.target/i386/20060512-2.c: Ditto.
6241         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
6242         * gcc.target/i386/stack-prot-kernel.c: Ditto.
6243         * gcc.target/i386/compress-float-387-pic.c: Ditto.
6244         * gcc.dg/pr26449.c: Ditto.
6245         * gcc.dg/attr-ms_struct-2.c: Ditto.
6246         * gcc.dg/attr-ms_struct-1.c: Ditto.
6247         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
6248
6249 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
6250
6251         PR c/28504
6252         * gcc.dg/vla-10.c: New test.
6253
6254 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6255
6256         PR c++/28858
6257         * g++.dg/parse/template20.C: New test.
6258         * g++.dg/template/operator8.C: Remove obsolete part.
6259         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
6260         * g++.old-deja/g++.pt/crash65.C: Likewise.
6261
6262 2006-09-07  Jason Merrill  <jason@redhat.com>
6263
6264         PR middle-end/27724
6265         * gcc.dg/long-long-cst1.c: New test.
6266
6267 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6268
6269         PR C++/28906
6270         * g++.dg/other/array3.C: New test.
6271         * g++.dg/other/array4.C: New test.
6272         * g++.dg/other/array5.C: New test.
6273
6274 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
6275
6276         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
6277
6278 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
6279
6280         PR target/28946
6281         * gcc.target/i386/pr28946.c: New test.
6282
6283 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
6284
6285         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
6286         in integer literal constant.
6287         * gfortran.dg/enum_8.f90: Ditto.
6288         * gfortran.dg/g77/20030326-1.f: Ditto.
6289
6290 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
6291
6292         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
6293         nonconformance usage.
6294
6295 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6296
6297         PR middle-end/28862
6298         * gcc.c-torture/compile/vector-align-1.c: New test.
6299
6300 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
6301
6302         PR rtl-opt/27883
6303         * g++.dg/opt/copysign-1.C: New test.
6304
6305 2006-09-06  Jason Merrill  <jason@redhat.com>
6306
6307         PR c++/27371
6308         * g++.dg/warn/unused-result1.C: New test.
6309
6310 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
6311
6312         PR c++/28903
6313         * g++.dg/ext/vla3.C: New test.
6314
6315         PR c++/28886
6316         * g++.dg/template/array16.C: New test.
6317
6318 2006-09-06  Richard Guenther  <rguenther@suse.de>
6319
6320         * gcc.dg/pr27226.c: Remove testcase again.
6321
6322 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6323
6324         PR tree-opt/28937
6325         * g++.dg/opt/unroll2.C: New test.
6326
6327 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6328
6329         PR tree-opt/28952
6330         * gcc.dg/vect/pr28952.c: New test.
6331
6332 2006-09-05  Richard Guenther  <rguenther@suse.de>
6333
6334         PR tree-optimization/28900
6335         * gcc.dg/torture/pr28900.c: New testcase
6336
6337 2006-09-05  Richard Guenther  <rguenther@suse.de>
6338
6339         PR tree-optimization/28905
6340         * gcc.c-torture/compile/pr28905.c: New testcase.
6341
6342 2006-09-05  Richard Guenther  <rguenther@suse.de>
6343
6344         PR middle-end/28935
6345         * gcc.dg/pr28935.c: New testcase.
6346
6347 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6348
6349         * gcc.c-torture/execute/20060905-1.c: New test.
6350
6351 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
6352
6353         PR fortran/28908
6354         * gfortran.dg/used_types_7.f90: New test.
6355         * gfortran.dg/used_types_8.f90: New test.
6356         * gfortran.dg/used_types_9.f90: New test.
6357
6358 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6359
6360         * gcc.c-torture/compile/20060904-1.c: New test.
6361
6362 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
6363
6364         PR c++/23287 Revert my 2006-09-01 patch
6365         * g++.dg/parse/dtor12.C: Remove.
6366
6367 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
6368
6369         PR c+/27670
6370         * g++.dg/template/operator9.C: New test.
6371
6372         PR c++/27493
6373         * g++.dg/template/operator7.C: New test.
6374
6375         PR c++/27494
6376         * g++.dg/template/operator8.C: New test.
6377
6378         PR c++/27397
6379         * g++.dg/template/crash57.C: New test.
6380
6381         * g++.dg/template/typedef4.C: Adjust error markers.
6382         * g++.dg/template/typedef5.C: Likewise.
6383
6384 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
6385
6386         PR c++/28878
6387         * g++.dg/parse/crash33.C: New test.
6388
6389 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
6390         Richard Guenther  <rguenther@suse.de>
6391         Adam Nemet  <anemet@caviumnetworks.com>
6392
6393         PR middle-end/27226
6394         * gcc.target/mips/memcpy-1.c: New testcase.
6395         * gcc.dg/pr27226.c: Likewise.
6396
6397 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
6398
6399         PR c++/28705
6400         * g++.dg/lookup/koenig5.C: New.
6401         * g++.dg/template/crash56.C: New.
6402
6403 2006-09-01  Josh Conner  <jconner@apple.com>
6404
6405         PR c++/25505
6406         * gcc.dg/nrv3.c: New test.
6407         * gcc.dg/nrv4.c: New test.
6408         * gcc.dg/nrv5.c: New test.
6409
6410 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
6411
6412         PR c++/23287
6413         * g++.dg/parse/dtor12.C: New.
6414
6415 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
6416
6417         PR tree-optimization/28839
6418         * gcc.dg/pr28839.c: New test.
6419
6420 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
6421
6422         PR target/24367
6423         * gcc.dg/pr24367.c: New testcase.
6424
6425 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
6426
6427         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
6428
6429 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
6430
6431         PR rtl-optimization/27735
6432         * gcc.dg/loop-unswitch-1.c: New test.
6433
6434 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
6435
6436         PR fortran/28885
6437         * gfortran.dg/aliasing_dummy_2.f90: New test.
6438
6439         PR fortran/20067
6440         * gfortran.dg/generic_5.f90: Change error message.
6441
6442         PR fortran/28873
6443         * gfortran.dg/generic_6.f90: New test.
6444
6445         PR fortran/25077
6446         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
6447
6448         PR fortran/25102
6449         * gfortran.dg/invalid_interface_assignment.f90: New test.
6450
6451         PR fortran/24866
6452         * gfortran.dg/module_proc_external_dummy.f90: New test.
6453
6454 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
6455
6456         PR c++/28349
6457         * testsuite/g++.dg/warn/var-args1.C: New test.
6458
6459 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
6460
6461         PR fortran/28866
6462         * gfortran.dg/simpleif_2.f90: New test.
6463         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
6464         * gfortran.dg/enum_5.f90: Ditto.
6465
6466 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6467             Kazu Hirata  <kazu@codesourcery.com>
6468
6469         PR tree-optimization/17506
6470         * gcc.dg/pr17506.c: New.
6471
6472 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
6473
6474         PR c++/28139
6475         * g++.dg/eh/alias1.C: New test.
6476
6477 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6478
6479         PR c++/28860
6480         * g++.dg/template/ttp22.C: New test.
6481
6482 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
6483
6484         PR middle-end/26632
6485         * gcc.dg/pr26632.c: New.
6486
6487 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6488
6489         PR libgfortran/28354
6490         * gfortran.dg/fmt_zero_precision.f90: New test.
6491
6492 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
6493
6494         PR c++/28058
6495         * g++.dg/template/spec31.C: New test.
6496
6497 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
6498
6499         PR c++/26573
6500         * g++.dg/other/static2.C: New test.
6501
6502 2006-08-26  Roger Sayle  <roger@eyesopen.com>
6503
6504         * gcc.dg/Wswitch-enum-2.c: New test case.
6505         * gcc.dg/Wswitch-enum-3.c: Likewise.
6506
6507 2006-08-26  Richard Guenther  <rguenther@suse.de>
6508
6509         * gcc.c-torture/compile/20060826-1.c: New testcase.
6510
6511 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
6512
6513         PR c++/28736
6514         * g++.dg/template/void10.C: New test.
6515
6516         PR c++/28737
6517         * g++.dg/template/void8.C: New test.
6518
6519         PR c+_+/28738
6520         * g++.dg/template/void9.C: New test.
6521
6522         * g++.dg/template/void3.C: Adjust error markers.
6523         * g++.dg/template/void4.C: Likewise.
6524         * g++.dg/template/crash55.C: Likewise.
6525         * g++.dg/template/void7.C: Likewise
6526
6527 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
6528
6529         PR c++/28588
6530         * g++.dg/inherit/access6.C: New test.
6531         * g++.dg/inherit/access7.C: Likewise.
6532
6533         PR c++/28595
6534         * g++.dg/template/array15.C: New test.
6535         * g++.dg/template/crash2.C: Tweak error markers.
6536
6537 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
6538
6539         PR middle-end/28683
6540         * gcc.c-torture/compile/20060823-1.c: New test.
6541
6542 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6543
6544         PR c++/28853
6545         * g++.dg/template/ttp21.C: New test.
6546
6547         PR c++/28852
6548         * g++.dg/other/operator1.C: Add error-marker.
6549         * g++.dg/other/operator2.C: New test.
6550
6551 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6552
6553         PR c/27893
6554         * gcc.c-torture/compile/vla-const-1.c,
6555         gcc.c-torture/compile/vla-const-2.c: New tests.
6556
6557 2006-08-26  Richard Guenther  <rguenther@suse.de>
6558
6559         PR middle-end/28814
6560         * gcc.dg/torture/pr28814.c: New testcase.
6561
6562 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6563
6564         PR c/28418
6565         * gcc.c-torture/compile/compound-literal-1.c: New test.
6566
6567 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6568
6569         PR c/28299
6570         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
6571         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
6572         Expect extra diagnostics.
6573
6574 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
6575
6576         gcc.dg/noncompile/pr16876.c: New test.
6577
6578 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
6579
6580         PR c++/28056
6581         * g++.dg/parse/local1.C: New test.
6582         * g++.dg/other/qual1.C: Tweak error marker.
6583
6584 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
6585
6586         PR c++/27787
6587         * g++.dg/template/typename10.C: New.
6588         * g++.dg/template/lookup4.C: Remove bogus error marker.
6589
6590 2006-08-25  Richard Guenther  <rguenther@suse.de>
6591
6592         PR testsuite/28829
6593         * gcc.dg/pr26570.c: Fix testcase.
6594
6595 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
6596
6597         PR tree-opt/28807
6598         * gcc.c-torture/execute/mayalias-2.c: New test.
6599         * gcc.dg/tree-ssa/alias-13.c: New test.
6600
6601 2006-08-24  Jan Hubicka  <jh@suse.cz>
6602
6603         PR debug/26881
6604         * gcc.dg/debug/pr26881.c: New file.
6605
6606 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
6607
6608         PR fortran/28788
6609         * gfortran.dg/used_types_4.f90: New test.
6610         * gfortran.dg/derived_init_2.f90: Modify to check sibling
6611         association of derived types.
6612         * gfortran.dg/used_types_2.f90: Add module cleanup.
6613         * gfortran.dg/used_types_3.f90: The same.
6614
6615         PR fortran/28771
6616         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
6617         fix of regression.
6618
6619 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6620
6621         PR 28813
6622         * gfortran.dg/direct_io_6.f90: Remove test.
6623
6624 2006-08-23  Stuart Hastings  <stuart@apple.com>
6625
6626         PR 28825
6627         * gcc.target/i386/20060821-1.c: New.
6628
6629 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
6630
6631         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
6632         dg-warning strings for dllimport.
6633
6634 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
6635
6636         PR C++/28450
6637         * g++.dg/ext/vector4.C: New test.
6638         * g++.dg/ext/complex1.C: New test.
6639
6640 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
6641
6642         PR debug/28692
6643         * gcc.dg/debug/const-1.c: New.
6644         * gcc.dg/debug/const-2.c: New.
6645         * gcc.dg/debug/dwarf2/const-1.c: New.
6646         * gcc.dg/debug/dwarf2/const-2.c: New.
6647         * gcc.dg/debug/dwarf2/const-2b.c: New.
6648
6649 2006-08-22  Richard Guenther  <rguenther@suse.de>
6650
6651         PR middle-end/28776
6652         * gcc.c-torture/compile/pr28776-1.c: New testcase.
6653         * gcc.c-torture/compile/pr28776-2.c: Likewise.
6654
6655 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
6656
6657         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
6658
6659 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
6660
6661         PR c++/26269
6662         * g++.dg/other/error14.C: New test.
6663
6664         PR c++/28505
6665         * g++.dg/parse/ctor7.C: New test.
6666         * g++.dg/parse/ctor8.C: Likewise.
6667
6668         PR c++/28741
6669         * g++.dg/template/void7.C: New test.
6670
6671 2006-08-21  Olivier Hainque  <hainque@adacore.com>
6672
6673         * gnat.dg/self_aggregate_with_zeros.adb: New test.
6674         * gnat.dg/self_aggregate_with_array.adb: New test.
6675
6676 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
6677
6678         * g++.dg/eh/arm-vfp-unwind.C: New test.
6679
6680 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
6681
6682         PR c++/28341
6683         * g++.dg/template/ref3.C: New test.
6684         * g++.dg/template/nontype13.C: New test.
6685
6686         PR c++/28346
6687         * g++.dg/template/ptrmem17.C: New test.
6688
6689 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
6690
6691         PR target/28648 c:
6692         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
6693
6694 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
6695
6696         PR fortran/28630
6697         * gfortran.dg/used_types_2.f90: New test.
6698
6699         PR fortran/28601
6700         * gfortran.dg/used_types_3.f90: New test.
6701
6702         PR fortran/20886
6703         * gfortran.dg/generic_actual_arg.f90: New test.
6704
6705         PR fortran/28735
6706         * gfortran.dg/module_private_array_refs_1.f90: New test.
6707
6708         PR fortran/28762
6709         * gfortran.dg/program_name_1.f90: New test.
6710
6711         PR fortran/28425
6712         * gfortran.dg/derived_constructor_comps_1.f90: New test.
6713
6714         PR fortran/28496
6715         * gfortran.dg/array_initializer_2.f90: New test.
6716
6717         PR fortran/18111
6718         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
6719
6720         PR fortran/28600
6721         * gfortran.dg/assumed_charlen_function_4.f90: New test.
6722
6723         PR fortran/28771
6724         * gfortran.dg/assumed_charlen_in_main.f90: New test.
6725
6726         PR fortran/28660
6727         * gfortran.dg/dependent_decls_1.f90: New test.
6728
6729 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
6730
6731         PR fortran/25217
6732         * gfortran.dg/derived_init_2.f90: New.
6733
6734 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
6735
6736         * gcc.c-torture/execute/pr28289.c: New test.
6737
6738 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
6739
6740         PR c/28744
6741         * gcc.dg/attr-externally-visible-1.c: New test.
6742         * gcc.dg/attr-externally-visible-2.c: New test.
6743         * g++.dg/parse/attr-externally-visible-1.C: New test.
6744         * g++.dg/parse/attr-externally-visible-2.C: New test.
6745
6746 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6747
6748         PR c++/28606
6749         * g++.dg/parse/dtor11.C: New test.
6750
6751 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6752
6753         PR rtl-optimization/28489
6754         * gcc.c-torture/compile/pr28489.c: New test.
6755
6756 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6757
6758         PR c++/28710
6759         * g++.dg/template/redecl4.C: New test.
6760
6761         PR c++/28711
6762         * g++.dg/template/ctor8.C: New test.
6763
6764 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
6765
6766         * gcc.dg/pr26570.c: Fix testcase.
6767
6768 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
6769
6770         * PR c++/28573
6771         * g++.dg/parse/offsetof6.C: New test.
6772         * g++.dg/parse/offsetof6.C: New test.
6773         * g++.dg/parse/offsetof7.C: New test.
6774
6775 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6776
6777         PR testsuite/28602
6778         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
6779         is false.
6780
6781 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
6782
6783         PR c++/28302
6784         * g++.dg/ext/vector3.C: New test.
6785
6786 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
6787
6788         PR gcov/profile/26570
6789         * gcc.dg/pr26570.c: New test.
6790
6791 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
6792
6793         PR c/27697
6794         * gcc.dg/qual-component-1.c: New test.
6795
6796 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6797
6798         PR c++/28593
6799         * g++.dg/parse/new3.C: New test.
6800
6801 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6802
6803         PR fortran/25828
6804         * gfortran.dg/streamio_1.f90: New test.
6805         * gfortran.dg/streamio_2.f90: New test.
6806         * gfortran.dg/streamio_3.f90: New test.
6807         * gfortran.dg/streamio_4.f90: New test.
6808         * gfortran.dg/streamio_5.f90: New test.
6809         * gfortran.dg/streamio_6.f90: New test.
6810         * gfortran.dg/streamio_7.f90: New test.
6811         * gfortran.dg/streamio_8.f90: New test.
6812
6813 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
6814
6815         PR c/28287
6816         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
6817
6818 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
6819
6820         PR c++/28594
6821         * g++.dg/template/void6.C: New test.
6822
6823 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6824
6825         PR c/28649
6826         * gcc.dg/parse-error-1.c: New test.
6827         * gcc.dg/parse-error-2.c: New test.
6828         * gcc.dg/cpp/digraph2.c: Add error-marker.
6829         * gcc.dg/noncompile/920923-1.c: Likewise.
6830
6831 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
6832
6833         PR c/27490
6834         * gcc.dg/sizeof-2.c: New testcase.
6835
6836         PR c/27489
6837         * gcc.dg/switch-A.c: New testcase.
6838
6839 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
6840
6841         PR c++/28288
6842         PR c++/14556
6843         * g++.old-deja/g++.warn/compare1.C: Delete.
6844         * g++.dg/opt/pr7503-2.C: Delete.
6845         * g++.dg/opt/pr7503-3.C: Delete.
6846         * g++.dg/opt/pr7503-4.C: Delete.
6847         * g++.dg/opt/pr7503-5.C: Delete.
6848         * g++.dg/opt/max1.C: Delete.
6849         * g++.dg/warn/minmax.C: Delete.
6850         * g++.dg/expr/minmax.C: New test.
6851
6852 2006-08-14  Richard Guenther  <rguenther@suse.de>
6853
6854         PR testsuite/28703
6855         * gcc.c-torture/execute/pr28651.c: Do not use argc
6856         to avoid optimization, instead forbid inlining.
6857
6858 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
6859
6860         PR rtl-optimization/28634
6861         * gcc.c-torture/execute/ieee/pr28634.c: New test.
6862
6863 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
6864
6865         PR c/27184
6866         * gcc.dg/torture/pr27184.c: New test.
6867
6868 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
6869
6870         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
6871
6872 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6873
6874         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
6875         * gfortran.dg/stat_2.f90: Likewise.
6876         * gfortran.dg/chmod_1.f90: Likewise.
6877         * gfortran.dg/chmod_2.f90: Likewise.
6878         * gfortran.dg/chmod_3.f90: Likewise.
6879
6880 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
6881
6882         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
6883
6884 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
6885
6886         * g++.dg/opt/pr23454-2.C: New test.
6887
6888 2006-08-11  Richard Guenther  <rguenther@suse.de>
6889
6890         PR middle-end/28651
6891         * gcc.c-torture/execute/pr28651.c: New testcase.
6892
6893 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
6894
6895         * gnat.dg/specs/static_initializer.ads: New test.
6896
6897 2006-08-10  Paul Brook  <paul@codesourcery.com>
6898
6899         * gcc.target/arm/cond-asm.c: New test.
6900
6901 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
6902
6903         PR tree-optimization/26197
6904         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
6905         * g++.dg/vect/vect.exp: Compile the new tests with
6906         --param max-aliased-vops=0.
6907
6908 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
6909
6910         PR c++/28637
6911         * g++.dg/template/void3.C: New test.
6912
6913         PR c++/28638
6914         * g++.dg/template/void4.C: New test.
6915
6916         PR c++/28640
6917         * g++.dg/template/void5.C: New test.
6918
6919 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
6920
6921         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
6922         after dg-do compile.
6923
6924 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
6925
6926         PR tree-optimizations/26969
6927         * gcc.dg/vect/vect.exp: Compile tests prefixed with
6928         "unswitch-loops" with -funswitch-loops.
6929         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
6930
6931 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6932
6933         * gcc.dg/sparc-getcontext-1.c: Fix typo.
6934         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
6935         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
6936         * objc.dg/dwarf-1.m: Likewise.
6937         * objc.dg/dwarf-2.m: Likewise.
6938         * obj-c++.dg/dwarf-2.mm: Likewise.
6939
6940 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6941
6942         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
6943         * objc.dg/dwarf-2.m: Likewise.
6944         * obj-c++.dg/dwarf-2.mm: Likewise.
6945
6946         PR libfortran/28603
6947         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
6948
6949         PR testsuite/27611
6950         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
6951
6952         PR testsuite/27033
6953         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
6954
6955 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
6956
6957         PR target/27827
6958         * gcc.target/i386/pr27827.c: New testcase.
6959
6960 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
6961
6962         PR fortran/28590
6963         * gfortran.dg/sequence_types_1.f90: New test.
6964
6965 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
6966
6967         PR fortran/28548
6968         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
6969         dg-warning.  Add -pedantic option.
6970
6971 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6972
6973         PR c/28502
6974         * gcc.dg/proto-1.c: New test.
6975
6976         PR c/27721
6977         * gcc.dg/lvalue-4.c: New test.
6978
6979         PR c/28136
6980         * gcc.dg/init-bad-5.c: New test.
6981
6982 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
6983
6984         PR c++/28347
6985         * g++.dg/ext/typedef-init.C: Add new test for typedef
6986         initialization inside templates. Adjust existing error markers.
6987
6988 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
6989
6990         PR c++/28148
6991         * g++.dg/init/ptrmem3.C: New test.
6992
6993 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
6994
6995         PR tree-optimization/27770
6996         * lib/target-support.exp: New target keyword "section_anchors".
6997         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
6998         tests.
6999         * gcc.dg/vect/section-anchors-pr27770.c: New test.
7000         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
7001         * gcc.dg/vect/section-anchors-vect-69.c: New test.
7002         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
7003
7004 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7005
7006         * gcc.dg/20060801-1.c: Add missing '}'.
7007
7008 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7009
7010         PR c++/27508
7011         * g++.dg/parse/dtor9.C: New test.
7012         * g++.dg/parse/dtor10.C: New test.
7013         * g++.dg/other/error7.C: Adjust error-marker.
7014
7015         PR c++/28274
7016         * g++.dg/other/default5.C: New test.
7017
7018 2006-08-02  Richard Guenther  <rguenther@suse.de>
7019
7020         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
7021
7022 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
7023
7024         PR c++/28557
7025         * g++.dg/template/conv9.C: New test.
7026
7027 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
7028
7029         PR debug/28063
7030         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
7031         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
7032         Optionally return assembly text.  Update callers.
7033         (check_no_compiler_messages): Update verbose messages.
7034         (check_no_messages_and_pattern): New.
7035         (check_effective_target_string_merging): New.
7036
7037 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7038
7039         PR c++/28250
7040         * g++.dg/eh/catch4.C: New test.
7041
7042         PR c++/28257
7043         * g++.dg/other/qual1.C: New test.
7044
7045         PR c++/28259
7046         * g++.dg/inherit/error2.C: New test.
7047
7048         PR c++/28267
7049         * g++.dg/other/new1.C: New test.
7050
7051         * g++.dg/warn/pr23075.C: Remove obsolete test.
7052         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
7053         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
7054
7055 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
7056
7057         PR c++/28523
7058         * g++.dg/eh/cast1.C: New test.
7059
7060 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
7061
7062         PR libfortran/28452
7063         * gfortran.dg/random_3.f90:  New test.
7064
7065 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
7066
7067         PR c++/28432
7068         * g++.dg/other/pr28304.C: Change expected error message.
7069         * g++.dg/other/pr28432.C: New test.
7070
7071 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
7072
7073         PR c++/28256
7074         * g++.dg/init/brace2.C: Change expected error message, add empty init.
7075
7076 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
7077
7078         PR debug/23336
7079         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
7080         at -g1.
7081         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
7082         g++.dg/debug/enum-2.C: New.
7083
7084 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7085
7086         PR c++/6634
7087         * g++.dg/parse/long1.C: Add more tests.
7088
7089 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7090
7091         * gfortran.dg/lrshift_1.c: New file.
7092
7093 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7094
7095         PR libgfortran/28335
7096         * gfortran.dg/no_unit_error_1.f90: New test.
7097
7098 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7099
7100         PR libgfortran/28335
7101         * gfortran.dg/no_unit_error_1.f90: Delete test.
7102         * gfortran.dg/no_unit_error_2.f90: Delete test.
7103
7104 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7105
7106         * gfortran.dg/chmod_3.f90: New test.
7107         * gfortran.dg/ltime_gmtime_1.f90: New test.
7108         * gfortran.dg/ltime_gmtime_2.f90: New test.
7109         * gfortran.dg/lrshift_1.f90: New test.
7110         * gfortran.dg/chmod_1.f90: New test.
7111         * gfortran.dg/chmod_2.f90: New test.
7112
7113 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
7114
7115         PR c++/27668
7116         * g++.dg/template/crash55.C: New test.
7117
7118         PR c++/27962
7119         * g++.dg/template/nontype16.C: New test.
7120
7121         * g++.dg/template/void2.C: Adjust error markers.
7122         * g++.dg/template/nontype5.C: Adjust error markers.
7123
7124 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
7125
7126         * gcc.target/i386/stack-prot-kernel.c: New test.
7127
7128 2006-07-27  Roger Sayle  <roger@eyesopen.com>
7129
7130         * gcc.dg/builtins-55.c: New test case.
7131
7132 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
7133
7134         PR rtl-optimization/27907
7135         * gcc.c-torture/compile/pr27907.c: New test.
7136
7137 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7138
7139         * gfortran.dg/mclock.f90: New test.
7140         * gfortran.dg/int_conv_1.f90: New test.
7141         * gfortran.dg/stat_1.f90: New test.
7142         * gfortran.dg/stat_2.f90: New test.
7143
7144 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7145
7146         PR libgfortran/28335
7147         * gfortran.dg/no_unit_error_1.f90: New test.
7148         * gfortran.dg/no_unit_error_2.f90: New test.
7149         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
7150
7151 2006-07-25  Roger Sayle  <roger@eyesopen.com>
7152
7153         PR middle-end/28473
7154         * gcc.dg/fold-convround-1.c: New test case.
7155
7156 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
7157
7158         * gfortran.dg/arithmetic_if.f90:  Fix comments.
7159
7160 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7161
7162         PR c++/27572
7163         * g++.dg/other/typedef1.C: New test.
7164         * g++.dg/template/typedef4.C: New test.
7165         * g++.dg/template/typedef5.C: New test.
7166
7167 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
7168
7169         PR fortran/28416
7170         * gfortran.dg/allocatable_dummy_3.f90: New.
7171
7172 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
7173
7174         PR fortran/28439
7175         * gfortran.dg/arithmetic_if.f90:  New test.
7176
7177 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
7178
7179         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
7180         avoid memcpy optimization.
7181
7182 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7183
7184         PR fortran/25289
7185         * gfortran.dg/direct_io_6.f90: New test.
7186
7187 2006-07-24  Jan Hubicka  <jh@suse.cz>
7188
7189         PR c/25795
7190         PR c++/27369
7191         * gcc.dg/pr25795.c: New test.
7192         * gcc.dg/pr25795-1.c: New test.
7193
7194 2006-07-23  Roger Sayle  <roger@eyesopen.com>
7195
7196         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
7197         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
7198         which may be transformed to "g || h" on some platforms.
7199
7200 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
7201
7202         PR c++/28025
7203         * g++.dg/template/friend45.C: New test.
7204
7205 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7206
7207         PR libgfortran/28339
7208         * gfortran.dg/arrayio_8.f90: New test.
7209
7210 2006-07-21  Mike Stump  <mrs@apple.com>
7211
7212         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
7213
7214         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
7215
7216 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7217
7218         PR c++/28250
7219         * g++.dg/eh/catch3.C: New test.
7220
7221         PR c++/28363
7222         * g++.dg/template/defarg10.C: New test.
7223
7224 2006-07-20  Paul Brook  <paul@codesourcery.com>
7225
7226         PR 27363
7227         * gcc.dg/pr27363.c: New test.
7228
7229 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
7230
7231         PR c++/28338
7232         * g++.dg/init/ref13.C: New test.
7233
7234 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7235
7236         PR obj-c++/28434
7237         * obj-c++.dg/proto-error-1.mm: New test.
7238
7239 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
7240
7241         PR c++/28337
7242         * g++.dg/template/string1.C: New test.
7243
7244 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
7245
7246         PR c++/28048
7247         * g++.dg/template/defarg9.C: New test.
7248
7249         PR c++/28235
7250         * g++.dg/template/static27.C: New test.
7251
7252 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
7253
7254         PR 28410
7255         * gcc.dg/tree-ssa/pr28410.c: New test.
7256
7257 2006-07-18  Lee Millward  <lee.millward@gmail.com>
7258
7259         PR c++/28258
7260         * g++/dg/other/error13.C: New test.
7261
7262         PR c++/28260
7263         * g++.dg/template/friend44.C: New test.
7264
7265 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
7266
7267         PR c++/27495
7268         * g++.dg/other/pr27495.C: New.
7269
7270 2006-07-18  Olivier Hainque  <hainque@adacore.com>
7271
7272         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
7273         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
7274
7275 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7276
7277         PR c/28286
7278         * gcc.dg/pragma-pack-4.c: New test.
7279
7280 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
7281
7282         PR c++/28291
7283         * g++.dg/ext/pr28291.C: New test.
7284
7285 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
7286
7287         PR middle-end/28403
7288         * gcc.c-torture/execute/pr28403.c: New test.
7289
7290 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
7291
7292         PR middle-end/28402
7293         * gcc.dg/pr28402.c: New test.
7294
7295 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
7296
7297         PR c++/28304
7298         * g++.dg/other/pr28304.C: New test.
7299
7300 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
7301
7302         PR other/28251
7303         gcc.c-torture/unsorted/dump-noaddr.c: New test.
7304         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
7305
7306 2006-07-17  Richard Guenther  <rguenther@suse.de>
7307
7308         PR tree-optimization/28238
7309         * g++.dg/tree-ssa/pr28238.C: New testcase.
7310
7311 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7312
7313         PR c++/28250
7314         * g++.dg/eh/catch1.C: New test.
7315         * g++.dg/eh/catch2.C: New test.
7316
7317 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
7318
7319         PR c++/28370
7320         * g++.dg/template/anon3.C: New test.
7321
7322 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
7323
7324         PR fortran/20844
7325         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
7326         specifiers requiring an explicit format tag..
7327
7328         PR fortran/28201
7329         * gfortran.dg/generic_5: New test.
7330
7331         PR fortran/20893
7332         * gfortran.dg/elemental_optional_args_1.f90: New test.
7333
7334 2006-07-16  Olivier Hainque  <hainque@adacore.com>
7335
7336         * gnat.dg/assert.ads: New file.
7337         * gnat.dg/controlled_record.ads: Likewise.
7338         * gnat.dg/controlled_record.adb: Likewise.
7339
7340 2006-07-15  Lee Millward  <lee.millward@gmail.com>
7341
7342         PR c++/28292
7343         * g++.dg/other/error12.C: New test.
7344
7345         PR c++/28269
7346         * g++.dg/template/crash54.C: New test.
7347
7348 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7349
7350         PR c++/28249
7351         * g++.dg/parse/catch1.C: New test.
7352
7353         PR c++/28294
7354         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
7355
7356         PR c++/28387
7357         * g++.dg/ext/attrib24.C: New test.
7358
7359 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7360
7361         PR c++/28343
7362         * g++.dg/ext/asmspec1.C: New test.
7363
7364 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
7365
7366         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
7367         (dg-test): Support shouldfail tests.
7368         * lib/target-supports-dg.exp (dg-shouldfail): New.
7369         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
7370         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
7371         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
7372         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
7373         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
7374         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
7375         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
7376
7377 2006-07-13  Jan Hubicka  <jh@suse.cz>
7378
7379         * gcc.target/i386/memcpy-1.c: New.
7380
7381 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
7382
7383         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
7384
7385 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
7386
7387         PR fortran/25097
7388         * gfortran.dg/present_1.f90: New test.
7389
7390         PR fortran/20903
7391         * gfortran.dg/interface_derived_type_1.f90: New test.
7392
7393 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
7394
7395         PR fortran/28213
7396         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
7397         list.
7398
7399 2006-07-07  Lee Millward  <lee.millward@gmail.com>
7400
7401         PR c++/27820
7402         * g++.dg/other/label1.C: New test.
7403
7404 2006-07-07  Richard Guenther  <rguenther@suse.de>
7405
7406         PR middle-end/28268
7407         * gcc.dg/torture/pr28268.c: New testcase.
7408
7409 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
7410
7411         PR c++/27019
7412         * g++.dg/ext/pr27019.C: New.
7413
7414 2006-07-07  Richard Guenther  <rguenther@suse.de>
7415
7416         PR tree-optimization/28187
7417         * gcc.dg/pr28187.c: New testcase.
7418
7419 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
7420
7421         * gnat.dg/address_conversion.adb: New test.
7422         * gnat.dg/boolean_subtype.adb: Likewise.
7423         * gnat.dg/frame_overflow.adb: Likewise.
7424         * gnat.dg/pointer_array.adb: Likewise.
7425         * gnat.dg/pointer_conversion.adb: Likewise.
7426
7427 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
7428
7429         PR fortran/28237
7430         PR fortran/23420
7431         * gfortran.dg/print_fmt_5.f90: New test.
7432
7433 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7434
7435         PR fortran/28129
7436         * gfortran.dg/bounds_check_4.f90: New test.
7437
7438 2006-07-05  Richard Guenther  <rguenther@suse.de>
7439
7440         PR target/28158
7441         * gfortran.dg/pr28158.f90: New testcase.
7442
7443 2006-07-05  Richard Guenther  <rguenther@suse.de>
7444
7445         PR tree-optimization/28162
7446         * gcc.dg/pr28162.c: New testcase.
7447
7448 2006-07-05  Richard Guenther  <rguenther@suse.de>
7449         Andrew Pinski  <pinskia@gcc.gnu.org>
7450
7451         PR c++/27084
7452         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
7453
7454 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
7455
7456         PR fortran/28174
7457         * gfortran.dg/actual_array_substr_2.f90: New test.
7458
7459         PR fortran/28167
7460         * gfortran.dg/actual_array_constructor_2.f90: New test.
7461
7462 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7463
7464         * gfortran.dg/itime_idate_1.f: New test.
7465         * gfortran.dg/itime_idate_2.f: New test.
7466
7467 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7468
7469         PR libgfortran/27704
7470         * gfortran.dg/open_status_3.f90: New test.
7471         * gfortran.dg/fmt_l.f90: Update for new feature.
7472
7473 2006-07-03  Asher Langton  <langton2@llnl.gov>
7474
7475         * gfortran.dg/oldstyle_2.f90: New.
7476
7477 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7478
7479         * gnat.dg/string_slice.adb: New test.
7480
7481 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7482
7483         PR fortran/19259
7484         * gfortran.dg/semicolon_fixed.c: New.
7485         * gfortran.dg/semicolon_free.c: New.
7486
7487 2006-06-30  Mike Stump  <mrs@apple.com>
7488
7489         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
7490         that don't support internal visibility.
7491
7492 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
7493
7494         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
7495         for '(' / ')' needing an extra '\'.
7496
7497 2006-06-29  Roger Sayle  <roger@eyesopen.com>
7498
7499         PR middle-end/27428
7500         * gcc.dg/pr27428-1.c: New test case.
7501
7502 2006-06-29  Mike Stump  <mrs@apple.com>
7503
7504         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
7505         on darwin as we can't align commons large enough yet.
7506
7507         * gcc.dg/vla-8.c: Add additional testcases.
7508
7509 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
7510
7511         PR c++/28114
7512         * g++.dg/other/pr28114.C: New.
7513
7514 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
7515
7516         * gcc.c-torture/compile/20060625-1.c: New test.
7517
7518 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
7519
7520         PR fortran/20867
7521         * gfortran.dg/stfunc_3.f90: New test.
7522
7523         PR fortran/25056
7524         * gfortran.dg/impure_actual_1.f90: New test.
7525
7526         PR fortran/20874
7527         * gfortran.dg/elemental_result_1.f90: New test.
7528
7529         PR fortran/25073
7530         * gfortran.dg/select_7.f90: New test.
7531
7532         PR fortran/27554
7533         * intrinsic_actual_1.f: New test.
7534
7535         PR fortran/22038
7536         PR fortran/28119
7537         * gfortran.dg/forall_4.f90: New test.
7538
7539         PR fortran/25072
7540         * gfortran.dg/forall_5.f90: New test.
7541
7542 2006-06-25  Lee Millward  <lee.millward@gmail.com>
7543
7544         PR c++/28051
7545         * g++.dg/template/using13.C: New test.
7546
7547         PR c++/28054
7548         * g++.dg/other/incomplete3.C: New test.
7549
7550 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7551
7552         PR fortran/28081
7553         * gfortran.dg/substr_3.f: New test.
7554         * gfortran.dg/equiv_2.f90: Update expected error message.
7555
7556 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
7557
7558         PR fortran/28118
7559         * gfortran.dg/actual_array_substr_1.f90: New test.
7560
7561 2006-06-24  Olivier Hainque  <hainque@adacore.com>
7562
7563         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
7564         * gnat.dg/scalar_mode_agg_compare.adb: New test.
7565
7566 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
7567
7568         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
7569
7570 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
7571
7572         PR fortran/27981
7573         * gfortran.dg/simpleif_2.f90: New test.
7574
7575 2006-06-23  Lee Millward  <lee.millward@gmail.com>
7576
7577         * g++.dg/template/error22.C: Fix typo.
7578
7579 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7580
7581         PR c++/28112
7582         * g++.dg/ext/attrib23.C: New test.
7583
7584 2006-06-23  Olivier Hainque  <hainque@adacore.com>
7585
7586         * gnat.dg/varsize_temp.adb: New test.
7587
7588 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7589
7590         PR c++/11468
7591         * g++.dg/other/java2.C: New test.
7592
7593 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
7594
7595         PR target/27789
7596         * g++.dg/ext/dllimport4.C. Add more tests for invalid
7597         initialization.
7598
7599 2006-06-22  Roger Sayle  <roger@eyesopen.com>
7600
7601         PR target/27531
7602         * gcc.dg/pr27531-1.c: New test case.
7603
7604 2006-06-22  Asher Langton  <langton2@llnl.gov>
7605
7606         PR fortran/24748
7607         * gfortran.dg/implicit_8.f90: New.
7608
7609 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
7610
7611         PR rtl-optimization/28121
7612         * gcc.dg/pr28121.c: New test.
7613
7614 2006-06-22  Lee Millward  <lee.millward@gmail.com>
7615
7616         PR c++/27805
7617         * g++.dg/parse/ptrmem6.C: New test.
7618
7619         PR c++/27821
7620         * g++.dg/template/error22.C: New test.
7621
7622 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7623
7624         PR c++/28111
7625         * g++.dg/template/friend43.C: New test.
7626
7627         PR c++/28110
7628         * g++.dg/template/crash53.C: New test.
7629
7630         PR c++/28109
7631         * g++.dg/rtti/incomplete1.C: New test.
7632
7633 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
7634
7635         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
7636
7637 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
7638
7639         * gcc.c-torture/execute/complex-7.c: New.
7640
7641 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
7642
7643         * gcc.dg/merge-all-constants-1.c: New test.
7644
7645 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
7646
7647         PR c++/28113
7648         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
7649
7650 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
7651
7652         * gfortran.dg/rrspacing_1.f90: New test.
7653
7654 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7655
7656         PR c++/28052
7657         * g++.dg/other/bitfield2.C: New test.
7658
7659 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
7660
7661         PR tree-optimization/27331
7662         * gcc.dg/pr27331.c: New test.
7663
7664 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
7665             Eric Botcazou  <ebotcazou@adacore.com>
7666
7667         PR ada/18692
7668         * lib/gnat.exp: New file.
7669         * lib/gnat-dg.exp: Likewise.
7670         * gnat.dg: New directory.
7671         * gnat.dg/dg.exp: New driver.
7672         * gnat.dg/specs: New directory.
7673         * gnat.dg/specs/specs.exp: New driver.
7674         * gnat.dg/style: New directory.
7675         * gnat.dg/style/style.exp: New driver.
7676
7677 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
7678
7679         PR fortran/16206
7680         * gfortran.dg/array_initializer_1.f90: New test.
7681
7682         PR fortran/28005
7683         * gfortran.dg/matmul_3.f90: New test.
7684
7685 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
7686
7687         PR middle-end/28075
7688         * gcc.dg/tree-ssa/inline-1.c: New test.
7689
7690 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
7691
7692         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
7693         in malloc prototype; remove XFAIL.
7694         * gcc.dg/pr18241-2.c: Ditto.
7695         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
7696         in memset prototype; remove XFAIL.
7697         * gcc.dg/tree-ssa/pr23382.c: Ditto.
7698
7699 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
7700
7701         * gcc.dg/vla-8.c: Add.
7702
7703 2006-06-19  Richard Guenther  <rguenther@suse.de>
7704
7705         PR tree-optimization/27090
7706         * g++.dg/tree-ssa/pr27090.C: New testcase.
7707
7708 2006-06-19  Roger Sayle  <roger@eyesopen.com>
7709
7710         PR target/27861
7711         * gcc.dg/pr27861-1.c: New test case.
7712
7713 2006-06-19  Richard Guenther  <rguenther@suse.de>
7714
7715         PR middle-end/28045
7716         * gcc.dg/torture/pr28045.c: New testcase.
7717
7718 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7719
7720         PR fortran/26801
7721         * gfortran.dg/associated_4.f90: New test.
7722
7723 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7724
7725         PR fortran/19310
7726         PR fortran/19904
7727         * gfortran.dg/real_const_3.f90: New test.
7728
7729 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
7730
7731         PR c++/28016
7732         * g++.dg/template/static26.C: New test.
7733
7734         PR c++/27979
7735         * g++.dg/expr/bitfield2.C: New test.
7736
7737         PR c++/27884
7738         * g++.dg/parse/linkage2.C: New test.
7739
7740 2006-06-16  Richard Guenther  <rguenther@suse.de>
7741
7742         PR middle-end/27116
7743         * gcc.dg/pr15785-1.c: Revert last change.
7744         * gcc.dg/torture/pr27116-2.c: New testcase.
7745
7746 2006-06-16  Roger Sayle  <roger@eyesopen.com>
7747
7748         PR middle-end/27802
7749         * gcc.dg/pr27802-1.c: New test case.
7750
7751 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
7752
7753         PR c++/27689
7754         * g++.dg/template/ttp18.C: New test.
7755         * g++.dg/template/ttp19.C: Likewise.
7756
7757         PR c++/27666
7758         * g++.dg/expr/cond9.C: New test.
7759
7760         PR c++/27640
7761         * g++.dg/template/ctor7.C: New test.
7762
7763 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
7764
7765         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
7766
7767 2006-06-16  Richard Guenther  <rguenther@suse.de>
7768
7769         PR tree-optimization/27781
7770         * gcc.dg/tree-ssa/pr27781.c: New testcase.
7771
7772 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
7773
7774         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
7775
7776 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
7777
7778         * gcc.dg/tree-ssa/loop-18.c: New test.
7779
7780 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
7781
7782         PR c++/27665
7783         * g++.dg/template/crash52.C: New test.
7784
7785         PR c++/27648
7786         * g++.dg/ext/attrib22.C: New test.
7787
7788         PR c++/26559
7789         * g++.dg/template/builtin1.C: New test.
7790         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
7791
7792         PR c++/28018
7793         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
7794         assignment.
7795         * g++.old-deja/g++.pt/crash51.C: Likewise.
7796
7797         PR c++/27227
7798         * g++.dg/lookup/linkage1.C: New test.
7799         * g++.dg/lookup/linkage2.C: Likewise.
7800
7801 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
7802
7803         PR middle-end/27959
7804         * gcc.dg/pr27959.c: New testcase.
7805
7806 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
7807
7808         PR target/28014:
7809         * g++.dg/eh/div.C: New test.
7810
7811 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
7812
7813         PR c++/27894
7814         * g++.dg/tree-ssa/pr26757.C: New test.
7815         * g++.dg/tree-ssa/pr27894.C: New test.
7816
7817 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7818
7819         * gcc.c-torture/compile/20060609-1.c: New test.
7820
7821         PR target/27863
7822         * gcc.c-torture/compile/pr27863.c: New test.
7823
7824 2006-06-13  Richard Guenther  <rguenther@suse.de>
7825
7826         PR tree-optimization/27830
7827         * g++.dg/tree-ssa/pr27830.C: New testcase.
7828
7829 2006-06-13  Matthew Sachs  <msachs@apple.com>
7830
7831         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
7832         the list of compiler flags; this causes those flags to be checked
7833         for things like dg-skip-if.
7834
7835 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7836
7837         PR c++/27601
7838         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
7839
7840 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
7841             Kazu Hirata  <kazu@codesourcery.com>
7842
7843         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
7844         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
7845
7846 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7847
7848         PR c++/27933
7849         * g++.dg/lookup/using15.C: New test.
7850
7851         PR c++/27951
7852         * g++.dg/other/anon4.C: New test.
7853
7854 2006-06-12  Roger Sayle  <roger@eyesopen.com>
7855
7856         PR c++/21210
7857         * g++.dg/init/complex1.C: New test case.
7858
7859 2006-06-11  Eric Christopher  <echristo@apple.com>
7860
7861         PR middle-end/27948
7862         * gcc.dg/bf-ms-layout.c: Run on darwin.
7863         * gcc.dg/bf-no-ms-layout: Ditto.
7864         * gcc.dg/attr-ms_struct-2.c: New.
7865         * gcc.dg/bf-ms-layout-2.c: Ditto.
7866
7867 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
7868
7869         * gcc.dg/attr-ms_struct-packed1.c: New.
7870
7871 2006-06-09  Mike Stump  <mrs@apple.com>
7872
7873         * gcc.dg/vla-7.c: Add.
7874
7875 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
7876
7877         PR fortran/24558
7878         * gfortran.dg/entry_6.f90: New test.
7879
7880         PR fortran/20877
7881         PR fortran/25047
7882         * gfortran.dg/entry_7.f90: New test.
7883
7884 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
7885
7886         PR c/27747
7887         * gcc.dg/cpp/_Pragma6.c: New test.
7888
7889         PR c++/27748
7890         * g++.dg/cpp/_Pragma1.C: New test.
7891
7892         PR preprocessor/27746
7893         * gcc.dg/gomp/macro-3.c: New test.
7894         * gcc.dg/gomp/macro-4.c: New test.
7895         * g++.dg/gomp/macro-3.C: New test.
7896         * g++.dg/gomp/macro-4.C: New test.
7897
7898 2006-06-09  Richard Guenther  <rguenther@suse.de>
7899
7900         PR tree-optimization/26998
7901         * gcc.dg/torture/pr26998.c: New testcase.
7902         * gcc.dg/tree-ssa/vrp29.c: New testcase.
7903
7904 2006-06-08  Mike Stump  <mrs@apple.com>
7905
7906         * gcc.dg/pr27095.c: Account for stubs.
7907
7908         PR target/26427
7909         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
7910         produce bad code on darwin.
7911
7912 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7913
7914         PR fortran/27958
7915         * gfortran.dg/substr_2.f: New test.
7916
7917 2006-06-08  Asher Langton  <langton2@llnl.gov>
7918
7919         PR fortran/27786
7920         * cray_pointers_2.f90: Add -fbounds-check compile flag.
7921
7922 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7923
7924         PR target/27421
7925         * gcc.dg/union-3.c: New test.
7926
7927 2006-06-08  Richard Guenther  <rguenther@suse.de>
7928
7929         PR middle-end/27116
7930         * gcc.dg/torture/pr27116.c: New testcase.
7931         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
7932
7933 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
7934
7935         PR rtl-optimization/26449
7936         * gcc.dg/pr26449.c: New test.
7937
7938 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7939
7940         PR c++/27601
7941         * g++.dg/ext/offsetof1.C: Test member functions.
7942
7943 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
7944
7945         * gcc.dg/pr27095.c: Improve scanning.
7946
7947 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
7948
7949         PR fortran/23091
7950         * gfortran.dg/saved_automatic_1.f90: New test.
7951
7952         PR fortran/24168
7953         * gfortran.dg/array_simplify_1.f90: New test.
7954
7955         PR fortran/25090
7956         * gfortran.dg/entry_dummy_ref_1.f90: New test.
7957
7958         PR fortran/25058
7959         * gfortran.dg/entry_dummy_ref_2.f90: New test.
7960
7961 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
7962
7963         PR c++/27177
7964         * g++.dg/expr/cast7.C: New test.
7965
7966 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
7967
7968         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
7969         * lib/gcc-defs.exp (tool_check_compile): Ditto.
7970         * lib/fortran-torture.exp (fortran-torture-compile,
7971         fortran-torture-execute): Ditto.
7972
7973 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
7974
7975         PR target/27842
7976         * gcc.dg/vmx/pr27842.c: New test.
7977
7978 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7979
7980         PR libfortran/27895
7981         * gfortran.dg/bounds_check_3.f90: New test.
7982
7983 2006-06-05  Mike Stump  <mrs@apple.com>
7984
7985         * objc.dg/objc-fast-4.m: Skip for ppc64.
7986
7987 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
7988
7989         PR testsuite/27705
7990         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
7991
7992 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
7993             Victor Kaplansky  <victork@il.ibm.com>
7994
7995         PR tree-optimizations/26360
7996         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
7997         with -fno-tree-dce.
7998         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
7999
8000 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
8001
8002         PR fortran/14067
8003         * gfortran.dg/data_char_1.f90: Add messages for truncated
8004         strings.
8005
8006         PR fortran/16943
8007         * gfortran.dg/func_decl_2.f90: New test.
8008
8009         PR fortran/20839
8010         * gfortran.dg/do_2.f90: New test.
8011
8012         PR fortran/27655
8013         * gfortran.dg/associated_3.f90: New test.
8014
8015 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
8016
8017         PR c++/27819
8018         * g++.dg/template/static25.C: New test.
8019
8020         PR c++/27722
8021         * g++.dg/init/array21.C: New test.
8022
8023         PR c++/27807
8024         * g++.dg/ext/complit7.C: New test.
8025
8026         PR c++/27806
8027         * g++.dg/parse/ptrmem5.C: New test.
8028
8029 2006-06-04  Roger Sayle  <roger@eyesopen.com>
8030             Andrew Pinski  <pinskia@physics.uc.edu>
8031
8032         PR c/27150
8033         PR middle-end/27382
8034         * gcc.dg/pr27150-1.c: New testcase.
8035         * gcc.dg/pr27382-1.c: New testcase.
8036         * gcc.dg/pr27382-2.c: New testcase.
8037
8038 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
8039
8040         PR c/25161
8041         PR c/27020
8042         * gcc.dg/array-10.c: New test.
8043
8044 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8045
8046         PR c++/27804
8047         * g++.dg/init/const4.C: New test.
8048         * g++.dg/init/member1.C: Add error-marker.
8049         * g++.dg/other/fold1.C: Adjust error-marker.
8050
8051 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8052
8053         PR c++/27601
8054         * g++.dg/ext/offsetof1.C: New test.
8055
8056 2006-06-04 Eric Christopher <echristo@apple.com>
8057
8058         * gcc.dg/attr-ms_struct-1.c: New.
8059
8060 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
8061
8062         * gcc.c-torture/compile/builtin_constant_p.c: New test.
8063
8064 2006-06-04  Richard Guenther  <rguenther@suse.de>
8065
8066         PR tree-optimization/27039
8067         * gcc.dg/tree-ssa/loop-17.c: New testcase.
8068
8069 2006-06-03  Roger Sayle  <roger@eyesopen.com>
8070
8071         PR target/26223
8072         * gcc.target/i386/amd64-abi-2.c: New test case.
8073
8074 2006-06-02  Eric Christopher  <echristo@apple.com>
8075
8076         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
8077         * gcc.target/i386/20020523-1.c: Skip if darwin.
8078         * gcc.target/i386/asm-3.c: Ditto.
8079         * gcc.target/i386/20011119-1.c: Ditto.
8080         * gcc.target/i386/clobbers.c: Remove pic part of test.
8081
8082 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
8083
8084         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
8085         * g++.old-deja/g++.other/init19.C: Ditto.
8086         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
8087         and add other platforms as expected failures.
8088
8089 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
8090
8091         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
8092         (is-effective-target-keyword): Ditto.
8093
8094 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
8095
8096         PR fortran/27715
8097         * gfortran.dg/extended_char_comparison_1.f:  New test.
8098
8099 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
8100
8101         PR fortran/25098
8102         * gfortran.dg/dummy_procedure_1.f90: New test.
8103
8104         PR fortran/25147
8105         * gfortran.dg/dummy_procedure_2.f90: New test.
8106
8107         * gfortran.dg/associated_2.f90: Correct to make consistent with
8108         standard.
8109
8110 2006-05-31  Roger Sayle  <roger@eyesopen.com>
8111
8112         * gcc.target/i386/387-11.c: New test case.
8113
8114 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
8115
8116         PR c++/27801
8117         * g++.dg/template/cond6.C: New test.
8118
8119         PR c++/26496
8120         * g++.dg/template/crash51.C: New test.
8121         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
8122
8123         PR c++/27385
8124         * g++.dg/init/array20.C: New test.
8125
8126 2006-05-31  Roger Sayle  <roger@eyesopen.com>
8127
8128         * gcc.dg/builtins-54.c: New test case.
8129
8130 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
8131
8132         PR c++/26433
8133         * g++.dg/template/fntry1.C: Add dg-do link.
8134
8135         PR c++/27808
8136         * g++.dg/parse/friend6.C: New test.
8137
8138 2006-05-30  Asher Langton  <langton2@llnl.gov>
8139
8140         * gfortran.dg/cray_pointers_7.f90: New test.
8141
8142 2006-05-30  Roger Sayle  <roger@eyesopen.com>
8143
8144         PR tree-optimization/23452
8145         * gcc.dg/fold-mulconj-1.c: New test case.
8146
8147 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
8148
8149         PR c++/27803
8150         * g++.dg/parse/bitfield1.C: New test.
8151
8152 2006-05-30  Roger Sayle  <roger@eyesopen.com>
8153
8154         * gcc.target/ppc-eq0-1.c: New test case.
8155         * gcc.target/ppc-negeq0-1.c: New test case.
8156
8157 2006-05-30  Dirk Mueller  <dmueller@suse.de>
8158
8159         PR c/27273
8160         * gcc.dg/overflow-warn-5.c: New test.
8161
8162 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8163
8164         PR c/27718
8165         * gcc.dg/sizeof-1.c: New test.
8166
8167 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
8168
8169         PR target/27790
8170         * gcc.target/i386/pr27790.c: New test.
8171
8172 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8173
8174         PR libgfortran/27757
8175         * gfortran.dg/direct_io_5.f90: New test.
8176
8177 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8178
8179         PR libgfortran/27634
8180         * gfortran.dg/fmt_missing_period_1.f: New test.
8181         * gfortran.dg/fmt_missing_period_2.f: New test.
8182         * gfortran.dg/fmt_missing_period_3.f: New test.
8183
8184 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8185
8186         PR fortran/19777
8187         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
8188         arrays.
8189
8190 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8191
8192         PR c++/27713
8193         * g++.dg/template/new6.C: New test.
8194
8195 2006-05-29  Roger Sayle  <roger@eyesopen.com>
8196
8197         PR tree-optimization/24964
8198         * gcc.target/i386/387-10.c: New test case.
8199
8200 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
8201
8202         * intrinsics/string_intrinsics.c (compare_string):
8203         Use memcmp instead of strncmp to avoid tripping over
8204         CHAR(0) in a string.
8205
8206 2006-05-27  Richard Guenther  <rguenther@suse.de>
8207
8208         PR middle-end/27773
8209         * gcc.dg/torture/pr27773.c: New testcase.
8210
8211 2006-05-27  Dirk Mueller  <dmueller@suse.de>
8212
8213         * gcc.dg/pr24561.c: Rename to..
8214         * gcc.dg/pr25962.c: .. this.
8215
8216 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8217
8218         PR fortran/19777
8219         * gfortran.dg/bounds_check_2.f: New test.
8220
8221 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
8222
8223         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
8224         * gfortran.dg/byte_1.f90: Likewise.
8225         * gfortran.dg/dup_save_2.f90: Likewise.
8226
8227 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
8228
8229         * gfortran.dg/associated_2.f90: New test.
8230
8231 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8232
8233         PR fortran/27524
8234         * gfortran.dg/bounds_check_1.f90: New test.
8235
8236 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
8237
8238         PR rtl-optimization/27661
8239         * gcc.dg/pr27661.c: New test case.
8240
8241 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
8242
8243         PR fortran/23151
8244         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
8245         * gfortran.dg/print_parentheses_1.f:  New test.
8246         * gfortran.dg/print_parentheses_2.f90:  New test.
8247
8248 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
8249
8250         PR target/27758
8251         * gcc.dg/pr27758.c: New test.
8252
8253 2006-05-24  Falk Hueffner  <falk@debian.org>
8254
8255         * gcc.c-torture/compile/pr27571.c: New test.
8256
8257 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
8258
8259         PR fortran/27709
8260         * gfortran.dg/spec_expr_4.f90: New test.
8261
8262         PR fortran/27155
8263         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
8264
8265 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
8266
8267         PR c++/20103
8268         * g++.dg/ext/complit6.C: New test.
8269         * g++.dg/ext/complit3.C: Adjust error markers.
8270         * g++.dg/init/const3.C: New test.
8271
8272 2006-05-25  Richard Guenther  <rguenther@suse.de>
8273
8274         PR middle-end/27743
8275         * gcc.dg/torture/pr27743.c: New testcase.
8276
8277 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8278
8279         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
8280
8281 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
8282
8283         * gcc.dg/compat/scalar-by-value-x.h: New.
8284         * gcc.dg/compat/scalar-by-value-y.h: New.
8285         * gcc.dg/compat/scalar-by-value-5.c: New.
8286         * gcc.dg/compat/scalar-by-value-5_main.c: New.
8287         * gcc.dg/compat/scalar-by-value-5_x.c: New.
8288         * gcc.dg/compat/scalar-by-value-5_y.c: New.
8289         * gcc.dg/compat/scalar-by-value-6.c: New.
8290         * gcc.dg/compat/scalar-by-value-6_main.c: New.
8291         * gcc.dg/compat/scalar-by-value-6_x.c: New.
8292         * gcc.dg/compat/scalar-by-value-6_y.c: New.
8293
8294 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
8295
8296         PR tree-optimization/27639
8297         PR tree-optimization/26719
8298         * gcc.dg/pr27639.c: New test.
8299         * gcc.dg/pr26719.c: New test.
8300         * gcc.dg/tree-ssa/scev-cast.c: New test.
8301
8302 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
8303
8304         PR c++/20173
8305         * g++.dg/template/error21.C: New test.
8306
8307 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
8308
8309         PR target/27696
8310         * gcc.target/i386/pr27696.c: New.
8311
8312 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
8313
8314         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
8315
8316         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
8317
8318 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8319
8320         PR c++/27716
8321         * g++.dg/other/assign1.C: New test.
8322
8323 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
8324
8325         PR target/27266
8326         * gcc.target/i386/pr27266.c: New.
8327
8328 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8329
8330         PR c++/27451
8331         * g++.dg/ext/asm9.C: New test.
8332
8333 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
8334
8335         PR rtl-optimization/25514
8336         * gcc.c-torture/compile/pr25514.c: New test.
8337
8338 2006-05-22  Richard Guenther  <rguenther@suse.de>
8339
8340         Revert
8341         2006-01-31  Richard Guenther  <rguenther@suse.de>
8342
8343         * gcc.target/i386/sselibm-1.c: New testcase.
8344         * gcc.target/i386/sselibm-2.c: Likewise.
8345         * gcc.target/i386/sselibm-3.c: Likewise.
8346         * gcc.target/i386/sselibm-4.c: Likewise.
8347         * gcc.target/i386/sselibm-5.c: Likewise.
8348
8349 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8350
8351         PR c/27420
8352         * gcc.dg/func-args-2.c: New test.
8353
8354         PR c/26818
8355         * gcc.dg/struct-incompl-1.c: New test.
8356
8357 2006-05-22  Richard Guenther  <rguenther@suse.de>
8358
8359         PR testsuite/27708
8360         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
8361         the transformations we test for.
8362
8363 2006-05-22  Richard Guenther  <rguenther@suse.de>
8364
8365         PR testsuite/27707
8366         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
8367
8368 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
8369
8370         PR c++/27210
8371         * g++.dg/warn/new1.C: New test.
8372         * g++.dg/template/new5.C: Likewise.
8373
8374 2006-05-21  Roger Sayle  <roger@eyesopen.com>
8375
8376         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
8377         * gcc.target/i386/20060512-3.c: Likewise.
8378
8379 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
8380
8381         PR rtl-optimization/27671
8382         * gcc.c-torture/execute/pr27671-1.c: New.
8383         * gcc.dg/pr27671-2.c: Likewise.
8384
8385         PR tree-optimization/26622.
8386         * gcc.c-torture/compile/pr26622.c: New.
8387
8388 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
8389
8390         PR fortran/27613
8391         * gfortran.dg/recursive_reference_1.f90: New test.
8392
8393 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
8394
8395         PR fortran/25746
8396         * gfortran.dg/elemental_subroutine_3.f90: New test.
8397
8398         PR fortran/25090
8399         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
8400
8401         PR fortran/27584
8402         * gfortran.dg/associated_target_1.f90: New test.
8403
8404         PR fortran/19015
8405         * gfortran.dg/maxloc_shape_1.f90: New test.
8406
8407 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8408
8409         PR libgfortran/24459
8410         * gfortran.dg/namelist_24.f90: New test.
8411         * gfortran.dg/namelist_12.f: Fix typo in comment.
8412
8413 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
8414
8415         PR middle-end/25776
8416         * g++.dg/other/error11.C: New test.
8417
8418 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8419
8420         * gcc.target/mips/pr26765.c: Add -w to options.
8421
8422 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8423
8424         * lib/target-supports.exp (check_effective_target_mpaired_single):
8425         New function.
8426         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
8427         multilibs.
8428         * g++.dg/vect/vect.exp: Likewise.
8429
8430 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8431
8432         PR testsuite/25891
8433         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
8434
8435 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
8436
8437         PR fortran/27662
8438         * gfortran.dg/temporary_1.f90: New file.
8439
8440 2006-05-19  Andreas Schwab  <schwab@suse.de>
8441
8442         * g++.dg/other/unused1.C: Also match "stringz".
8443
8444 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
8445
8446         PR c++/26433
8447         * g++.dg/template/fntry1.C: New test.
8448
8449 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
8450
8451         PR c++/27471
8452         PR c++/27506
8453         * g++.dg/conversion/bitfield5.C: New test.
8454         * g++.dg/conversion/bitfield6.C: New test.
8455
8456 2006-05-18  Mike Stump  <mrs@apple.com>
8457
8458         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
8459         * gcc.dg/vla-4.c: Add.
8460         * gcc.dg/vla-5.c: Add.
8461         * gcc.dg/vla-6.c: Add.
8462
8463 2006-05-12  Stuart Hastings  <stuart@apple.com>
8464
8465         * testsuite/gcc.target/i386/20060512-1.c: New.
8466         * testsuite/gcc.target/i386/20060512-2.c: New.
8467         * testsuite/gcc.target/i386/20060512-3.c: New.
8468         * testsuite/gcc.target/i386/20060512-4.c: New.
8469
8470 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
8471
8472         PR c++/26122
8473         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
8474
8475         PR c++/26068
8476         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
8477         * g++.dg/parse/linkage1.C: New test.
8478
8479 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
8480
8481         PR tree-optimization/27548
8482         * g++.dg/tree-ssa/pr27548.C: New test.
8483
8484 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8485
8486         PR fortran/26551
8487         * gfortran.dg/recursive_check_1.f: New test.
8488         * gfortran.dg/recursive_check_2.f90: New test.
8489
8490 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
8491
8492         * g++.dg/opt/temp2.C: New test.
8493
8494 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
8495
8496         PR c++/27491
8497         * g++.dg/init/brace5.C: New test.
8498
8499         PR middle-end/27415
8500         * gcc.dg/gomp/pr27415.c: New test.
8501         * g++.dg/gomp/pr27415.C: New test.
8502
8503         PR tree-optimization/27549
8504         * g++.dg/tree-ssa/pr27549.C: New test.
8505
8506 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8507
8508         PR libgfortran/27575
8509         * gfortran.dg/read_eof_4.f90: New test.
8510
8511 2006-05-16  Richard Guenther  <rguenther@suse.de>
8512
8513         PR tree-optimization/22303
8514         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
8515
8516 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
8517
8518         PR middle-end/27573
8519         * gcc.dg/gomp/pr27573.c: New test.
8520         * gfortran.dg/gomp/pr27573.f90: New test.
8521
8522         PR c/27499
8523         * gcc.dg/gomp/pr27499.c: New test.
8524         * g++.dg/gomp/pr27499.C: New test.
8525
8526 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
8527
8528         PR c++/27339
8529         * g++.dg/parser/access8.C: Adjust error marker.
8530         * g++.dg/template/access17.C: New test.
8531         * g++.dg/template/access18.C: Likewise.
8532
8533 2006-05-15  Roger Sayle  <roger@eyesopen.com>
8534
8535         PR target/26600
8536         * gcc.target/i386/pr26600.c: New test case.
8537
8538 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
8539
8540         PR c++/27505
8541         * g++.dg/expr/bitfield1.C: New test.
8542
8543 2006-05-15  Richard Guenther  <rguenther@suse.de>
8544
8545         PR tree-optimization/27603
8546         * gcc.dg/torture/pr27603.c: New testcase.
8547
8548 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
8549
8550         PR fortran/25090
8551         * gfortran.dg/entry_dummy_ref_1.f90: New test.
8552
8553         PR fortran/25082
8554         * gfortran.dg/scalar_return_1.f90: New test.
8555
8556         PR fortran/27411
8557         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
8558
8559 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
8560
8561         * gcc.dg/gomp/critical-4.c: New test.
8562         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
8563         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
8564         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
8565         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
8566
8567 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8568
8569         PR c++/27582
8570         * g++.dg/template/dependent-args1.C: New test.
8571
8572         PR c++/27581
8573         * g++.dg/lookup/this1.C: New test.
8574
8575         PR c++/27315
8576         * g++.dg/template/operator6.C: New test.
8577         * g++.dg/template/incomplete3.C: New test.
8578
8579         PR c++/27559
8580         * g++.dg/template/new4.C: New test.
8581
8582         PR c++/27496
8583         * g++.dg/template/void2.C: New test.
8584
8585 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
8586
8587         * g++.dg/template/dependent-expr5.C: New test.
8588
8589 2006-05-14  Roger Sayle  <roger@eyesopen.com>
8590
8591         PR middle-end/26729
8592         * gcc.dg/pr26729-1.c: New test case.
8593
8594 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
8595
8596         * gcc.dg/pr27003.c: New test.
8597
8598 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
8599
8600         * lib/target-supports.dg (check_cxa_atexit_available): Change
8601         v3_target_compile to ${tool}_target_compile.
8602
8603 2006-05-11  Jason Merrill  <jason@redhat.com>
8604
8605         * lib/scanasm.exp (scan-not-hidden): Fix typo.
8606
8607 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8608
8609         PR fortran/27553
8610         * gfortran.dg/label_5.f90: New test.
8611
8612 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
8613
8614         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
8615         check_effective_target_powerpc_altivec_ok): New.
8616         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
8617         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
8618         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
8619         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
8620         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
8621         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
8622         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
8623         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
8624         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
8625         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
8626         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
8627         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
8628         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
8629         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
8630         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
8631         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
8632         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
8633         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
8634         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
8635         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
8636         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
8637         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
8638         gcc.target/powerpc/altivec-9.c,
8639         gcc.target/powerpc/altivec-consts.c,
8640         gcc.target/powerpc/altivec-pr22085.c,
8641         gcc.target/powerpc/altivec-splat.c,
8642         gcc.target/powerpc/altivec-types-1.c,
8643         gcc.target/powerpc/altivec-types-2.c,
8644         gcc.target/powerpc/altivec-types-3.c,
8645         gcc.target/powerpc/altivec-types-4.c,
8646         gcc.target/powerpc/altivec-varargs-1.c,
8647         gcc.target/powerpc/altivec-vec-merge.c,
8648         gcc.target/powerpc/ppc-vector-memcpy.c,
8649         gcc.target/powerpc/ppc-vector-memset.c,
8650         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
8651         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
8652         these effective targets.
8653         * gcc.dg/vmx/pr27006.c: Add missing close brace.
8654         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
8655
8656 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8657
8658         PR middle-end/27384
8659         * g++.dg/other/fold1.C: New test.
8660
8661         PR middle-end/27488
8662         * gcc.dg/fold-nonneg-1.c: New test.
8663
8664         PR c++/27547
8665         * g++.dg/other/operator1.C: New test.
8666
8667 2006-05-11  Richard Guenther  <rguenther@suse.de>
8668
8669         PR middle-end/27529
8670         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
8671
8672 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
8673
8674         * lib/target-supports-dg.exp (check-flags): New.
8675         (dg-skip-if): Move flag checks.
8676
8677 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
8678
8679         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
8680         * lib/target-supports.dg (check_cxa_atexit_available): New.
8681
8682 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
8683
8684         PR fortran/27470
8685         * gfortran.dg/multiple_allocation_2.f90: New test case.
8686
8687 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
8688
8689         * gcc.target/arm/pr27387.C: Fix a comment typo.
8690
8691 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8692
8693         PR fortran/24549
8694         * gfortran.dg/error_recovery_1.f90: New test.
8695
8696 2006-05-10  Richard Guenther  <rguenther@suse.de>
8697
8698         PR tree-optimization/27302
8699         * gcc.dg/torture/pr27302.c: New testcase.
8700
8701 2006-05-09  Dirk Mueller  <dmueller@suse.de>
8702         Richard Guenther  <rguenther@suse.de>
8703
8704         PR middle-end/27498
8705         * gcc.dg/tree-ssa/pr27498.c: New testcase.
8706
8707 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
8708
8709         PR rtl-optimization/27335
8710         * gcc.dg/pr27335.c: New test.
8711
8712 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
8713
8714         * gcc.target/mips/mips-ps-5.c: New file.
8715
8716 2006-05-08  Jan Hubicka  <jh@suse.cz>
8717
8718         PR middle-end/25962
8719         * gcc.dg/pr25962.c: New.
8720
8721 2006-05-08  Roger Sayle  <roger@eyesopen.com>
8722
8723         PR target/27158
8724         * gcc.target/powerpc/pr27158.c: New test case.
8725
8726 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
8727
8728         PR testsuite/27476
8729         * ada/acats/run_all.sh: Use test -z.
8730
8731 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8732
8733         PR libfortran/18271
8734         * gfortran.dg/spec_expr_3.f90: New test.
8735
8736 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
8737
8738         PR target/24879
8739         * gcc.target/i386/monitor.c: New file.
8740
8741 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
8742
8743         * gcc.dg/pr27095.c: xfail *-*-darwin*.
8744
8745 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8746
8747         PR c++/27447
8748         * g++.dg/other/ptrmem7.C: New test.
8749
8750 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8751
8752         PR target/27421
8753         * gcc.dg/array-9.c: New test.
8754
8755 2006-05-07  Richard Guenther  <rguenther@suse.de>
8756
8757         PR tree-optimization/27409
8758         * gcc.dg/torture/pr27409.c: New testcase.
8759
8760 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8761
8762         PR fortran/27457
8763         * gfortran.dg/select_6.f90: New.
8764
8765 2006-05-07  Richard Guenther  <rguenther@suse.de>
8766
8767         PR tree-optimization/27136
8768         * gcc.dg/torture/pr27136.c: New testcase.
8769
8770 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
8771
8772         PR fortran/24813
8773         * gfortran.dg/char_cons_len_1.f90: New test.
8774
8775 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8776
8777         PR c++/27427
8778         * g++.dg/template/incomplete2.C: New test.
8779
8780 2006-05-06  Richard Guenther  <rguenther@suse.de>
8781
8782         PR tree-optimization/27151
8783         * gcc.dg/vect/pr27151.c: New testcase.
8784
8785 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8786
8787         PR c++/27430
8788         * g++.dg/template/void1.C: New test.
8789
8790         PR c++/27423
8791         * g++.dg/other/void2.C: New test.
8792
8793         PR c++/27422
8794         * g++.dg/conversion/void1.C: New test.
8795
8796 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
8797
8798         PR/21391
8799         * g++.dg/other/unused1.C: New.
8800
8801 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8802
8803         PR objc/27240
8804         * objc.dg/member-1.m: New test.
8805
8806 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
8807
8808         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
8809
8810 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8811
8812         PR libfortran/26985
8813         * gfortran.dg/matmul_2.f90: New test.
8814
8815 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
8816
8817         * ada/acats/run_all.sh: Use sync when main not found.
8818
8819 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
8820
8821         PR target/26765
8822         * gcc.target/mips/pr26765.c: New.
8823
8824 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
8825
8826         * gcc.target/bfin: New directory.
8827         * gcc.target/bfin/bfin.exp: New file.
8828         * gcc.target/bfin/frmul.c: New file.
8829         * gcc.target/bfin/arith.c: New file.
8830         * gcc.target/bfin/mul-combine.c: New file.
8831         * gcc.target/bfin/shift.c: New file.
8832
8833 2006-05-04  Richard Guenther  <rguenther@suse.de>
8834
8835         PR tree-optimization/14287
8836         PR tree-optimization/14844
8837         PR tree-optimization/19792
8838         PR tree-optimization/21608
8839         PR tree-optimization/27090
8840         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
8841         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8842         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8843         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8844         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8845
8846 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
8847
8848         PR tree-optimization/27285
8849         * gcc.c-torture/execute/pr27285.c: New test.
8850
8851         PR middle-end/27388
8852         * gcc.dg/gomp/pr27388-1.c: New test.
8853         * gcc.dg/gomp/pr27388-2.c: New test.
8854         * gcc.dg/gomp/pr27388-3.c: New test.
8855
8856         PR c++/27359
8857         * g++.dg/gomp/pr27359.C: New test.
8858
8859 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
8860
8861         PR fortran/20248
8862         * gfortran.dg/iargc.f90: New test.
8863
8864 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
8865
8866         PR c++/27102
8867         * g++.dg/template/crash49.C: New test.
8868
8869 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
8870
8871         PR testsuite/27032
8872         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
8873
8874 2006-05-02  Jeff Law  <law@redhat.com>
8875
8876         PR tree-optimization/27364
8877         * gcc.c-torture/execute/pr27364.c: New test.
8878
8879 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
8880
8881         PR c++/27309
8882         * g++.dg/parser/ctor5.C: New test.
8883
8884 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
8885
8886         PR target/27387
8887         * gcc.target/arm/arm.exp: New.
8888         * gcc.target/arm/pr27387.C: Likewise.
8889
8890 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
8891
8892         PR fortran/27269
8893         PR fortran/27324
8894         * gfortran.dg/module_equivalence_2.f90: New test.
8895
8896 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
8897
8898         PR middle-end/27337
8899         * g++.dg/gomp/pr27337-1.C: New test.
8900         * g++.dg/gomp/pr27337-2.C: New test.
8901
8902         PR middle-end/27328
8903         * gcc.dg/gomp/pr27328.c: New test.
8904
8905         PR middle-end/27325
8906         * g++.dg/gomp/pr27325.C: New test.
8907
8908         PR middle-end/27310
8909         * g++.dg/gomp/pr27310.C: New test.
8910
8911 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
8912
8913         PR tree-optimization/27291
8914         * g++.dg/tree-ssa/pr27291.C: New test.
8915
8916 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
8917
8918         PR tree-optimization/27283
8919         * g++.dg/tree-ssa/pr27283.C: New test.
8920
8921 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
8922
8923         * gcc.dg/tree-ssa/loop-16.c: New test.
8924
8925 2006-05-01  Roger Sayle  <roger@eyesopen.com>
8926             Joseph S. Myers  <joseph@codesourcery.com>
8927
8928         * gcc.dg/Wconversion-3.c: New test case.
8929         * gcc.dg/Wconversion-4.c: Likewise.
8930
8931 2006-05-01  Richard Guenther  <rguenther@suse.de>
8932
8933         PR tree-optimization/26726
8934         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
8935
8936 2006-04-30  Roger Sayle  <roger@eyesopen.com>
8937
8938         * gcc.dg/Woverflow-1.c: New test case.
8939         * gcc.dg/Woverflow-2.c: Likewise.
8940         * gcc.dg/Woverflow-3.c: Likewise.
8941
8942 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
8943
8944         PR c++/27094
8945         * g++.dg/template/defarg8.C: New test.
8946
8947 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8948
8949         PR c++/27278
8950         * g++.dg/parse/operator7.C: New test.
8951
8952 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8953
8954         PR c++/11471
8955         PR c++/27102
8956         * g++.dg/template/crash48.C: New test.
8957
8958         PR c++/27279
8959         * g++.dg/parse/ctor4.C: New test.
8960
8961 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8962
8963         PR fortran/25681
8964         * gfortran.df/char_type_len.f90: New test.
8965
8966 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8967
8968         PR libgfortran/27304
8969         * gfortran.dg/fmt_exhaust.f90: New test.
8970
8971 2006-04-28  Roger Sayle  <roger@eyesopen.com>
8972
8973         PR c/25309
8974         * gcc.dg/large-size-array-2.c: New test case.
8975
8976 2006-04-28  Richard Guenther  <rguenther@suse.de>
8977
8978         PR target/26826
8979         * gcc.target/i386/pr26826.c: New testcase.
8980
8981 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
8982
8983         PR middle-end/27260
8984         * gcc.c-torture/execute/pr27260.c: New.
8985
8986 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
8987
8988         PR middle-end/27095
8989         * gcc.dg/pr27095.c: New.
8990
8991 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
8992
8993         PR c++/27292
8994         * g++.dg/conversion/bitfield4.C: New test.
8995
8996 2006-04-27  Eric Christopher  <echristo@apple.com>
8997
8998         * gcc.dg/pragma-ms_struct.c: New.
8999
9000 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
9001
9002         PR c++/27102
9003         * g++.dg/template/crash47.C: New test.
9004
9005 2006-04-27  Dirk Mueller  <dmueller@suse.de>
9006
9007         * gcc.target/i386/sse-7.c: build with -msse.
9008
9009 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
9010
9011         PR testsuite/27274:
9012         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
9013         (main): Exit if processor doesn't support SSE.
9014
9015 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
9016
9017         PR middle-end/27282
9018         * gcc.c-torture/compile/pr27282.c: New test.
9019
9020 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
9021
9022         PR middle-end/26913
9023         * g++.dg/gomp/pr26913.C: New test.
9024
9025         PR c/25996
9026         * gcc.dg/gomp/pr25996.c: New test.
9027         * g++.dg/gomp/pr25996.C: New test.
9028
9029 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
9030
9031         PR rtl-optimization/26725
9032         * gcc.c-torture/compile/pr26725.c: New test.
9033
9034 2006-04-25  Richard Guenther  <rguenther@suse.de>
9035
9036         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
9037         than n + -1.
9038
9039 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
9040
9041         * gcc.dg/20060425-1.c: New testcase.
9042
9043 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
9044
9045         PR tree-optimization/26865
9046         * gcc.dg/pr26865.c: New test.
9047
9048 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
9049
9050         PR c++/27292
9051         * g++.dg/conversion/bitfield1.C: New test.
9052         * g++.dg/conversion/bitfield2.C: Likewise.
9053         * g++.dg/conversion/bitfield3.C: Likewise.
9054
9055 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
9056         Richard Guenther  <rguenther@suse.de>
9057
9058         PR tree-optimization/27236
9059         * gcc.dg/tree-ssa/pr27236.c: New testcase.
9060
9061 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9062
9063         PR c++/19963
9064         * g++.dg/other/incomplete2.C: New test.
9065
9066 2006-04-24  Richard Guenther  <rguenther@suse.de>
9067
9068         PR middle-end/26869
9069         * gcc.dg/torture/pr26869.c: New testcase.
9070
9071 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
9072         Richard Guenther  <rguenther@suse.de>
9073
9074         PR tree-optimization/27218
9075         * g++.dg/tree-ssa/pr27218.C: New testcase.
9076
9077 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
9078
9079         PR c++/26912
9080         * g++.dg/template/friend41.C: New test.
9081
9082 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
9083
9084         * g++.dg/opt/pr15551.C: Include cstdio.
9085         (main): Use remove instead of unlink.
9086
9087 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
9088
9089         * gcc.dg/sibcall-7.c: New test.
9090         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
9091         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
9092         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
9093         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
9094         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
9095
9096 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
9097
9098         PR c++/26534
9099         * g++.dg/opt/bitfield1.C: New test.
9100         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
9101         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
9102         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
9103         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
9104         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
9105         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
9106         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
9107         * g++.dg/abi/bitfield2.C: Likewise.
9108         * g++.dg/init/bitfield1.C: Likewise.
9109
9110 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
9111
9112         PR fortran/25099
9113         * gfortran.dg/elemental_subroutine_4.f90: New test.
9114         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
9115         call sub (m, x).
9116
9117 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
9118
9119         * gcc.c-torture/compile/20060421-1.c: New testcase.
9120
9121 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9122
9123         PR c/25875
9124         * gcc.dg/init-bad-4.c: New test.
9125
9126 2006-04-21  Paul Brook  <paul@codesourcery.com>
9127
9128         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
9129
9130 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
9131
9132         PR fortran/27122
9133         * gfortran.dg/defined_operators_1.f90: New test.
9134         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
9135         remove old ones associated, incorrectly, with Note 5.46.
9136
9137         PR fortran/27113
9138         * gfortran.dg/character_array_constructor_1.f90: New test.
9139
9140 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
9141
9142         * gcc.dg/20060419-1.c: New test.
9143
9144 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
9145
9146         PR c/26774
9147         * gcc.dg/struct-parse-1.c: New test case.
9148
9149 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9150
9151         PR c++/26558
9152         * g++.dg/parse/template19.C: New test.
9153
9154         PR c++/26739
9155         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
9156
9157         PR c++/26036
9158         * g++.dg/expr/call3.C: New test.
9159
9160         PR c++/10385
9161         * g++.dg/conversion/dynamic1.C: New test.
9162
9163 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
9164
9165         PR c++/27102
9166         * g++.dg/template/crash35.C: Tweak error markers.
9167         * g++.dg/template/crash46.C: New test.
9168         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
9169         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
9170
9171 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
9172
9173         PR rtl-optimization/14261
9174         * gcc.c-torture/compile/20060419-1.c: Added.
9175
9176 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
9177
9178         * gfortran.dg/label_1.f90: Adjust dg-error.
9179
9180 2006-04-16  Roger Sayle  <roger@eyesopen.com>
9181
9182         PR target/26961
9183         * gcc.dg/fold-cond-1.c: New test case.
9184         * gcc.dg/pr26961-1.c: Likewise.
9185
9186 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9187
9188         PR libgfortran/27138
9189         * gfortran.dg/read_bad_advance.f90: New test.
9190
9191 2006-04-16  Roger Sayle  <roger@eyesopen.com>
9192             Dale Johannesen  <dalej@apple.com>
9193
9194         PR target/24076
9195         * gcc.target/i386/vecinit-3.c: New testcase.
9196         * gcc.target/i386/vecinit-4.c: Likewise.
9197         * gcc.target/i386/sse-18.c: Likewise.
9198         * gcc.target/i386/sse-19.c: Likewise.
9199
9200 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
9201
9202         * gfortran.dg/allocate_zerosize_1.f90: New test.
9203
9204 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
9205
9206         PR c++/26365
9207         * g++.dg/template/crash45.C: New test.
9208
9209 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
9210
9211         PR fortran/26787
9212         * gfortran.dg/proc_assign_1.f90: New test.
9213         * gfortran.dg/procedure_lvalue.f90: Change message.
9214         * gfortran.dg/namelist_4.f90: Add new error.
9215
9216         PR fortran/25597
9217         PR fortran/27096
9218         * gfortran.dg/auto_pointer_array_result_1.f90
9219
9220         PR fortran/27089
9221         * gfortran.dg/specification_type_resolution_1.f90
9222
9223         PR fortran/18003
9224         PR fortran/25669
9225         PR fortran/26834
9226         * gfortran.dg/bounds_temporaries_1.f90: New test.
9227
9228         PR fortran/27124
9229         * gfortran.dg/array_return_value_1.f90: New test.
9230
9231 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
9232
9233         PR fortran/25336
9234         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
9235
9236 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
9237
9238         PR middle-end/26823
9239         * g++.dg/gomp/pr26823-1.C: New test.
9240         * g++.dg/gomp/pr26823-2.C: New test.
9241
9242 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
9243
9244         PR middle-end/27134
9245         * gcc.dg/pr27314.c: New test.
9246
9247 2006-04-13  Richard Henderson  <rth@redhat.com>
9248
9249         * g++.dg/gomp/block-0.C: Update expected matches.
9250
9251 2006-04-13  DJ Delorie  <dj@redhat.com>
9252
9253         * lib/target-supports.exp (check_effective_target_int32plus): New.
9254         (check_effective_target_ptr32plus): New.
9255         (check_effective_target_size32plus): New.
9256         (check_effective_target_int16): New.
9257         (check_profiling_available): Add m32c to the list of unsupported targets.
9258
9259         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
9260         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
9261         memory size.
9262         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
9263         pointers.
9264         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
9265         size_t.
9266         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
9267         and size_t.
9268         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
9269         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
9270         not just xstormy16.  Skip m32c due to weird pointer size.
9271         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
9272         not just xstormy16.
9273         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
9274         not just xstormy16.
9275         * gcc.dg/20020312-2.c: Add m32c support.
9276         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
9277         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
9278         in test.
9279         * gcc.dg/20050321-2.c: Require >=32 bit integers.
9280         * gcc.dg/asm-1.c: Skip if int and short are the same size.
9281         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
9282         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
9283         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
9284         * gcc.dg/init-string-2.c: Require >=32 bit integers.
9285         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
9286         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
9287         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
9288         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
9289         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
9290         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
9291         in test.
9292         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
9293         in test.
9294         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
9295         * gcc.dg/pr23049.c: Require >=32 bit integers.
9296         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
9297         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
9298         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
9299         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
9300         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
9301         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
9302         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
9303         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
9304         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
9305         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
9306         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
9307         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
9308         prototype in test.
9309         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
9310         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
9311         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
9312         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
9313         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
9314
9315         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
9316         * gcc.c-torture/execute/20040703-1.x: Likewise.
9317         * gcc.c-torture/execute/20040705-1.x: Likewise.
9318         * gcc.c-torture/execute/20040705-2.x: Likewise.
9319         * gcc.c-torture/execute/20040709-1.x: Likewise.
9320         * gcc.c-torture/execute/20040709-2.x: Likewise.
9321         * gcc.c-torture/execute/20040811-1.x: Likewise.
9322         * gcc.c-torture/execute/20050316-1.x: Likewise.
9323         * gcc.c-torture/execute/bitfld-4.x: Likewise.
9324         * gcc.c-torture/execute/pr19689.x: Likewise.
9325         * gcc.c-torture/execute/pr7284-1.x: Likewise.
9326         * gcc.c-torture/execute/usmul.x: Likewise.
9327         * gcc.c-torture/execute/vrp-5.x: Likewise.
9328         * gcc.c-torture/execute/vrp-6.x: Likewise.
9329         * gcc.dg/debug/20041023-1.s: Likewise.
9330
9331 2006-04-13  Roger Sayle  <roger@eyesopen.com>
9332
9333         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
9334         of integers to a vector types are now constant expressions in C.
9335         * gcc.dg/vect/vect-fold-1.c: New test case.
9336
9337 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
9338             Ulrich Weigand  <uweigand@de.ibm.com>
9339
9340         PR target/27006
9341         * gcc.dg/vmx/pr27006.c: New testcase.
9342
9343 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9344
9345         PR libgfortran/26766
9346         * gfortran.dg/write_recursive.f90: New test.
9347
9348 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
9349
9350         * g++.dg/parse/dtor7.C: New test.
9351         * g++.dg/parse/new1.C: Add error marker.
9352         * g++.dg/template/new3.C: New test.
9353
9354         PR c++/26122
9355         * g++.dg/template/pure1.C: New test.
9356
9357         PR c++/26295
9358         * g++.dg/parse/ptrmem4.C: New test.
9359
9360 2006-04-10  Jeff Law  <law@redhat.com>
9361
9362         PR/27087
9363         * gcc.c-torture/compile/pr27087.c: New test.
9364
9365 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
9366
9367         PR/21391
9368         * gcc.dg/20060410.c: New.
9369
9370 2006-04-10  Matthias Klose  <doko@debian.org>
9371
9372         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
9373         Recognize multilib directory names containing underscores.
9374
9375 2006-04-10  Roger Sayle  <roger@eyesopen.com>
9376
9377         * gcc.target/i386/vecinit-1.c: New test case.
9378         * gcc.target/i386/vecinit-2.c: Likewise.
9379
9380 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
9381
9382         PR debug/27057
9383         * g++.dg/debug/dwarf2-2.C: New test.
9384
9385 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
9386
9387         PR rtl-optimization/27073
9388         * gcc.c-torture/execute/pr27073.c: New test.
9389
9390 2006-04-08  Mike Stump  <mrs@apple.com>
9391
9392         * gcc.dg/pragma-darwin.c: Improve for ppc64.
9393
9394 2006-04-07  Richard Guenther  <rguenther@suse.de>
9395
9396         PR tree-optimization/26135
9397         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
9398
9399 2006-04-06  Jan Hubicka  <jh@suse.cz>
9400
9401         PR profile/26399
9402         * g++.dg/bprob/g++-bprob-2.C: New testcase.
9403
9404 2006-04-06  Roger Sayle  <roger@eyesopen.com>
9405
9406         * g++.dg/conversion/nullptr1.C: New test case.
9407         * g++.dg/conversion/nullptr2.C: Likewise.
9408
9409 2006-04-05  Roger Sayle  <roger@eyesopen.com>
9410
9411         * gfortran.dg/dependency_18.f90: New test case.
9412
9413 2006-04-05  Richard Guenther  <rguenther@suse.de>
9414
9415         PR tree-optimization/26919
9416         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
9417         * gcc.dg/ipa/ipa-2.c: Likewise.
9418         * gcc.dg/ipa/ipa-3.c: Likewise.
9419         * gcc.dg/ipa/ipa-5.c: Likewise.
9420
9421 2006-04-05  Richard Guenther  <rguenther@suse.de>
9422
9423         PR tree-optimization/26763
9424         * gcc.dg/torture/pr26763-1.c: New testcase.
9425         * gcc.dg/torture/pr26763-2.c: Likewise.
9426
9427 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
9428
9429         PR fortran/23634
9430         PR fortran/25619
9431         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
9432
9433 2006-04-04  Eric Christopher  <echristo@apple.com>
9434
9435         * gcc.target/i386/387-1.c: Allow regexp to match darwin
9436         stubs.
9437         * gcc.target/i386/387-5.c: Ditto.
9438
9439 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
9440
9441         * gcc.target/sparc/struct-ret-check.c: New test.
9442
9443 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9444
9445         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
9446         zero decimal digits specified in format.
9447
9448 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
9449
9450         PR fortran/26891
9451         * gfortran.dg/missing_optional_dummy_1.f90: New test.
9452
9453         PR fortran/26976
9454         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
9455         * gfortran.dg/initialization_1.f90: Make assignment compliant.
9456         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
9457         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
9458         bigendian-ness.
9459
9460 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
9461
9462         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
9463         dummy arguments work when the actual argument is itself a dummy
9464         argument of the caller.
9465
9466 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9467
9468         PR libfortran/24685
9469         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
9470
9471 2006-04-01  Roger Sayle  <roger@eyesopen.com>
9472
9473         * gfortran.dg/dependencency_17.f90: New test case.
9474
9475 2006-04-01  Roger Sayle  <roger@eyesopen.com>
9476
9477         * gfortran.dg/dependency_14.f90: New test case.
9478         * gfortran.dg/dependency_15.f90: Likewise.
9479         * gfortran.dg/dependency_16.f90: Likewise.
9480
9481 2006-03-31  Asher Langton  <langton2@llnl.gov>
9482
9483         PR fortran/25358
9484         gfortran.dg/cray_pointers_6.f90: New test.
9485
9486 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9487
9488         PR libgfortran/26890
9489         * gfortran.dg/read_size_noadvance.f90: New test.
9490
9491 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
9492
9493         PR fortran/25031
9494         * gfortran.dg/multiple_allocation_1.f90: Check that the
9495         size has changed after a re-allocation with stat.
9496
9497 2006-03-30  Richard Guenther  <rguenther@suse.de>
9498
9499         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
9500         removal.
9501         * gcc.target/i386/sselibm-2.c: Likewise.
9502         * gcc.target/i386/sselibm-3.c: Likewise.
9503         * gcc.target/i386/sselibm-4.c: Likewise.
9504         * gcc.target/i386/sselibm-5.c: Likewise.
9505
9506 2006-03-28  Roger Sayle  <roger@eyesopen.com>
9507
9508         * gcc.dg/fold-andxor-1.c: New test case.
9509         * gcc.dg/fold-xorand-1.c: Likewise.
9510
9511 2006-03-28  Roger Sayle  <roger@eyesopen.com>
9512
9513         * gcc.dg/fold-convnotconv-1.c: New test case.
9514
9515 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
9516
9517         PR fortran/26779
9518         * gfortran.dg/private_type_5.f90: New test.
9519
9520 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
9521
9522         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
9523
9524 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
9525
9526         * gfortran.dg/advance_2.f90: New test.
9527         * gfortran.dg/advance_3.f90: New test.
9528
9529         * gfortran.fortran-torture/execute/equiv_5.f: New test.
9530
9531 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9532
9533         PR libgfortran/26661
9534         PR libgfortran/26880
9535         * gfortran.dg/read_x_past.f: New test.
9536
9537 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
9538
9539         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
9540         to be STABS.
9541
9542 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
9543
9544         * objc.dg/dwarf-1.m: Skip on AIX.
9545         * objc.dg/dwarf-2.m: Skip on AIX.
9546
9547 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
9548
9549         PR fortran/26816
9550         * gfortran.dg/float_1.f90: New test.
9551
9552 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
9553
9554         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
9555         X86_64 targets.
9556         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
9557
9558 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
9559
9560         PR libfortran/26735
9561         * gfortran.dg/convert_implied_open.f90: New test case.
9562
9563 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
9564
9565         PR fortran/26769
9566         * gfortran.dg/transpose_reshape_r10.f90: New test case.
9567
9568 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
9569
9570         PR middle-end/26717
9571         * gcc.dg/pr26717.c: New test.
9572
9573 2006-03-25  Roger Sayle  <roger@eyesopen.com>
9574
9575         * gfortran.dg/dependency_12.f90: New test case.
9576
9577 2006-03-24  Roger Sayle  <roger@eyesopen.com>
9578
9579         * gfortran.dg/dependency_9.f90: New (resurected) test case.
9580
9581 2006-03-24  Jeff Law  <law@redhat.com>
9582
9583         * gcc.c-torture/pr26840.c: New test.
9584
9585 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
9586
9587         * objc.dg/dwarf-2.m: New.
9588         * obj-c++.dg/dwarf-2.mm: New.
9589
9590         * g++.old-deja/g++.other/init19.C: New.
9591
9592 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
9593
9594         * g++.dg/eh/spbp.C: Skip on AIX.
9595
9596 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
9597
9598         PR middle-end/26611
9599         * g++.dg/gomp/pr26611-1.C: New test.
9600         * g++.dg/gomp/pr26611-2.C: New test.
9601
9602 2006-03-24  Jeff Law  <law@redhat.com>
9603
9604         * gcc.c-torture/compile/pr26833.c: New test.
9605         * gfortran.fortran-torture/compile/pr26806.f90: New test.
9606
9607 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9608
9609         * gfortran.dg/endfile_2.f90: Delete temp file.
9610
9611 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
9612
9613         PR fortran/19303
9614         * gfortran.dg/record_marker_1.f90: New test case.
9615         * gfortran.dg/record_marker_2.f: New test case.
9616         * gfortran.dg/record_marker_3.f90: New test case.
9617
9618 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
9619
9620         PR fortran/17298
9621         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
9622         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
9623
9624 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
9625
9626         * lib/gcc-dg.exp (cleanup-modules): New proc.
9627         * gfortran.dg/allocatable_function_1.f90,
9628         gfortran.dg/allocate_char_star_scalar_1.f90,
9629         gfortran.dg/assumed_charlen_function_1.f90,
9630         gfortran.dg/assumed_dummy_1.f90,
9631         gfortran.dg/assumed_shape_ranks_1.f90,
9632         gfortran.dg/assumed_shape_ranks_2.f90,
9633         gfortran.dg/assumed_size_dt_dummy.f90,
9634         gfortran.dg/auto_char_dummy_array_1.f90,
9635         gfortran.dg/auto_char_len_3.f90,
9636         gfortran.dg/automatic_module_variable.f90,
9637         gfortran.dg/bad_automatic_objects_1.f90,
9638         gfortran.dg/char_array_constructor.f90,
9639         gfortran.dg/char_array_structure_constructor.f90,
9640         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
9641         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
9642         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
9643         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
9644         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
9645         gfortran.dg/derived_pointer_recursion.f90,
9646         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
9647         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
9648         gfortran.dg/dummy_functions_1.f90,
9649         gfortran.dg/elemental_initializer_1.f90,
9650         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
9651         gfortran.dg/elemental_pointer_1.f90,
9652         gfortran.dg/elemental_subroutine_1.f90,
9653         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
9654         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
9655         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
9656         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
9657         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
9658         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
9659         gfortran.dg/global_references_1.f90,
9660         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
9661         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
9662         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
9663         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
9664         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
9665         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
9666         gfortran.dg/large_integer_kind_1.f90,
9667         gfortran.dg/large_real_kind_1.f90,
9668         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
9669         gfortran.dg/module_double_reuse.f90,
9670         gfortran.dg/module_equivalence_1.f90,
9671         gfortran.dg/module_interface_1.f90,
9672         gfortran.dg/module_parameter_array_refs_1.f90,
9673         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
9674         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
9675         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
9676         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
9677         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
9678         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
9679         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
9680         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
9681         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
9682         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
9683         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
9684         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
9685         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
9686         gfortran.dg/same_name_1.f90,
9687         gfortran.dg/sibling_dummy_procedure_1.f90,
9688         gfortran.dg/sibling_dummy_procedure_2.f90,
9689         gfortran.dg/sibling_dummy_procedure_3.f90,
9690         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
9691         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
9692         gfortran.dg/used_dummy_types_2.f90,
9693         gfortran.dg/used_dummy_types_3.f90,
9694         gfortran.dg/used_dummy_types_4.f90,
9695         gfortran.dg/used_dummy_types_5.f90,
9696         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
9697         gfortran.dg/userdef_operator_1.f90: Use it.
9698
9699 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9700
9701         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
9702         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
9703         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
9704         gfortran.dg/write_back.f,
9705         gfortran.fortran-torture/execute/inquire_1.f90,
9706         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
9707
9708 2006-03-21  Jeff Law  <law@redhat.com>
9709
9710         * gcc.dg/tree-ssa/vrp28.c: New test.
9711
9712 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9713
9714         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
9715         if _STDC_C99 is defined.
9716         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
9717         * gcc.dg/builtins-20.c: Likewise.
9718         * gcc.dg/builtins-53.c: Likewise.
9719         * gcc.dg/single-precision-constant.c: Likewise. Also pass
9720         -mmacosx-version-min=10.3 on PowerPC/Darwin.
9721
9722 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
9723
9724         PR tree-opt/26781
9725         * gcc.c-torture/compile/pr26781-1.c: New test.
9726         * gcc.c-torture/compile/pr26781-2.c: New test.
9727
9728 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
9729
9730         PR c++/26690
9731         * g++.dg/gomp/pr26690-1.C: New test.
9732         * g++.dg/gomp/pr26690-2.C: New test.
9733
9734 2006-03-20  Jeff Law  <law@redhat.com>
9735
9736         * gcc.dg/tree-ssa/pr21829.c: New test.
9737
9738         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
9739
9740 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
9741
9742         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
9743         (check_visibility_available): Use it.
9744         (check_effective_target_default_packed): Likewise.
9745         (check_effective_target_pcc_bitfield_type_matters): Likewise.
9746         (check_effective_target_fopenmp): Likewise.
9747         (check_effective_target_freorder): Likewise.
9748         (check_effective_target_fpic): Likewise.
9749         (check_named_sections_available): Likewise.
9750         (check_effective_target_ilp32): Likewise.
9751         (check_effective_target_lp64): Likewise.
9752
9753 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
9754
9755         PR fortran/20935
9756         * gfortran.dg/scalar_mask_2.f90: New test case.
9757
9758 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
9759
9760         PR tree-opt/26629
9761         * gcc.dg/tree-ssa/loadpre12.c: New test.
9762         * gcc.dg/tree-ssa/loadpre13.c: New test.
9763         * gcc.dg/tree-ssa/loadpre14.c: New test.
9764         * gcc.dg/tree-ssa/loadpre15.c: New test.
9765         * gcc.dg/tree-ssa/loadpre16.c: New test.
9766         * gcc.dg/tree-ssa/loadpre17.c: New test.
9767         * gcc.dg/tree-ssa/loadpre18.c: New test.
9768         * gcc.dg/tree-ssa/loadpre19.c: New test.
9769         * gcc.dg/tree-ssa/loadpre20.c: New test.
9770         * gcc.dg/tree-ssa/loadpre21.c: New test.
9771         * gcc.dg/tree-ssa/loadpre22.c: New test.
9772
9773 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
9774
9775         PR fortran/26741
9776         * gfortran.dg/elemental_initializer_1.f90: New test.
9777
9778         PR fortran/26716
9779         * gfortran.dg/assumed_shape_ranks_2: New test.
9780
9781 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
9782
9783         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
9784         target fpic.
9785
9786 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9787
9788         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
9789         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
9790         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
9791         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
9792         gfortran.fortran-torture/execute/direct_io.f90,
9793         gfortran.fortran-torture/execute/inquire_2.f90,
9794         gfortran.fortran-torture/execute/inquire_4.f90,
9795         gfortran.fortran-torture/execute/list_read_1.f90,
9796         gfortran.fortran-torture/execute/open_replace.f90,
9797         gfortran.fortran-torture/execute/slash_edit.f90,
9798         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
9799         temporary files from testcases.
9800
9801 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9802
9803         PR libgfortran/26509
9804         gfortran.dg/write_direct_eor.f90: New test.
9805
9806 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
9807
9808         * gcc.target/powerpc/pr26350.c: New.
9809         * gcc.target/powerpc/indexed-addr.c: New.
9810
9811 2006-03-16  Roger Sayle  <roger@eyesopen.com>
9812
9813         * gfortran.dg/dependency_13.f90: New test case.
9814
9815 2006-03-16  Roger Sayle  <roger@eyesopen.com>
9816
9817         PR middle-end/21781
9818         * gcc.dg/real-const-1.c: New test case.
9819
9820 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
9821
9822         * g++.old-deja/g++.other/init18.C: New.
9823         * g++.old-deja/g++.other/init5.C: Remove xfail.
9824
9825 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9826
9827         * g++.dg/opt/pr15551.C: Cleanup temp file.
9828
9829 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9830
9831         PR c++/6634
9832         g++.dg/parse/long1.C: New test.
9833
9834 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9835
9836         PR fortran/19101
9837         * gfortran.dg/continuation.f90: New test.
9838         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
9839
9840 2006-03-14  Richard Guenther  <rguenther@suse.de>
9841
9842         PR tree-optimization/26672
9843         * gcc.dg/torture/pr26672.c: New testcase.
9844
9845 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
9846
9847         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
9848         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
9849
9850 2006-03-13  Roger Sayle  <roger@eyesopen.com>
9851
9852         PR middle-end/26557
9853         * gcc.c-torture/compile/switch-1.c: New test case.
9854
9855 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
9856
9857         PR fortran/25378
9858         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
9859         test to include more permuatations of mask and index.
9860         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
9861         respond to F2003 spec. that the position returned for an all false
9862         mask && condition is zero.
9863
9864 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
9865
9866         PR middle-end/25989
9867         * gcc.dg/gomp/pr25989.c: New test.
9868
9869 2006-03-13  Jeff Law  <law@redhat.com>
9870
9871         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
9872
9873 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
9874
9875         * gcc.dg/switch-9.c: New test.
9876
9877 2006-03-13  Richard Guenther  <rguenther@suse.de>
9878
9879         PR middle-end/26630
9880         * gcc.dg/torture/pr26630.c: New testcase.
9881
9882 2006-03-11  Roger Sayle  <roger@eyesopen.com>
9883
9884         * gfortran.dg/dependency_10.f90: New test case.
9885         * gfortran.dg/dependency_11.f90: Likewise.
9886
9887 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
9888             Erik Edelmann  <eedelman@gcc.gnu.org>
9889
9890         * gfortran.dg/allocatable_function_1.f90: New.
9891         * gfortran.dg/allocatable_function_2.f90: New.
9892
9893 2006-03-10  Richard Guenther  <rguenther@suse.de>
9894
9895         PR middle-end/26565
9896         * gcc.dg/torture/pr26565.c: New testcase.
9897
9898 2006-03-09  Eric Christopher  <echristo@apple.com>
9899
9900         * gcc.c-torture/compile/20060309-1.c: New.
9901
9902 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9903
9904         PR libgfortran/26499
9905         * gfortran.dg/write_back.f: New test.
9906         * gfortran.dg/write_rewind_1.f: New test.
9907         * gfortran.dg/write_rewind_2.f: New test.
9908
9909 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9910
9911         PR libgfortran/26554
9912         * gfortran.dg/read_logical.f90: New test.
9913
9914 2006-03-04  Laurent GUERBY <laurent@guerby.net>
9915
9916         * ada/acats/norun.lst: cdd2a03 now passes.
9917
9918 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
9919
9920         PR testsuite/25177
9921         * gcc.target/powerpc/pr18096-1.c: Change where the error
9922         would match.
9923
9924 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
9925
9926         * gcc.target/i386/cleanup-1.c: New test.
9927         * gcc.target/i386/cleanup-2.c: New test.
9928
9929 2006-03-04  Roger Sayle  <roger@eyesopen.com>
9930
9931         * gfortran.dg/dependency_9.f90: Remove for the time being.
9932
9933 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
9934
9935         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
9936         directive.
9937
9938 2006-03-03  Roger Sayle  <roger@eyesopen.com>
9939
9940         * gfortran.dg/dependency_9.f90: New test case.
9941
9942 2006-03-03  Roger Sayle  <roger@eyesopen.com>
9943
9944         * gfortran.dg/dependency_4.f90: New test case.
9945         * gfortran.dg/dependency_5.f90: New test case.
9946         * gfortran.dg/dependency_6.f90: New test case.
9947         * gfortran.dg/dependency_7.f90: New test case.
9948         * gfortran.dg/dependency_8.f90: New test case.
9949
9950 2006-03-03  Paul Brook  <paul@codesourcery.com>
9951
9952         * lib/target-supports.exp (check_profiling_available):
9953         Add m68k-*-elf.
9954
9955 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
9956
9957         PR fortran/25031
9958         * multiple_allocation_1.f90: New test.
9959
9960 2006-03-03  Roger Sayle  <roger@eyesopen.com>
9961
9962         PR tree-optimization/26524
9963         * gfortran.dg/pr26524.f: New test case.
9964
9965 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9966
9967         * g++.dg/template/repo5.C: Cleanup repo files.
9968         * gcc.dg/20051201-1.c: Cleanup coverage files.
9969         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
9970         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
9971         tree dump files.
9972
9973 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
9974
9975         * objc.dg/objc-nofilename-1.m: New test.
9976         * objc.dg/bad-receiver-type.m: New test.
9977         * obj-c++.dg/bad-receiver-type.mm: New test.
9978
9979 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9980
9981         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
9982
9983 2006-03-01  Mike Stump  <mrs@apple.com>
9984
9985         * g++.dg/abi/key2.C: Add.
9986
9987 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
9988
9989         * gfortran.dg/logical_dot_product.f90: New test.
9990
9991         PR fortran/26393
9992         * gfortran.dg/used_interface_ref.f90: New test.
9993
9994         PR fortran/20938
9995         * gfortran.dg/dependency_2.f90: New test.
9996         * gfortran.fortran-torture/execute/where17.f90: New test.
9997         * gfortran.fortran-torture/execute/where18.f90: New test.
9998         * gfortran.fortran-torture/execute/where19.f90: New test.
9999         * gfortran.fortran-torture/execute/where20.f90: New test.
10000
10001 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
10002
10003         * g++.dg/tree-ssa/pr26443.C: New test case.
10004
10005 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
10006
10007         PR middle-end/26022
10008         * g++.dg/opt/return-slot1.C: New test.
10009
10010 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10011
10012         PR libgfortran/26136
10013         * gfortran.dg/namelist_23.f90: New test.
10014
10015 2006-02-28  Roger Sayle  <roger@eyesopen.com>
10016
10017         PR middle-end/14752
10018         * gcc.dg/fold-eqandshift-2.c: New test case.
10019
10020 2006-02-28  Richard Guenther  <rguenther@suse.de>
10021
10022         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
10023         decomposition.
10024
10025 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
10026
10027         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
10028
10029 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10030
10031         PR libgfortran/26464
10032         * gfortran.dg/backspace_5.f: New test.
10033         * gfortran.dg/backspace_6.f: New test.
10034
10035 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10036
10037         * gcc.dg/fold-eqandnot-1.c: New test case.
10038
10039 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10040
10041         PR middle-end/19983
10042         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
10043
10044 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
10045
10046         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
10047         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
10048
10049 2006-02-26  Richard Guenther  <rguenther@suse.de>
10050
10051         PR tree-optimization/26421
10052         * gcc.dg/tree-ssa/pr26421.c: New testcase.
10053
10054 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
10055
10056         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
10057         * g++.old-deja/g++.robertl/eb132.C: Likewise.
10058
10059 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10060
10061         * gcc.dg/fold-even-1.c: New test case.
10062
10063 2006-02-26  Roger Sayle  <roger@eyesopen.com>
10064
10065         PR middle-end/21137
10066         * gcc.dg/fold-eqandshift-1.c: New test case.
10067
10068 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
10069
10070         PR tree-optimization/25125
10071         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
10072         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
10073
10074 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
10075
10076         PR tree-optimizations/26359
10077         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
10078         with -fdump-tree-dceloop-details.
10079         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
10080
10081 2006-02-25  Roger Sayle  <roger@eyesopen.com>
10082
10083         PR middle-end/23673
10084         * gcc.dg/fold-eqxor-1.c: New test case.
10085         * gcc.dg/fold-eqxor-2.c: Likewise.
10086         * gcc.dg/fold-eqxor-3.c: Likewise.
10087
10088 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
10089
10090         PR fortran/23092
10091         * scalar_mask_1.f90: New test.
10092
10093 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
10094
10095         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
10096         * g++.dg/eh/uncaught2.C: New.
10097         * g++.dg/eh/uncaught3.C: New.
10098
10099 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10100
10101         PR libgfortran/26423
10102         * gfortran.dg/read_many_1.f: New test.
10103
10104 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
10105
10106         PR fortran/24519
10107         * gfortran.dg/dependency_3.f90: New test.
10108         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
10109         XFAILs.
10110
10111         PR fortran/25395
10112         * gfortran.dg/equiv_6.f90: New test.
10113
10114 2006-02-23  Jeff Law  <law@redhat.com>
10115
10116         * gcc.c-torture/compile/pr26425.c: New test.
10117
10118 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
10119
10120         PR middle-end/26412
10121         * gcc.dg/gomp/pr26412.c: New test.
10122
10123 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10124
10125         PR c++/26291
10126         * g++.dg/other/ellipsis1.C: New test.
10127         * g++.dg/parse/operator4.C: Adjust error marker.
10128
10129 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10130
10131         PR target/25603
10132         * gfortran.dg/pr25603.f: New testcase.
10133
10134 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10135
10136         * gcc.dg/bf-spl1.c: Don't specify -m68000.
10137         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
10138
10139 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
10140
10141         * g++.dg/eh/spbp.C: New.
10142
10143 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
10144
10145         PR middle-end/26379
10146         * gcc.target/i386/mmx-7.c: New test.
10147
10148 2006-02-20  Roger Sayle  <roger@eyesopen.com>
10149
10150         PR tree-optimization/26361
10151         * gcc.dg/tree-ssa/vrp27.c: New test case.
10152
10153 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
10154
10155         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
10156         * gcc.dg/tree-ssa/complex-4.c: Here.
10157
10158 2006-02-19  Roger Sayle  <roger@eyesopen.com>
10159
10160         PR middle-end/19543
10161         * gfortran.dg/logical_1.f90: New test case.
10162
10163 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
10164
10165         PR middle-end/26334
10166         * gcc.dg/20060218-1.c: Moved to...
10167         * gcc.target/i386/20060218-1.c: ... here.  New test.
10168
10169 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
10170
10171         PR fortran/26201
10172         * gfortran.dg/convert_1.f90: New.
10173
10174 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
10175
10176         PR fortran/25054
10177         * gfortran.dg/namelist_5.f90: New test.
10178
10179         PR fortran/25089
10180         * gfortran.dg/namelist_4.f90: New test.
10181
10182 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
10183
10184         PR tree-opt/25680
10185         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
10186
10187 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
10188
10189         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
10190         variable to take into account the variable name in the
10191         function header.
10192         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
10193
10194 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
10195
10196         PR middle-end/26334
10197         * gcc.c-torture/compile/20060217-1.c: New test.
10198         * gcc.dg/20060218-1.c: New test.
10199
10200 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
10201
10202         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
10203
10204 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
10205
10206         * gcc.dg/cpp/undef3.c: New test.
10207         * gcc.dg/cpp/trad/builtins2.c: New test.
10208
10209 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
10210
10211         PR c++/26266
10212         * g++.dg/template/static22.C: New test.
10213         * g++.dg/template/static23.C: New test.
10214         * g++.dg/template/static24.C: New test.
10215         * g++.dg/template/non-dependent13.C: New test.
10216         * g++.dg/init/member1.C: Tweak error markers.
10217
10218 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10219
10220         PR target/26255
10221         * gcc.c-torture/compile/pr26255.c: New test case.
10222
10223 2006-02-16  Roger Sayle  <roger@eyesopen.com>
10224
10225         * gfortran.fortran-torture/execute/where_10.f90: New test case.
10226         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
10227         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
10228         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
10229         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
10230         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
10231         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
10232
10233 2006-02-16  Jeff Law  <law@redhat.com>
10234
10235         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
10236         * gcc.dg/tree-ssa/vrp26.c: New test.
10237
10238 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
10239
10240         PR target/20353
10241         PR target/24578
10242         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
10243         __UCLIBC__ is defined.
10244
10245 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
10246
10247         PR fortran/26224
10248         * gfortran.dg/gomp/pr26224.f: New test.
10249
10250 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
10251
10252         PR tree-opt/25918
10253         * lib/target-supports.exp
10254         (check_effective_target_vect_short_mult): New.
10255         (check_effective_target_vect_char_mult): New.
10256         (check_effective_target_vect_widen_sum_qi_to_si): New.
10257         (check_effective_target_vect_widen_sum_qi_to_hi): New.
10258         (check_effective_target_vect_widen_sum_hi_to_si): New.
10259         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
10260         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
10261         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
10262         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
10263         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
10264         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
10265         vect-reduc-pattern-2c.c
10266         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
10267         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
10268         vect-reduc-pattern-1c.c
10269
10270 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
10271
10272         PR fortran/24557
10273         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
10274
10275 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10276
10277         PR fortran/26054
10278         * gfortran.dg/enum_8.f90: Remove check for warning.
10279         * gfortran.dg/iomsg_1.f90: Ditto.
10280         * gfortran.dg/enum_1.f90: Ditto.
10281         * gfortran.dg/enum_9.f90: Ditto.
10282         * gfortran.dg/enum_2.f90: Ditto.
10283         * gfortran.dg/enum_10.f90: Ditto.
10284         * gfortran.dg/enum_3.f90: Ditto.
10285         * gfortran.dg/flush_1.f90: Ditto.
10286         * gfortran.dg/enum_4.f90: Ditto.
10287         * gfortran.dg/array_constructor_1.f90: Ditto.
10288         * gfortran.dg/enum_5.f90: Ditto.
10289         * gfortran.dg/enum_6.f90: Ditto.
10290         * gfortran.dg/enum_7.f90: Ditto.
10291
10292 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
10293
10294         PR middle-end/26300
10295         * gcc.c-torture/compile/20060215-1.c: New test.
10296
10297 2006-02-14  Roger Sayle  <roger@eyesopen.com>
10298
10299         PR middle-end/23670
10300         * gcc.dg/tree-ssa/andor-2.c: New test case.
10301
10302 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
10303
10304         PR fortran/25045
10305         * optional_dim.f90: New test.
10306
10307 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10308
10309         PR fortran/26277
10310         * gfortran.dg/label_4.f90: New.
10311
10312 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
10313             Diego Novillo  <dnovillo@redhat.com>
10314             Uros Bizjak  <uros@kss-loka.si>
10315
10316         * gfortran.dg/gomp: New directory.
10317
10318 2006-02-14  Richard Guenther  <rguenther@suse.de>
10319
10320         PR tree-optimization/26258
10321         * gcc.dg/torture/pr26258.c: New testcase.
10322
10323 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
10324
10325         PR fortran/26246
10326         * gfortran.dg/pr26246_1.f90: New test.
10327         * gfortran.dg/pr26246_2.f90: New test.
10328
10329         PR middle-end/26092
10330         * gcc.c-torture/compile/20060208-1.c: New test.
10331
10332 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
10333
10334         PR fortran/26074
10335         PR fortran/25103
10336         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
10337         * gfortran.dg/bad_automatic_objects_1.f90: New test.
10338         * gfortran.dg/automatic_module_variable.f90: Change error message.
10339
10340         PR fortran/20861
10341         * gfortran.dg/internal_dummy_1.f90: New test.
10342
10343         PR fortran/20871
10344         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
10345
10346
10347         PR fortran/25083
10348         * gfortran.dg/uncommon_block_data_1.f90: New test.
10349         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
10350         with standard.
10351
10352         PR fortran/25088
10353         * gfortran.dg/typed_subroutine_1.f90: New test.
10354
10355 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
10356
10357         * objc.dg/dwarf-1.m: New.
10358
10359 2006-02-13  Roger Sayle  <roger@eyesopen.com>
10360
10361         PR middle-end/24427
10362         * gcc.dg/tree-ssa/andor-1.c: New test case.
10363
10364 2006-02-13  Josh Conner  <jconner@apple.com>
10365
10366         PR target/25376
10367         * gcc.dg/pr25376.c: New test.
10368
10369         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
10370         assemble.
10371         * lib/target-supports.exp (check_named_sections_available):
10372         Only compile named-sections test -- don't assemble.
10373
10374 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10375
10376         * g++.dg/warn/no-write-strings.C: New test.
10377         * g++.dg/warn/write-strings.C: Likewise.
10378         * g++.dg/warn/write-strings-default.C: Likewise.
10379
10380 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
10381
10382         PR fortran/25806
10383         * gfortran.dg/ret_pointer_2.f90: New test.
10384
10385 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
10386
10387         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
10388
10389 2006-02-10  Jeff Law  <law@redhat.com>
10390
10391         * gcc.c-torture/compile/pr26213.c: New test.
10392
10393 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
10394
10395         gfortran.dg/null_1.f90: New test.
10396
10397 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10398
10399         PR fortran/14771
10400         * gfortran.dg/parens_4.f90: New.
10401         * gfortran.dg/parens_5.f90: New.
10402
10403 2006-02-10  Richard Guenther  <rguenther@suse.de>
10404
10405         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
10406
10407 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10408         Paul Thomas  <pault@gcc.gnu.org>
10409
10410         PR fortran/14771
10411         * gfortran.dg/parens_1.f90: New.
10412         * gfortran.dg/parens_2.f90: New.
10413         * gfortran.dg/parens_3.f90: New.
10414
10415 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
10416
10417         PR fortran/26038
10418         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
10419
10420         PR fortran/25059
10421         * gfortran.dg/impure_assignment_1.f90: New test.
10422
10423         PR fortran/25070
10424         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
10425
10426 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
10427
10428         PR target/26141
10429         * g++.dg/expr/stdarg2.C: New test.
10430
10431 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
10432
10433         PR inline-asm/16194
10434         * gcc.dg/pr16194.c: New test.
10435
10436 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10437
10438         * ada/acats/run_acats: Use portable variant of "$@".
10439
10440 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10441
10442         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
10443         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
10444
10445 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10446
10447         PR tree-opt/26179
10448         * g++.dg/opt/pr26179.C: New test.
10449
10450 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10451
10452         PR middle-end/26134
10453         * gcc.dg/tree-ssa/complex-3.c: New test.
10454
10455 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10456
10457         * gcc.c-torture/compile/volatile-1.c: New test.
10458
10459 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
10460
10461         PR 26180
10462         * gcc.dg/tree-ssa/pr26180.c: New test.
10463
10464 2006-02-08  Jeff Law  <law@redhat.com>
10465
10466         * gcc.dg/tree-ssa/pr21417.c: New test.
10467
10468 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
10469
10470         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
10471         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
10472
10473 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
10474
10475         * lib/scanrtl.exp: New.
10476
10477 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10478
10479         PR c++/26071
10480         * g++.dg/other/virtual2.C: New test.
10481
10482         PR c++/26070
10483         * g++.dg/other/virtual1.C: New test.
10484
10485 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
10486
10487         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
10488         cleanup-ipa-dump): Update dump file glob patterns.
10489         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
10490         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
10491
10492         * lib/gcc-dg.exp: Load it.
10493         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
10494
10495 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
10496
10497         PR testsuite/26159
10498         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
10499         * gcc.dg/tree-ssa/pr23382.c: Ditto.
10500
10501 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10502
10503         PR fortran/25577
10504         * gfortran.dg/mvbits_1.f90: New.
10505
10506 2006-02-07  Dirk Mueller  <dmueller@suse.com>
10507
10508         * g++.dg/warn/Wdiv-by-zero.C: New test.
10509         * g++.dg/warn/Wno-div-by-zero.C: New.
10510
10511 2006-02-07  Jeff Law  <law@redhat.com>
10512
10513         * gcc.dg/tree-ssa/pr21559.c: New test.
10514
10515         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
10516         multiple VRP passes.
10517         * gcc.dg/tree-ssa/vrp09.c: Likewise.
10518         * gcc.dg/tree-ssa/vrp18.c: Likewise.
10519         * gcc.dg/tree-ssa/pr21582.c: Likewise.
10520         * gcc.dg/tree-ssa/pr20657.c: Likewise.
10521         * gcc.dg/tree-ssa/pr21001.c: Likewise.
10522         * gcc.dg/tree-ssa/vrp02.c: Likewise
10523         * gcc.dg/tree-ssa/vrp11.c: Likewise
10524         * gcc.dg/tree-ssa/pr14341.c: Likewise
10525         * gcc.dg/tree-ssa/vrp19.c: Likewise
10526         * gcc.dg/tree-ssa/vrp20.c: Likewise
10527         * gcc.dg/tree-ssa/vrp03.c: Likewise
10528         * gcc.dg/tree-ssa/pr21086.c: Likewise
10529         * gcc.dg/tree-ssa/pr21959.c: Likewise
10530         * gcc.dg/tree-ssa/vrp21.c: Likewise
10531         * gcc.dg/tree-ssa/vrp04.c: Likewise
10532         * gcc.dg/tree-ssa/pr25485.c: Likewise
10533         * gcc.dg/tree-ssa/pr22026.c: Likewise
10534         * gcc.dg/tree-ssa/vrp22.c: Likewise
10535         * gcc.dg/tree-ssa/vrp05.c: Likewise
10536         * gcc.dg/tree-ssa/20030807-10.c: Likewise
10537         * gcc.dg/tree-ssa/pr20701.c: Likewise
10538         * gcc.dg/tree-ssa/vrp23.c: Likewise
10539         * gcc.dg/tree-ssa/vrp06.c: Likewise
10540         * gcc.dg/tree-ssa/pr22117.c: Likewise
10541         * gcc.dg/tree-ssa/pr20702.c: Likewise
10542         * gcc.dg/tree-ssa/vrp15.c: Likewise
10543         * gcc.dg/tree-ssa/pr21090.c: Likewise
10544         * gcc.dg/tree-ssa/pr21294.c: Likewise
10545         * gcc.dg/tree-ssa/vrp24.c: Likewise
10546         * gcc.dg/tree-ssa/vrp07.c: Likewise
10547         * gcc.dg/tree-ssa/pr21563.c: Likewise
10548         * gcc.dg/tree-ssa/pr25382.c: Likewise
10549         * gcc.dg/tree-ssa/vrp16.c: Likewise
10550         * gcc.dg/tree-ssa/vrp25.c: Likewise
10551         * gcc.dg/tree-ssa/vrp08.c: Likewise
10552         * gcc.dg/tree-ssa/20030807-6.c: Likewise
10553         * gcc.dg/tree-ssa/vrp17.c: Likewise
10554         * gcc.dg/tree-ssa/pr21458.c: Likewise
10555         * g++.dg/tree-ssa/pr18178.C: Likewise
10556
10557 2006-02-07  Richard Guenther  <rguenther@suse.de>
10558
10559         PR c++/26140
10560         Revert
10561         2006-01-30  Richard Guenther  <rguenther@suse.de>
10562         PR c++/23372
10563         * gcc.dg/pr23372-1.C: New testcase.
10564
10565         * g++.dg/tree-ssa/pr26140.C: New testcase.
10566
10567 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
10568
10569         PR c++/9737
10570         * g++.dg/template/ttp15.C: New test.
10571         * g++.dg/template/ttp16.C: Likewise.
10572         * g++.dg/template/ttp17.C: Likewise.
10573         * g++.old-deja/g++.pt/ttp36.C: Remove.
10574         * g++.old-deja/g++.pt/ttp19.C: Likewise.
10575         * g++.old-deja/g++.pt/ttp37.C: Likewise.
10576         * g++.old-deja/g++.pt/ttp38.C: Likewise.
10577         * g++.old-deja/g++.pt/ttp39.C: Likewise.
10578         * g++.old-deja/g++.pt/ttp9.C: Likewise.
10579         * g++.old-deja/g++.pt/ttp40.C: Likewise.
10580         * g++.old-deja/g++.pt/ttp51.C: Likewise.
10581         * g++.old-deja/g++.pt/ttp26.C: Likewise.
10582         * g++.old-deja/g++.pt/ttp36.C: Likewise.
10583
10584 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
10585
10586         PR libfortran/23815
10587         * unf_io_convert_4.f90: New test.
10588
10589 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
10590
10591         * gcc.dg/tree-ssa/loadpre10.c: New test.
10592         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
10593         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
10594         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
10595
10596 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10597
10598         PR libfortran/24685
10599         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
10600
10601 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
10602
10603         PR tree-opt/25251
10604         * gfortran.dg/assign_7.f: New test.
10605
10606 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
10607
10608         PR fortran/26041
10609         PR fortran/26064
10610         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
10611         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
10612         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
10613
10614 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
10615
10616         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
10617         in size_t typedef.
10618
10619 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10620
10621         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
10622         * g++.dg/charset/string.c (foo): Likewise.
10623         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
10624         const char*
10625         * g++.dg/ext/builtin2.C (printf): Likewise.
10626         * g++.dg/init/new15.C (printf): Likewise.
10627         * g++.dg/opt/pr17697-1.C (foo): Likewise.
10628         * g++.dg/opt/pr17697-2.C (foo): Likewise.
10629         * g++.dg/opt/pr17697-3.C (foo): Likewise.
10630         * g++.dg/template/non-dependent4.C (temp): Likewise.
10631         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
10632         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
10633         parameter type to const char*.
10634         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
10635         Change type to const char*.
10636         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
10637         Likewise.
10638         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
10639         second parameter type to const char*.
10640         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
10641         (Y::Y): Change parameter type to const char*.
10642         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
10643         * g++.old-deja/g++.jason/report.C: Apply const correctness.
10644         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
10645         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
10646         (char*).
10647         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
10648         const char*.
10649         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
10650         type to const char*.
10651         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
10652         return type to const char*.
10653         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
10654         to const char*.
10655         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
10656         * g++.old-deja/g++.law/refs1.C: Likewise.
10657         * g++.old-deja/g++.law/visibility1.C: Likewise.
10658         * g++.old-deja/g++.law/visibility2.C: Likewise.
10659         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
10660         const char*.
10661         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
10662         * g++.old-deja/g++.mike/net48.C: Likewise.
10663         * g++.old-deja/g++.mike/p646.C: Likewise.
10664         * g++.old-deja/g++.mike/p6746.C: Likewise.
10665         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
10666         type to const char*.
10667         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
10668         deprecated conversion warning.
10669         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
10670         char*.
10671         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
10672         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
10673         * g++.old-deja/g++.pt/explicit8.C: Likewise.
10674         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
10675         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
10676         * g++.old-deja/g++.pt/nontype3.C: Likewise.
10677         * g++.old-deja/g++.pt/t39.C: Likewise.
10678         * g++.old-deja/g++.robertl/eb106.C: Likewise.
10679         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
10680
10681 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
10682
10683         PR fortran/25075
10684         intrinsic_argument_conformance_1.f90: New test.
10685
10686 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
10687
10688         PR fortran/20845
10689         * gfortran.dg/char_result_11.f90: Add SAVE.
10690         * gfortran.dg/der_pointer_4.f90: Ditto.
10691         * gfortran.dg/default_initialization.f90: New test.
10692
10693 2006-02-03  Jeff Law  <law@redhat.com>
10694
10695         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
10696         handle more than 100 dump files.
10697         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
10698         * lib/scantree.exp (scan-tree-dump): Likewise.
10699         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
10700         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
10701         * lib/scanipa.exp (scan-ipa-dump): Likewise.
10702         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
10703         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
10704
10705 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
10706
10707         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
10708
10709 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
10710
10711         * g++.dg/template/using12.C: New test.
10712
10713 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
10714
10715         * gcc.target/powerpc/pr25960.c: New test.
10716
10717 2006-02-02  Steven G. Kargl  <kargls@comcast>
10718
10719         PR fortran/24958
10720         gfortran.dg/nullify_2.f90: New test.
10721
10722 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
10723
10724         PR 25990
10725         * gcc.dg/gomp/pr25990.c: New test.
10726
10727 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
10728
10729         PR c++/25342
10730         * g++.gd/template/partial4.C: New test.
10731
10732 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
10733
10734         PR middle-end/26001
10735         * gfortran.dg/data_char_2.f90: New.
10736
10737 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
10738
10739         PR fortran/26039
10740         maxval_maxloc_conformance_1.f90: New test.
10741
10742 2006-01-31  Richard Guenther  <rguenther@suse.de>
10743
10744         * gcc.target/i386/sselibm-1.c: New testcase.
10745         * gcc.target/i386/sselibm-2.c: Likewise.
10746         * gcc.target/i386/sselibm-3.c: Likewise.
10747         * gcc.target/i386/sselibm-4.c: Likewise.
10748         * gcc.target/i386/sselibm-5.c: Likewise.
10749
10750 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
10751
10752         PR fortran/24266
10753         * gfortran.dg/arrayio_derived_2.f90: New.
10754
10755 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
10756
10757         * gcc.dg/unsigned-long-compare.c: New test.
10758
10759 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
10760
10761         PR testsuite/25318
10762         * lib/target-supports.exp (check_effective_target_freorder):
10763         Check to see if target supports -freorder-blocks-and-partition.
10764         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
10765         instead of "dg-require-named-sections".
10766
10767 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
10768
10769         PR target/14798:
10770         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
10771         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
10772         * gcc.dg/pragma-isr-trapa2.c: Likewise.
10773         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
10774         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
10775         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
10776         * gcc.dg/attr-isr-trap_exit.c: Likewise.
10777         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
10778
10779 2006-01-30  Richard Guenther  <rguenther@suse.de>
10780
10781         PR c++/23372
10782         * gcc.dg/pr23372-1.C: New testcase.
10783
10784 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
10785
10786         * gcc.dg/gomp/pr25874.c: New test.
10787
10788 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
10789
10790         PR tree-opt/25911
10791         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
10792
10793 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
10794
10795         PR fortran/18578
10796         PR fortran/18579
10797         PR fortran/20857
10798         PR fortran/20885
10799         * gfortran.dg/intent_out_1.f90: New test.
10800
10801 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
10802
10803         PR fortran/17911
10804         * gfortran.dg/procedure_lvalue.f90: New test.
10805
10806         PR fortran/20895
10807         PR fortran/25030
10808         * gfortran.dg/char_pointer_assign_2.f90: New test.
10809         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
10810         assignment to be consistent with standard.
10811         * gfortran.dg/char_result_2.f90: The same.
10812         * gfortran.dg/char_result_8.f90: The same.
10813
10814 2006-01-28  Zack Weinberg  <zackw@panix.com>
10815
10816         * gcc.dg/Woverlength-strings.c
10817         * gcc.dg/Woverlength-strings-pedantic-c89.c
10818         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
10819         * gcc.dg/Woverlength-strings-pedantic-c99.c
10820         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
10821
10822 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
10823
10824         * gcc.c-torture/execute/20060127-1.c: New test.
10825
10826 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
10827
10828         PR c++/25999
10829         * g++.dg/ext/pragmaweak1.C: New test.
10830
10831 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
10832
10833         PR c++/25855
10834         * g++.dg/template/spec29.C: New test.
10835
10836 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
10837
10838         PR c/19606.
10839         * gcc.c-torture/execute/pr19606.c: New.
10840
10841 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
10842
10843         * gcc.dg/pragma-re-4.c: New test.
10844
10845 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
10846
10847         PR fortran/25964
10848         * gfortran.dg/assumed_size_refs_3.f90: New test.
10849
10850 2006-01-27  Ben Elliston  <bje@au.ibm.com>
10851
10852         * gcc.misc-tests/dectest.exp: Remove defunct comment.
10853
10854 2006-01-26  Laurent GUERBY <laurent@guerby.net>
10855
10856         PR ada/21317
10857         * ada/acats/support/impdef.a: Add One_Long_Second.
10858         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
10859         * ada/acats/tests/c9/c94026.a: Likewise.
10860         * ada/acats/tests/c9/c97305c.ada: Likewise.
10861         * ada/acats/tests/c9/c99004a.ada: Likewise.
10862
10863 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
10864
10865         PR fortran/25964
10866         * gfortran.dg/global_references_2.f90: New test.
10867
10868         PR fortran/25084
10869         PR fortran/20852
10870         PR fortran/25085
10871         PR fortran/25086
10872         * gfortran.dg/assumed_charlen_function_1.f90: New test.
10873         * gfortran.dg/assumed_charlen_function_3.f90: New test.
10874
10875         PR fortran/25416
10876         * gfortran.dg/assumed_charlen_function_2.f90: New test.
10877
10878 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
10879
10880         PR c/25892
10881         * gcc.dg/Wpointer-sign.c: New.
10882         * gcc.dg/Wpointer-sign-Wall.c: New.
10883         * gcc.dg/Wpointer-sign-Wall-no.c: New.
10884         * gcc.dg/Wpointer-sign-pedantic.c: New.
10885         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
10886         * gcc.dg/conv-2.c: Use -Wpointer-sign.
10887
10888 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
10889
10890         PR C/25861
10891         * gcc.c-torture/compile/pr25861.c: New test.
10892
10893 2006-01-26  Paul Brook  <paul@codesourcery.com>
10894
10895         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
10896         on short-enum targets.
10897         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
10898         variable.
10899         (generate_fields): Use short_enums.
10900         (main): Set short_enums.  Document -e.
10901         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
10902         on short-enum targets.
10903         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
10904         variable.
10905         (generate_fields): Use short_enums.
10906         (main): Set short_enums.  Document -e.
10907         * lib/target-supports.exp (check_effective_target_short_enums): New.
10908
10909 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
10910
10911         PR target/25947
10912         * gcc.dg/torture/pr25947-1.c: New test.
10913
10914 2006-01-25  Jan Hubicka  <jh@suse.cz>
10915             Roger Sayle  <roger@eyesopen.com>
10916
10917         PR rtl-optimization/25703
10918         * gcc.target/i386/20060125-1.c: New test case.
10919         * gcc.target/i386/20060125-2.c: New test case.
10920
10921 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10922
10923         PR fortran/18540
10924         * gfortran.dg/goto_1.f: New.
10925
10926 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
10927
10928         PR fortran/25716
10929         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
10930         25716 on 32-bit systems too.
10931
10932 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
10933
10934         PR testsuite/25590
10935         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
10936
10937 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
10938
10939         * gcc.dg/tree-ssa/gen-vect-33.c: New.
10940
10941 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10942
10943         PR fortran/25835
10944         * gfortran.dg/read_eof.f90: Delete, renamed.
10945         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
10946         * gfortran.dg/read_eof_2.f90: New test.
10947         * gfortran.dg/read_eof_3.f90: New test.
10948
10949 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
10950
10951         PR tree-opt/25860
10952         * gcc.c-torture/compile/pr25860.c: New test.
10953
10954 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10955
10956         PR c++/25552
10957         * g++.dg/parse/dtor8.C: New test.
10958
10959 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
10960
10961         PR testsuite/25891
10962         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
10963         * gcc.dg/gomp/gomp.exp: Return without testing anything if
10964         check_effective_target_fopenmp returns 0.
10965
10966 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
10967
10968         PR ada/20548
10969         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
10970         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
10971         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
10972
10973 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
10974
10975         PR tree-opt/25857
10976         * g++.dg/opt/pr25857.C: New test.
10977
10978 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
10979         Jan Hubicka  <jh@suse.cz>
10980         Richard Guenther  <rguenther@suse.de>
10981
10982         PR rtl-optimization/25654
10983         * gcc.dg/torture/pr25654.c: New testcase.
10984         * gcc.target/i386/pr25654.c: Likewise.
10985
10986 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
10987
10988         PR fortran/25901
10989         * gfortran.dg/internal references_2.f90: New test.
10990
10991         Fix regression in testing of admissability of attributes.
10992         * gfortran.dg/intent_used_1.f90: New test.
10993
10994 2006-01-23  Ben Elliston  <bje@au.ibm.com>
10995
10996         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
10997         Remove target conditional torture options for i?86 and x86_64
10998         GNU/Linux.
10999
11000 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11001
11002         PR c++/10891
11003         * g++.dg/rtti/no-rtti.C: New.
11004
11005 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
11006
11007         PR c++/25895
11008         * g++.dg/inherit/conv2.C: New test.
11009
11010         PR c++/25856
11011         * g++.dg/parse/dtor7.C: New test.
11012
11013         PR c++/25858
11014         * g++.dg/template/crash44.C: New test.
11015
11016 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
11017
11018         PR fortran/25124
11019         PR fortran/25625
11020         * gfortran.dg/internal_references_1.f90: New test.
11021           PR fortran/20881
11022         PR fortran/23308
11023         PR fortran/25538
11024         PR fortran/25710
11025         * gfortran.dg/global_references_1.f90: New test.
11026         * gfortran.dg/g77/19990905-1.f: Restore the error that
11027         there is a clash between the common block name and
11028         the name of a subroutine reference.
11029
11030         PR fortran/PR24276
11031         * gfortran.dg/aliasing_dummy_1.f90: New test.
11032
11033 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
11034
11035         * gcc.dg/vmx/1b-01.c: Warning fix.
11036         * gcc.dg/vmx/1c-02.c: Likewise.
11037         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
11038
11039 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
11040
11041         PR testsuite/24962
11042         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
11043
11044 2006-01-20  Richard Guenther  <rguenther@suse.de>
11045         Steven Bosscher <stevenb.gcc@gmail.com>
11046
11047         PR rtl-optimization/24626
11048         * gcc.dg/torture/pr24626-1.c: New testcase.
11049         * gcc.dg/torture/pr24626-2.c: Likewise.
11050         * gcc.dg/torture/pr24626-3.c: Likewise.
11051         * gcc.dg/torture/pr24626-4.c: Likewise.
11052
11053 2006-01-20  Dirk Mueller  <dmueller@suse.com>
11054
11055         PR c++/5520
11056         * g++.dg/warn/empty-body.C: New.
11057
11058 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
11059
11060         PR c++/22136
11061         * g++.dg/template/using10.C: New test.
11062         * g++.dg/temlpate/using11.C: Likewise.
11063         * g++.dg/inherit/using5.C: Tweak error messages.
11064
11065 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
11066
11067         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
11068         target test.
11069         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
11070
11071 2006-01-19  Jan Hubicka  <jh@suse.cz>
11072
11073         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
11074
11075 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11076
11077         PR c++/25854
11078         * g++.dg/template/spec28.C: New test.
11079
11080 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
11081
11082         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
11083         Fix fprintf's by adding srcdir or removing it.
11084
11085 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
11086
11087         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
11088         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
11089         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
11090         * testsuite/gcc.dg/gomp/empty.c: Likewise.
11091         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
11092         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
11093         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
11094         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
11095         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
11096         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
11097         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
11098         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
11099         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
11100         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
11101
11102 2006-01-18  Jeff Law  <law@redhat.com>
11103
11104         * gcc.dg/tree-ssa/vrp25.c: New test.
11105
11106 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
11107
11108         * gcc.dg/pr25805.c: Fix misapplied patch.
11109
11110 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
11111
11112         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
11113         (check_effective_target_vect_udot_qi): New.
11114         (check_effective_target_vect_sdot_hi): New.
11115         (check_effective_target_vect_udot_hi): New.
11116         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
11117         prefixed with "wrapv-" with -fwrapv.
11118         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
11119         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
11120         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
11121         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
11122         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
11123
11124         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
11125         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
11126         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
11127         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
11128
11129 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11130
11131         PR c++/16829
11132         * g++.dg/other/default2.C: New test.
11133         * g++.dg/other/default3.C: New test.
11134
11135 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
11136
11137         PR c/25805
11138         * gcc.dg/pr25805.c: New file.
11139
11140 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
11141
11142         PR c++/25836
11143         * g++.dg/template/init6.C: New test.
11144
11145 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
11146
11147         * gcc.dg/tree-ssa/pr24287.c: New test
11148
11149 2006-01-18  Eric Christopher  <echristo@apple.com>
11150
11151         * g++.dg/eh/table.C: New.
11152
11153 2006-01-18  DJ Delorie  <dj@redhat.com>
11154
11155         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
11156         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
11157         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
11158         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
11159
11160 2006-01-18  Jeff Law  <law@redhat.com>
11161
11162         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
11163         on wrapping on overflow semantics.
11164
11165         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
11166
11167         * gcc.gc/tree-ssa/vrp23.c: New test.
11168         * gcc.gc/tree-ssa/vrp24.c: New test.
11169
11170 2006-01-18  Richard Henderson  <rth@redhat.com>
11171             Aldy Hernandez  <aldyh@redhat.com>
11172             Jakub Jelinek  <jakub@redhat.com>
11173             Diego Novillo  <dnovillo@redhat.com>
11174             Uros Bizjak  <uros@kss-loka.si>
11175
11176         * testsuite/gcc.dg/gomp: New directory.
11177
11178 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
11179             Steven G. Kargl  <kargls@comcast.net>
11180
11181         PR fortran/20869
11182         * gfortran.dg/intrinsic_external_1.f90: New test.
11183
11184         PR fortran/20875.
11185         * gfortran.dg/elemental_pointer_1.f90: New test.
11186
11187         PR fortran/25024
11188         * gfortran.dg/external_procedures_1.f90: New test.
11189
11190         PR fortran/25785
11191         gfortran.dg/assumed_present.f90: New test.
11192
11193 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
11194
11195         * g++.dg/parse/lookup5.C: New test.
11196
11197 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11198
11199         PR fortran/25697
11200         * gfortran.dg/read_eof.f90: New test.
11201
11202 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11203
11204         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
11205         add a closing brace.
11206
11207 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11208
11209         PR fortran/25631
11210         * gfortran.dg/fmt_tl.f: New test.
11211
11212 2006-01-17  Eric Christopher  <echristo@apple.com>
11213
11214         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
11215         * g++.old-deja/g++.warn/impint2.C: Ditto.
11216         * g++.old-deja/g++.other/null1.C: Ditto.
11217         * g++.dg/warn/conv2.C: Ditto.
11218         * g++.dg/warn/conv4.C: New file.
11219
11220 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11221
11222         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
11223
11224 2006-01-17  Andreas Jaeger  <aj@suse.de>
11225             Janis Johnson <janis187@us.ibm.com>
11226
11227         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
11228         in 64-bit.
11229         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
11230         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
11231
11232 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11233
11234         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
11235         xfail txxx where xxx >= 25.
11236
11237 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11238
11239         PR testsuite/25764
11240         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
11241
11242 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
11243
11244         PR c/25682
11245         * gcc.dg/pr25682.c: New test.
11246         * g++.dg/parse/array-size2.C: New test.
11247
11248 2006-01-16  Ian Lance Taylor  <ian@airs.com>
11249
11250         * consistency.vlad: Remove entire directory, 1652 files.
11251
11252 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
11253
11254         * lib/target-supports.exp (check_effective_target_dfp_nocache,
11255         check_effective_target_dfprt_nocache): New.
11256         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
11257         (check_effective_target_dfprt): New.
11258         * lib/c-compat.exp (check_dfp): Remove.
11259         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
11260         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
11261         level of support for decimal float.
11262         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
11263         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
11264         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
11265         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
11266         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
11267         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
11268         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
11269         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
11270         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
11271         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
11272         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
11273         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
11274         directives.
11275
11276 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11277
11278         PR testsuite/25741
11279         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
11280         $base_dir/../.
11281         * lib/gfortran.exp (gfortran_init): Likewise.
11282         * lib/obj-c++.exp (obj-c++_init): Likewise.
11283         * lib/scanasm.exp (scan-assembler-dem): Likewise.
11284         (scan-assembler-dem-not): Likewise.
11285         * lib/scandump.exp (scan-dump-dem): Likewise.
11286         (scan-dump-dem-not): Likewise.
11287
11288 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
11289
11290         PR testsuite/25767
11291         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
11292         powerpc-*-darwin*.
11293         * lib/obj-c++.exp (obj-c++_init): Likewise.
11294
11295 2006-01-16  Richard Guenther  <rguenther@suse.de>
11296
11297         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
11298
11299 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11300
11301         PR testsuite/25777
11302         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
11303         to LD_LIBRARY_PATH.
11304
11305 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
11306             Andrew Pinski  <pinskia@physics.uc.edu>
11307
11308         * gcc.dg/minmax-1.c: New test.
11309
11310 2006-01-16  Ben Elliston  <bje@au.ibm.com>
11311
11312         * gcc.dg/dfp/dfp.exp: Correct FSF address.
11313         * gcc.misc-tests/dectest.exp: Ditto.
11314
11315 2006-01-15  Ian Lance Taylor  <ian@airs.com>
11316
11317         PR testsuite/25796
11318         * gcc.target/i386/cmov6.c: Use -march=k8.
11319
11320 2006-01-15  Andreas Jaeger  <aj@suse.de>
11321
11322         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
11323         x86 does not have __float128.
11324
11325 2006-01-14  Ian Lance Taylor  <ian@airs.com>
11326
11327         * gcc.target/i386/cmov6.c: New test.
11328
11329 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
11330
11331         PR c++/25663
11332         * g++.dg/template/ctor6.C: New test.
11333
11334 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
11335
11336         PR tree-optimization/25485
11337         * gcc.dg/tree-ssa/pr25485.c: New.
11338
11339 2006-01-14  Richard Guenther  <rguenther@suse.de>
11340
11341         PR tree-optimization/22548
11342         PR tree-optimization/22555
11343         PR tree-optimization/22501
11344         * gcc.dg/tree-ssa/alias-4.c: New testcase.
11345         * gcc.dg/tree-ssa/alias-5.c: Likewise.
11346         * gcc.dg/tree-ssa/alias-6.c: Likewise.
11347         * gcc.dg/tree-ssa/alias-7.c: Likewise.
11348         * gcc.dg/tree-ssa/alias-8.c: Likewise.
11349         * gcc.dg/tree-ssa/alias-9.c: Likewise.
11350         * gcc.dg/tree-ssa/alias-10.c: Likewise.
11351         * gcc.dg/tree-ssa/alias-11.c: Likewise.
11352         * gcc.dg/tree-ssa/alias-12.c: Likewise.
11353
11354 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
11355
11356         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
11357         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
11358
11359 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
11360         Richard Guenther  <rguenther@suse.de>
11361
11362         PR rtl-optimization/24257
11363         * gcc.dg/torture/pr24257.c: New testcase.
11364
11365 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
11366
11367         * gcc.c-torture/execute/20060110-1.c: New test.
11368         * gcc.c-torture/execute/20060110-2.c: New test.
11369
11370 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
11371
11372         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
11373
11374 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
11375
11376         PR fortran/25756
11377         * gfortran.dg/label_3.f90: New test.
11378
11379 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
11380
11381         PR tree-optimization/25771
11382         * g++.dg/tree-ssa/pr25771.C: New test
11383
11384 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
11385
11386         PR tree-opt/24365
11387         * g++.dg/opt/complex5.C: New test.
11388
11389 2006-01-13  Richard Guenther  <rguenther@suse.de>
11390
11391         * gcc.target/i386/387-9.c: New testcase.
11392
11393 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11394
11395         PR c++/24824
11396         * g++.dg/debug/dwarf2-1.C: New.
11397
11398 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11399
11400         PR testsuite/25728
11401         * lib/gcov.exp (verify-lines): Add "close $fd".
11402
11403 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
11404             Ben Elliston  <bje@au.ibm.com>
11405
11406         * gcc.dg/dfp/inf-1.c: New test.
11407
11408 2006-01-12  Janis Johnson <janis187@us.ibm.com>
11409             Yao Qi  <qiyaoltc@cn.ibm.com>
11410             Ben Elliston  <bje@au.ibm.com>
11411             Jon Grimm  <jgrimm2@us.ibm.com>
11412
11413         * gcc.dg/nodfp-1.c: New test.
11414         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
11415         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
11416         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
11417         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
11418         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
11419         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
11420         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
11421         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
11422         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
11423         * gcc.dg/format/dfp-scanf-1.c: Likewise.
11424         * gcc.dg/format/dfp-printf-1.c: Likewise.
11425         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
11426         (compat_setup_dfp): New.
11427         * gcc.dg/compat/compat.exp: Use it.
11428         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
11429         Make some variables global, prepend "compat_" to their names.
11430         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
11431         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
11432         * gcc.misc-tests/dectest.exp: New test driver for decTest.
11433         * lib/compat.exp (compat_skip_list): Make global, rename.
11434         * lib/c-compat.exp: New file.
11435         * lib/target-supports.exp (check_effective_target_dfp): New.
11436
11437         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
11438         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
11439         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
11440         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
11441         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
11442         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
11443         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
11444         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
11445         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
11446         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
11447         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
11448         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
11449         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
11450         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
11451         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
11452         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
11453         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
11454         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
11455         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
11456         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
11457         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
11458         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
11459         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
11460         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
11461         gcc.dg/dfp/struct-layout-1.c,
11462         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
11463         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
11464         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
11465         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
11466         gcc.dg/dfp/func-vararg-dfp.c,
11467         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
11468         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
11469         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
11470         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
11471         gcc.dg/dfp/wtr-conversion-1.c: New tests.
11472
11473 2006-01-11  Richard Guenther  <rguenther@suse.de>
11474
11475         PR tree-optimization/25734
11476         * gcc.dg/tree-ssa/pr25734.c: New testcase.
11477
11478 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
11479
11480         PR fortran/25486
11481         * gfortran.dg/literal_character_constant_1_x.F: New test.
11482         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
11483         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
11484         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
11485
11486 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11487
11488         PR c++/25386
11489         * g++.dg/ext/packed3.C: Add expected packed error.
11490
11491 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
11492
11493         PR target/25706
11494         * gcc.dg/torture/pr25706-1.c: New test.
11495
11496 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
11497
11498         PR tree-optimization/23109
11499         PR tree-optimization/23948
11500         PR tree-optimization/24123
11501
11502         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
11503         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
11504         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
11505         g++.dg/tree-ssa/pr23948.C: New testcases.
11506         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
11507         three divisions in order to do the optimization.
11508
11509 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
11510
11511         PR c++/25632
11512         * g++.dg/other/pr25632.C: New test.
11513
11514 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
11515
11516         PR fortran/25730
11517         * gfortran.dg/used_types_1.f90: New test.
11518
11519 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
11520
11521         PR target/25718
11522         * gcc.dg/torture/pr25718-1.c: New test.
11523
11524 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
11525
11526         * gfortran.dg/list_read_2.f90: Fix typo in description.
11527
11528 2006-01-10  Jan Beulich  <jbeulich@novell.com>
11529
11530         * lib/target-supports.exp (check_visibility_available): Simplify test
11531         for *-*-netware*.
11532         (check_profiling_available): Fail for *-*-netware*.
11533         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
11534         * gcc.dg/20021014-1.c: Likewise.
11535         * gcc.dg/nest.c: Likewise.
11536
11537 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
11538
11539         fortran/24936
11540         * gfortran.dg/forall_3.f90: New test.
11541
11542 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
11543
11544         PR fortran/21977
11545         * gfortran.dg/nesting_2.f90: New test.
11546         * gfortran.dg/nesting_3.f90: New test.
11547
11548 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
11549
11550         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
11551         Fix typo in comment.
11552
11553 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
11554
11555         * gfortran.dg/single_char_string.f90: New test.
11556
11557 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
11558
11559         * gfortran.dg/ichar_2.f90: New test.
11560
11561 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
11562
11563         PR fortran/25093
11564         * gfortran.dg/private_type_4.f90: New.
11565
11566 2006-01-07  Richard Guenther  <rguenther@suse.de>
11567
11568         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
11569
11570 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11571
11572         * gfortran.dg/func_decl_1.f90: New.
11573         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
11574         * gfortran.dg/array_alloc_2.f90: Likewise.
11575         * gfortran.dg/char_result_8.f90: Likewise.
11576         * gfortran.dg/dup_save_1.f90: Likewise.
11577         * gfortran.dg/dup_save_2.f90: Likewise.
11578         * gfortran.dg/f2c_6.f90: Likewise.
11579         * gfortran.dg/f2c_7.f90: Likewise.
11580         * gfortran.dg/func_result_2.f90: Likewise.
11581         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11582
11583 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
11584
11585         PR fortran/22146
11586         * gfortran.dg/elemental_subroutine_1.f90: New test.
11587         * gfortran.dg/elemental_subroutine_2.f90: New test.
11588
11589         PR fortran/25029
11590         PR fortran/21256
11591         * gfortran.dg/assumed_size_refs_1.f90: New test.
11592
11593         PR fortran/20868
11594         PR fortran/20870
11595         * gfortran.dg/assumed_size_refs_2.f90: New test.
11596         * gfortran.dg/initialization_1.f90: Change warning message.
11597
11598 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
11599
11600         * gcc.dg/tree-ssa/loop-15.c: New test.
11601
11602 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11603
11604         PR fortran/25598
11605         * gfortran.dg/backspace_3.f: New test.
11606         * gfortran.dg/backspace_4.f: New test.
11607
11608 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11609
11610         PR fortran/24268
11611         * gfortran.dg/fmt_white.f: Update test.
11612
11613 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
11614
11615         * gcc.dg/cast-1.c: Add new warning.
11616         * gcc.dg/cast-2.c: Likewise.
11617         * gcc.dg/cast-3.c: Likewise.
11618         * gcc.dg/format/cast-1.c: Likewise.
11619         * gcc.dg/cast-4.c: New testcase.
11620
11621 2006-01-05  Richard Guenther  <rguenther@suse.de>
11622
11623         PR tree-optimization/22555
11624         * gcc.dg/tree-ssa/alias-3.c: New testcase.
11625
11626 2006-01-05  Richard Guenther  <rguenther@suse.de>
11627             Diego Novillo  <dnovillo@redhat.com>
11628
11629         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
11630         * gcc.dg/tree-ssa/loop-8.c: Likewise.
11631         * gcc.dg/tree-ssa/loop-1.c: Likewise.
11632         * gcc.dg/tree-ssa/pr23294.c: Likewise.
11633         * gcc.dg/tree-ssa/pr21985.c: Likewise.
11634         * gcc.dg/tree-ssa/loop-14.c: Likewise.
11635         * gcc.dg/tree-ssa/loop-2.c: Likewise.
11636         * gcc.dg/tree-ssa/loop-3.c: Likewise.
11637         * gcc.dg/tree-ssa/loop-4.c: Likewise.
11638         * gcc.dg/tree-ssa/pr21171.c: Likewise.
11639         * gcc.dg/tree-ssa/loop-5.c: Likewise.
11640         * gcc.dg/tree-ssa/loop-10.c: Likewise.
11641         * gcc.dg/tree-ssa/loop-6.c: Likewise.
11642         * treelang/compile/extravar.tree: Likewise.
11643         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
11644         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
11645         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
11646         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
11647         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
11648
11649 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11650
11651         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
11652         for 64-bit fix.
11653
11654 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
11655
11656         PR fortran/23675
11657         gfortran.dg/char_result_11.f90: New.
11658
11659 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
11660
11661         PR c++/24782
11662         * g++.dg/parse/access9.C: New test.
11663         * g++.dg/tc1/dr52.C: Tweak error markers.
11664
11665 2006-01-04  Richard Henderson  <rth@redhat.com>
11666
11667         Merge from gomp branch.
11668         * g++.dg/parse/pragma2.C: Update expected error lines.
11669
11670 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
11671
11672         * g++.dg/other/i386-2.C: New test.
11673
11674         PR target/25554
11675         * gcc.c-torture/compile/20051228-1.c: New test.
11676
11677         PR c/25559
11678         * gcc.dg/pr25559.c: New test.
11679
11680 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
11681
11682         PR c++/25492
11683         * g++.dg/lookup/friend9.C: New test.
11684
11685         PR c++/25625
11686         * g++.dg/template/repo5.C: New test.
11687
11688 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
11689
11690         PR fortran/25101
11691         * gfortran.dg/forall_2.f90: New test.
11692
11693 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
11694
11695         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
11696         dg-require-weak.  Adjust regexp to handle leading-underscore
11697         targets and space as well as TAB after .weak.  Change previous
11698         64-bit fix to not use naked dot.
11699
11700 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
11701
11702         PR rtl-optimization/25578
11703         * gcc.c-torture/execute/20060102-1.c: New testcase.
11704
11705 2006-01-03  Richard Guenther  <rguenther@suse.de>
11706
11707         PR c/25183
11708         * gcc.dg/torture/pr25183.c: New testcase.
11709
11710 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
11711
11712         Merge from gomp-branch.
11713         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
11714         * gcc.dg/ia64-sync-2.c: Likewise.
11715         * gcc.dg/ia64-sync-3.c: Likewise.
11716         * gcc.dg/ia64-sync-4.c: Likewise.
11717         * gcc.dg/sync-2.c: Likewise.
11718         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
11719         that sparc64-*-* and sparcv9-*-* supports sync builtins.
11720
11721 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
11722
11723         PR c++/25635
11724         * g++.dg/parse/operator6.C: New test.
11725
11726         PR c++/25637
11727         * g++.dg/parse/error29.C: New test.
11728
11729         PR c++/25638
11730         * g++.dg/parse/dtor6.C: New test.
11731
11732         PR c++/25633
11733         * g++.dg/parse/ctor3.C: New test.
11734
11735         PR c++/25634
11736         * g++.dg/template/class3.C: New test.
11737
11738 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
11739
11740         * g++.dg/debug/debug9.C: New.
11741
11742 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
11743
11744         PR fortran/24640
11745         * gfortran.dg/label_2.f90: New test.
11746
11747 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11748
11749         * g++.dg/lookup/using12.C: Tighten error marker.
11750
11751 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
11752             Andrew Pinski <pinskia@physics.uc.edu>
11753
11754         * gcc.target/powerpc/darwin-abi-3.c: New file.
11755         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
11756         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
11757         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
11758         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
11759         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
11760         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
11761         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
11762         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
11763
11764 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
11765
11766         * gcc.dg/tree-ssa/loadpre1.c: New;
11767         * gcc.dg/tree-ssa/loadpre2.c: New;
11768         * gcc.dg/tree-ssa/loadpre3.c: New;
11769         * gcc.dg/tree-ssa/loadpre4.c: New;
11770         * gcc.dg/tree-ssa/loadpre5.c: New;
11771         * gcc.dg/tree-ssa/loadpre6.c: New;
11772         * gcc.dg/tree-ssa/loadpre7.c: New;
11773         * gcc.dg/tree-ssa/loadpre8.c: New;
11774         * gcc.dg/tree-ssa/loadpre9.c: New;
11775
11776 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
11777
11778         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
11779         * g++.dg/abi/thunk4.C: Likewise.
11780
11781 2006-01-01  Andreas Jaeger  <aj@suse.de>
11782
11783         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
11784         portable.
11785
11786 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
11787
11788         PR c++/25294
11789         * gcc.dg/pragma-pack-3.c: New test.
11790         * g++.dg/parse/pragma3.C: New test.
11791
11792 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11793
11794         PR middle-end/24827
11795         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
11796
11797 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11798
11799         PR testsuite/25214
11800         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
11801
11802 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
11803
11804         PR fortran/22607
11805         * gfortran-dg/pure_byref_3.f90: New.
11806
11807         fortran/PR 25396
11808         * gfortran.dg/userdef_operator_1.f90: New.
11809
11810 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11811
11812         * g++.dg/abi/thunk3.C: New.
11813         * g++.dg/abi/thunk4.C: New.
11814
11815 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
11816
11817         PR fortran/25532
11818         * gfortran.dg/host_used_types_1.f90: New test. Check that host
11819         associated derived type components of derived types are
11820         properly declared in contained procedures.
11821
11822 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11823
11824         PR libgfortran/25139
11825         * gfortran.dg/backspace_2.f: New test.
11826
11827 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11828
11829         PR libgfortran/25550
11830         * gfortran.dg/endfile.f: New test.
11831
11832 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11833
11834         PR libgfortran/25419
11835         * gfortran.dg/comma.f: New test.
11836
11837 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11838
11839         * lib/gfortran-dg.exp: Remove trailing whitespace.
11840         * lib/fortran-torture.exp: Test with -fbounds-check instead of
11841         -funroll-all-loops.
11842
11843 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
11844
11845         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
11846         Extended Double long doubles or repeat tests when long double is
11847         the same size as double.
11848
11849 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11850
11851         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
11852
11853         PR testsuite/25442
11854         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
11855         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
11856
11857         PR testsuite/25441
11858         * gcc.dg/pr23911.c: Make test variable static.
11859
11860         PR testsuite/25444
11861         * gcc.dg/tree-ssa/pr14841.c: Likewise.
11862
11863 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
11864
11865         PR c++/25439
11866         * g++.dg/parse/crash17.C: Adjust error markers.
11867         * g++.dg/template/error20.C: New test.
11868
11869 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
11870
11871         PR c++/23172
11872         * g++.dg/ext/complit4.C: New test.
11873
11874         PR c++/25417
11875         * g++.dg/ext/complit5.C: Likewise.
11876
11877 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
11878
11879         PR tree-optimization/25125
11880         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
11881         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
11882         * gcc.c-torture/execute/pr25125.c: New.
11883
11884 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
11885
11886         PR fortran/25029
11887         PR fortran/21256
11888         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
11889         with incorrect assumed size references.
11890
11891 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
11892
11893         PR c++/23171
11894         * g++.dg/opt/init1.C: New test.
11895
11896 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
11897
11898         PR c++/24671
11899         * g++.dg/template/sfinae3.C: New test.
11900
11901 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11902
11903         * g++.dg/other/friend4.C: New test.
11904
11905 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
11906
11907         PR target/25005
11908         * g++.dg/opt/pr25005.C: New test.
11909
11910 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
11911
11912         PR c++/25369
11913         * g++.dg/template/ptrmem16.C: New test.
11914
11915 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
11916
11917         PR fortran/25029
11918         PR fortran/21256
11919         * gfortran.dg/initialization_1.f90: Add test of SIZE.
11920
11921 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11922
11923         PR libgfortran/25307
11924         * gfortran.dg/list_read_5.f90: New test.
11925
11926 2005-12-22  Richard Henderson  <rth@redhat.com>
11927
11928         * gcc.target/i386/sse-7.c: Use -msse2.
11929
11930 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
11931
11932         PR rtl-optimization/25432
11933         * gcc.c-torture/compile/20051216-1.c: New test.
11934
11935         PR objc/25328
11936         * objc/execute/pr25328.m: New test.
11937
11938 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
11939
11940         PR c++/25364
11941         * g++.dg/template/call4.C: New test.
11942
11943 2005-12-22  Dale Johannesen  <dalej@apple.com>
11944
11945         * gcc.target/i386/sse-17.c: New.
11946
11947 2005-12-22  Paul Brook  <paul@codesourcery.com>
11948
11949         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
11950
11951 2005-12-22  Paul Brook  <paul@codesourcery.com>
11952
11953         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
11954
11955 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11956
11957         PR tree-opt/25513
11958         * gcc.c-torture/compile/pr25513.c: New test.
11959
11960 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11961
11962         PR c++/23333
11963         * g++.dg/parse/error25.C: Add more tests.
11964
11965 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11966
11967         PR fortran/18990
11968         * gfortran.dg/der_charlen_1.f90: New.
11969
11970 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
11971
11972         PR fortran/20889
11973         * gfortran.dg/pointer_component_type_1.f90: New test.
11974
11975         PR fortran/25029
11976         PR fortran/21256
11977         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
11978         should give an error with assumed size array refernces and checks those
11979         that should not.
11980         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
11981         reference an upper bound so that it does not generate an error.
11982
11983         PR fortran/19362
11984         PR fortran/20244
11985         PR fortran/20864
11986         PR fortran/25391
11987         * gfortran.dg/used_dummy_types_1.f90: New test.
11988         * gfortran.dg/used_dummy_types_2.f90: New test.
11989         * gfortran.dg/used_dummy_types_3.f90: New test.
11990         * gfortran.dg/used_dummy_types_4.f90: New test.
11991         * gfortran.dg/used_dummy_types_5.f90: New test.
11992
11993         PR fortran/23152
11994         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
11995         group already being USE associated.
11996         * gfortran.dg/assumed_shape_nml.f90: New test.
11997         * gfortran.dg/assumed_size_nml.f90: New test.
11998
11999         PR fortran/20862
12000         PR fortran/25053
12001         PR fortran/25063
12002         PR fortran/25064
12003         PR fortran/25066
12004         PR fortran/25067
12005         PR fortran/25068
12006         PR fortran/25307
12007         * gfortran.dg/io_constraints_1.f90: New test.
12008         * gfortran.dg/io_constraints_1.f90: New test.
12009         * gfortran.dg/iostat_3.f90: Change wording of warning.
12010         * gfortran.dg/g77/19981216-0.f: The same.
12011
12012 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
12013
12014         PR tree-optimization/23518
12015         * testsuite/gcc.dg/pr23518.c: New.
12016
12017 2005-12-21  Mike Stump  <mrs@apple.com>
12018
12019         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
12020
12021 2005-12-21  Paul Brook  <paul@codesourcery.com>
12022
12023         * gcc.dg/pr19340.c: Skip on m68k targets.
12024
12025 2005-12-21  Steven Bosscher  <stevenb@suse.de>
12026
12027         PR rtl-optimization/25196
12028         * gcc.dg/pr25196.c: New test.
12029
12030 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
12031
12032         PR fortran/25423
12033         gfortran.dg/where_nested_1.f90: New.
12034
12035 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
12036
12037         PR tree-optimization/25382.
12038         * gcc.dg/tree-ssa/pr25382.c: New.
12039
12040 2005-12-20  Richard Guenther  <rguenther@suse.de>
12041
12042         PR middle-end/24306
12043         * gcc.target/i386/pr24306.c: New testcase.
12044
12045 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
12046
12047         PR tree-optimization/25501
12048         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
12049
12050 2005-12-20  Richard Guenther  <rguenther@suse.de>
12051
12052         Revert
12053         2005-12-02  Richard Guenther  <rguenther@suse.de>
12054
12055         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
12056
12057 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
12058
12059         PR c++/21228
12060         * g++.dg/warn/Wunreachable-code-2.C: New test.
12061
12062 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
12063
12064         PR c++/24278
12065         * g++.dg/template/ctor5.C: New test.
12066
12067         PR c++/24915
12068         * g++.dg/template/overload8.C: New test.
12069
12070 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
12071
12072         * gcc.c-torture/compile/pr25483 : New test.
12073
12074 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12075
12076         PR c++/20552
12077         * g++.dg/ext/typeof10.C: New test.
12078
12079 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12080
12081         * gcc.dg/mt-loopi1.c: New.
12082
12083 2005-12-18  Richard Guenther  <rguenther@suse.de>
12084
12085         PR tree-optimization/25481
12086         * gcc.dg/torture/pr25481.c: New testcase.
12087
12088 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
12089
12090         PR rtl-optimization/21041
12091         * gcc.dg/pr21041.c: New test.
12092
12093 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12094
12095         PR libgfortran/25463
12096         * gfortran.dg/advance.f90: New test.
12097
12098 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
12099
12100         * gcc.dg/20051201-1.c: New test.
12101
12102 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
12103
12104         PR fortran/25018
12105         * gfortran.dg/initialization_1.f90: New test.
12106         * gfortran.dg/enum_5.f90: Change dg-error to new message.
12107         * gfortran.dg/g77/980616-0.f: The same.
12108
12109 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
12110
12111         * PR fortran/25458
12112         * gfortran.dg/chkbits.f90: New test.
12113
12114 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
12115
12116         * gfortran.dg/enum_5.f: Revert to previous version.
12117
12118 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
12119
12120         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
12121         * gfortran.dg/nested_modules_1.f90: Ditto.
12122         * gfortran.dg/hollerith_f95.f90: Ditto.
12123         * gfortran.dg/select_5.f90: Ditto.
12124         * gfortran.dg/secnds.f: Ditto.
12125         * gfortran.dg/hollerith2.f90: Ditto.
12126         * gfortran.dg/imag_2.f: Ditto.
12127         * gfortran.dg/ftell_2.f90: Ditto.
12128         * gfortran.dg/malloc_free_1.f90: Ditto.
12129         * gfortran.dg/logint-1.f: Ditto.
12130         * gfortran.dg/recursive_statement_functions.f90: Ditto.
12131         * gfortran.dg/e_d_fmt.f90: Ditto.
12132         * gfortran.dg/hollerith_legacy.f90: Ditto.
12133         * gfortran.dg/logint-2.f: Ditto.
12134         * gfortran.dg/enum_5.f90: Ditto.
12135         * gfortran.dg/f2c_2.f90: Ditto.
12136         * gfortran.dg/pr17143.f90: Ditto.
12137         * gfortran.dg/namelist_14.f90: Ditto.
12138         * gfortran.dg/logint-3.f: Ditto.
12139         * gfortran.dg/spread_scalar_source.f90: Ditto.
12140         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
12141         * gfortran.dg/namelist_11.f: Ditto.
12142         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
12143         * gfortran.dg/g77/20010519-1.f
12144         * gfortran.dg/g77/alpha1.f: Ditto.
12145         * gfortran.dg/g77/990115-1.f: Ditto.
12146         * gfortran.dg/g77/erfc.f: Ditto.
12147         * gfortran.dg/g77/19990313-3.f: Ditto.
12148         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
12149         * gfortran.dg/g77/20010426.f: Ditto.
12150         * gfortran.dg/g77/19990313-0.f: Ditto.
12151         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
12152         * gfortran.dg/g77/20000629-1.f: Ditto.
12153         * gfortran.dg/g77/970125-0.f: Ditto.
12154         * gfortran.dg/g77/8485.f: Ditto.
12155         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
12156         * gfortran.dg/g77/19990313-1.f: Ditto.
12157         * gfortran.dg/g77/int8421.f: Ditto.
12158         * gfortran.dg/g77/19990305-0.f: Ditto.
12159         * gfortran.dg/g77/947.f: Ditto.
12160         * gfortran.dg/g77/19990905-2.f: Ditto.
12161         * gfortran.dg/g77/cabs.f: Ditto.
12162         * gfortran.dg/g77/19990313-2.f: Ditto.
12163         * gfortran.dg/g77/20020307-1.f: Ditto.
12164         * gfortran.dg/g77/dcomplex.f: Ditto.
12165         * gfortran.dg/g77/19990502-1.f: Ditto.
12166         * gfortran.dg/g77/19981216-0.f: Ditto.
12167         * gfortran.dg/common_4.f90: Ditto.
12168         * gfortran.dg/entry_4.f90: Ditto.
12169         * gfortran.dg/equiv_constraint_2.f90: Ditto.
12170         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
12171         * gfortran.dg/namelist_12.f: Ditto.
12172         * gfortran.dg/scale_1.f90: Ditto.
12173         * gfortran.dg/modulo_1.f90
12174         * gfortran.dg/hollerith.f90: Ditto.
12175         * gfortran.dg/direct_io_3.f90: Ditto.
12176         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
12177         * gfortran.dg/gnu_logical_1.F: Ditto.
12178         * gfortran.dg/unf_io_convert_1.f90: Ditto.
12179         * gfortran.dg/assign_1.f90: Ditto.
12180         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
12181         * gfortran.dg/pr23095.f: Ditto.
12182         * gfortran.dg/read_float_1.f90: Ditto.
12183
12184 2005-12-17  Andreas Jaeger  <aj@suse.de>
12185
12186         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
12187         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
12188
12189 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12190
12191         PR fortran/24268
12192         * gfortran.dg/fmt_white.f: New test.
12193
12194 2005-12-16  Steven G. Kargl <kargls@comcast.net>
12195
12196         * gfortran.dg/label_1.f90: New test.
12197
12198 2005-12-15  Ben Elliston  <bje@au.ibm.com>
12199
12200         PR testsuite/25422
12201         * gcc.dg/20031012-1.c: Add -Walways-true option.
12202         * gcc.dg/weak/weak-3.c: Likewise.
12203         * g++.old-deja/g++.mike/warn8.C: Likewise.
12204
12205 2005-12-16  Mike Stump  <mrs@apple.com>
12206
12207         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
12208         exit.
12209
12210 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12211
12212         PR libgfortran/25264
12213         PR libgfortran/25349
12214         * gfortran.dg/tl_editing.f90: Added additional checks.
12215         * gfortran.dg/t_editing.f: New test.
12216         * gfortran.dg/write_padding.f90: New test
12217
12218 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12219
12220         PR testsuite/25215
12221         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
12222
12223 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
12224
12225         PR rtl-optimization/24899
12226         * gcc.c-torture/execute/20051215-1.c: New test.
12227
12228 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
12229
12230         PR 24823
12231         * gfortran.dg/pr24823.f: New test.
12232
12233 2005-12-16  Jeff Law  <law@redhat.com>
12234
12235         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
12236
12237 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
12238
12239         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
12240         Change C++ style comments to C style comments.
12241         Remove aligned types from the array.
12242         Keep Enums disabled.
12243         (complex_types): Remove aligned types from the array.
12244         Comment out "_Complex long double".
12245         (attrib_types): Remove.
12246         (complex_attrib_types): Remove.
12247         (attrib_array_types): Remove.
12248         (complex_attrib_array_types): Remove.
12249         (aligned_bitfld_types): Remove.
12250         (n_aligned_bitfld_types): Remove.
12251         (FEATURE_ALIGNEDPACKED): Delete.
12252         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
12253         (singles): Remove support for adding attributes.
12254         (choose_type): Remove support for attributed types.
12255         (generate_fields): Remove support for attributed bit-fields.
12256         Remove support for adding attributes.
12257         (generate_random_tests): Remove support for adding attributes.
12258         (features): Add back "[0] :0" and "complex vector [0]".
12259         (main): Remove support for attributed bit-fields.
12260         Uncomment the calling of generate_random_tests for the rests of
12261         the tests.
12262
12263 2005-12-16  Jan Hubicka  <jh@suse.cz>
12264
12265         * gcc.c-torture/combine/pr25224.c: New.
12266
12267 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
12268
12269         PR other/25028
12270         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
12271         HP-UX.
12272
12273 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
12274
12275         * gcc.dg/20051215-1.c: New file.
12276
12277 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12278
12279         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
12280         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
12281
12282 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
12283
12284         PR fortran/18197
12285         * gfortran.dg/dummy_functions_1.f90: New.
12286
12287 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
12288
12289         PR rtl-optimization/25310
12290         * gcc.c-torture/compile/pr25310.c: New test.
12291
12292 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
12293
12294         PR debug/25023
12295         * gcc.dg/pr25023.c: New test.
12296
12297 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12298
12299         * g++.old-deja/g++.brendan/redecl1.C,
12300         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
12301         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
12302         g++.old-deja/g++.oliva/typeof1.C,
12303         g++.old-deja/g++.other/crash16.C,
12304         g++.old-deja/g++.other/crash34.C,
12305         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
12306         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
12307         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
12308         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
12309         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
12310         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
12311         Remove xfail.
12312
12313 2005-12-14  Kean Johnston  <jkj@sco.com>
12314             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12315
12316         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
12317         * gcc.target/i386/20020523-1.c: Ditto.
12318         * gcc.target/i386/tailcall-1.c: Ditto.
12319         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
12320         * gcc.target/i386/ssetype-5.c: Ditto.
12321
12322 2005-12-14  Jeff Law  <law@redhat.com>
12323
12324         * gcc.dg/tree-ssa/foldstring-1.c: New test.
12325
12326 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
12327
12328         PR target/25254
12329         PR target/24188
12330         * gcc.target/i386/pr25254.c: New test.
12331         * gfortran.dg/PR24188.f: New test.
12332
12333 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
12334
12335         * lib/fortran-torture.exp: Catch remaining uses of
12336         remote_file build delete.
12337
12338 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12339
12340         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
12341
12342 2005-12-14  Ben Elliston  <bje@au.ibm.com>
12343
12344         * gcc.dg/warn-addr-cmp.c: New test.
12345
12346 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
12347
12348         PR debug/25023
12349         PR target/25293
12350         * gcc.target/i386/pr25293.c: New test.
12351
12352 2005-12-13  Petr Machata  <machata@post.cz>
12353
12354         PR c++/24907
12355         * g++.dg/parse/comma2.C: New test.
12356
12357 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
12358             Jakub Jelinek  <jakub@redhat.com>
12359
12360         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
12361         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
12362         (limits.h): Include unconditionally.
12363         (stdlib.h): Likewise.
12364         (hashtab.h): Do not include.
12365         (getopt.h): Likewise.
12366         (stddef.h): Include.
12367         (hashval_t): Define.
12368         (struct entry): Add "next" field.
12369         (HASH_SIZE): New macro.
12370         (hash_table): New variable.
12371         (switchfiles): Do not use xmalloc.
12372         (mix): New macro.
12373         (iterative_hash): New function.
12374         (hasht): Remove.
12375         (e_exists): New function.
12376         (e_insert): Likewise.
12377         (output): Use, instead of libiberty hashtable functions.
12378         (main): Do not use getopt.  Do not call htab_create.
12379
12380 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
12381
12382         PR c++/25331
12383         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
12384         put atal* and atpaal* attributes on array elements.
12385         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
12386         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
12387         put atal* and atpaal* attributes on array elements.
12388         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
12389
12390 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
12391
12392         * gcc.dg/single-precision-constant.c: New test.
12393
12394 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
12395
12396         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
12397         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
12398         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
12399         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12400         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12401         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12402         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
12403         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
12404         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
12405         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
12406         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
12407         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
12408         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
12409         gcc.target/powerpc/ppc-sdata-2.c,
12410         gcc.target/powerpc/ppc-stackalign-1.c,
12411         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
12412         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
12413         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
12414         gcc.target/powerpc/rs6000-ldouble-2.c,
12415         gcc.target/powerpc/rs6000-power2-1.c,
12416         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
12417         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
12418         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
12419         option into target selector.
12420         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
12421         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
12422
12423 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
12424
12425         PR objc/25348
12426         * objc.dg/encode-9.m: New test.
12427
12428 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12429
12430         PR testsuite/20772
12431         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
12432         * gcc.dg/asm-b.c: Fix typo.
12433         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
12434         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12435         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
12436         i?86 lp64 and x86_64 ilp32.
12437         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
12438         on i?86 lp64.
12439         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
12440
12441 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
12442
12443         PR fortran/25078
12444         gfortran.dg/equiv_5.f90: New test.
12445
12446 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
12447
12448         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
12449         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
12450         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
12451         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
12452         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
12453         * gcc.dg/tree-ssa/reassoc-5.c: New.
12454         * gcc.dg/tree-ssa/reassoc-6.c: New.
12455         * gcc.dg/tree-ssa/reassoc-7.c: New.
12456         * gcc.dg/tree-ssa/reassoc-8.c: New.
12457         * gcc.dg/tree-ssa/reassoc-9.c: New.
12458         * gcc.dg/tree-ssa/reassoc-10.c: New.
12459         * gcc.dg/tree-ssa/reassoc-11.c: New.
12460
12461 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12462
12463         PR testsuite/25167
12464         PR testsuite/24478
12465         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
12466
12467 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
12468
12469         PR c++/25300
12470         * g++.dg/template/inherit.C: Do not use a generic error message.
12471
12472 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
12473
12474         PR libobjc/25354
12475         * objc.dg/gnu-encoding: New directory.
12476         * objc.dg/gnu-encoding/compat-common.h: New file.
12477         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
12478         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
12479         * objc.dg/gnu-encoding/vector-defs.h: New file.
12480         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
12481         * objc.dg/gnu-encoding/generate-random.c: New file.
12482         * objc.dg/gnu-encoding/generate-random_r.c: New file.
12483         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
12484         * objc.dg/gnu-encoding/generate-random.h: New file.
12485
12486 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
12487
12488         PR c++/25337
12489         * g++.dg/template/defarg7.C: New test.
12490
12491 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
12492
12493         PR libobjc/25347
12494         * objc.dg/encode-8.m: New test.
12495
12496 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
12497
12498         PR libobjc/25346
12499         * objc.dg/encode-7.m: New test.
12500
12501 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
12502
12503         PR c++/25010
12504         * g++.dg/opt/inline10.C: New test.
12505
12506 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
12507
12508         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
12509
12510 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
12511
12512         * gfortran.dg/substring_equivalence.f90: typo in comment
12513
12514 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12515
12516         PR fortran/25068
12517         * gfortran.dg/iostat_3.f90: New test.
12518
12519 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
12520
12521         PR fortran/23815
12522         * gfortran.dg/unf_io_convert_1.f90: New test.
12523         * gfortran.dg/unf_io_convert_2.f90: New test.
12524         * gfortran.dg/unf_io_convert_3.f90: New test.
12525
12526 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12527
12528         PR testsuite/20772
12529         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
12530         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
12531         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
12532         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
12533         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
12534         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
12535         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
12536         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
12537         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
12538         gcc.dg/torture/fp-int-convert-float128-timode.c,
12539         gcc.dg/torture/fp-int-convert-float128.c,
12540         gcc.dg/torture/fp-int-convert-float80-timode.c,
12541         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
12542         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
12543
12544         * gcc.dg/tls/opt-1.c: Require effective target fpic.
12545
12546 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
12547
12548         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
12549
12550 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
12551
12552         * gcc.dg/20051207-1.c,
12553         * gcc.dg/20051207-2.c,
12554         * gcc.dg/20051207-3.c: New tests.
12555
12556 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12557
12558         PR testsuite/20772
12559         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
12560         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
12561         dg-skip-if target selector.
12562
12563         PR testsuite/20772
12564         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
12565         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
12566         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
12567         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
12568         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
12569         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
12570         and/or merge with i?86 cases.
12571
12572         * gcc.dg/tls/opt-3.c: Require effective target fpic.
12573
12574         PR testsuite/20772
12575         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
12576         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
12577         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
12578         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
12579         x86_64-*-linux*.
12580
12581 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
12582
12583         PR target/25311
12584         * gcc.c-torture/compile/pr25311.c: New test.
12585
12586 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12587
12588         PR libgfortran/25039
12589         * gfortran.dg/read_comma.f: New test.
12590
12591 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
12592
12593         PR c++/19317
12594         * g++.dg/opt/pr19317-1.C: New test.
12595         * g++.dg/opt/pr19317-2.C: New test.
12596         * g++.dg/opt/pr19317-3.C: New test.
12597
12598         PR target/19005
12599         * gcc.c-torture/execute/pr19005.c: New test.
12600
12601         PR target/17828
12602         * g++.old-deja/g++.other/comdat5.C: New test.
12603         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
12604
12605         * g++.dg/compat/struct-layout-1.exp: New file.
12606         * g++.dg/compat/struct-layout-1.h: New.
12607         * g++.dg/compat/struct-layout-1_generate.c: New.
12608         * g++.dg/compat/struct-layout-1_x1.h: New.
12609         * g++.dg/compat/struct-layout-1_x2.h: New.
12610         * g++.dg/compat/struct-layout-1_y1.h: New.
12611         * g++.dg/compat/struct-layout-1_y2.h: New.
12612
12613         * gcc.dg/20050330-2.c: New test.
12614
12615 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
12616
12617         PR fortran/25292
12618         * gfortran.dg/associated_1.f90: New.
12619
12620 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12621
12622         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
12623         ILP32 vect_no_align platforms.
12624
12625 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
12626             Jakub Jelinek  <jakub@redhat.com>
12627
12628         PR target/25268
12629         * gcc.c-torture/compile/20051207-1.c: New test.
12630
12631 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12632
12633         PR testsuite/20772
12634         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
12635         gcc.dg/torture/pr18582-1.c,
12636         gcc.target/i386/attributes-error.c: Also test on x86_64.
12637
12638         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
12639
12640 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12641
12642         PR c++/19397
12643         * g++.dg/template/typedef3.C: New test.
12644
12645         PR c++/19762
12646         PR c++/19764
12647         * g++.dg/template/dtor3.C: Fix error markers.
12648
12649 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
12650
12651         * lib/target-supports.exp (check_effective_target_sync_char_short):
12652         Add s390*.
12653
12654 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
12655
12656         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
12657
12658 2005-12-06  Roger Sayle  <roger@eyesopen.com>
12659
12660         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
12661         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
12662         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
12663         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
12664
12665 2005-12-06  Roger Sayle  <roger@eyesopen.com>
12666
12667         PR c++/25263
12668         * g++.dg/other/array2.C: New test case.
12669
12670 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
12671
12672         * gcc.dg/darwin-weakimport-3.c: New.
12673
12674         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
12675         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
12676         and to work on Darwin.
12677         * gcc.dg/attr-weakref-1b.c: New file.
12678         * gcc.dg/attr-weakref-2.c: New test.
12679         * gcc.dg/darwin-weakref-1.c: New test.
12680
12681 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
12682
12683         PR testsuite/25247
12684         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
12685         use in selector expressions.
12686         (dg-xfail-if): Ditto.
12687         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
12688         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
12689         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
12690         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
12691         * gcc.test-framework/test-framework.exp: Skip generated tests if
12692         CHECK_TEST_FRAMEWORK is not 1.
12693
12694 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12695
12696         PR tree-optimization/24963
12697         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
12698
12699         PR target/24108
12700         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
12701
12702         PR target/18580
12703         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
12704         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
12705         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
12706         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
12707
12708 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
12709
12710         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
12711         dg-options.
12712
12713 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
12714
12715         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
12716
12717 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
12718
12719         * gcc.dg/format/cast-1.c: New test.
12720
12721 2005-12-04  Roger Sayle  <roger@eyesopen.com>
12722
12723         PR c/7776
12724         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
12725         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
12726         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
12727         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
12728
12729 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
12730
12731         * gcc.dg/cast-pretty-print-1.c: New test.
12732
12733 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
12734
12735         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
12736
12737 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
12738
12739         PR c++/24173
12740         * g++.dg/template/friend40.C: New test.
12741
12742 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
12743
12744         PR target/25199
12745         * gcc.target/i386/movq-2.c: New test.
12746         * gcc.target/i386/movq.c: Remove target i?86, instead add
12747         dg-require-effective-target ilp32.
12748
12749 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12750
12751         PR c++/24103
12752         * g++.dg/other/default1.C: New test.
12753
12754 2005-12-02  Richard Guenther  <rguenther@suse.de>
12755
12756         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
12757
12758 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12759
12760         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
12761
12762 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
12763
12764         PR target/21017
12765         * gcc.target/powerpc/rotate.c: New.
12766
12767 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12768
12769         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
12770         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
12771
12772 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12773
12774         PR c/13384
12775         * gcc.dg/pr17730-1.c: Adjust.
12776         * gcc.dg/lvalue1.c (main): Likewise.
12777         * gcc.dg/lvalue-2.c: Likewise.
12778         * g++.dg/pr7503-3.C
12779
12780 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
12781
12782         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
12783         error messages.
12784
12785 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
12786
12787         PR fortran/24789
12788         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
12789
12790 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
12791
12792         PR target/24475
12793         * lib/target-supports.exp (check_effective_target_tls): New.
12794         (check_effective_target_tls_runtime): New.
12795         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
12796         for TLS support.
12797         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
12798         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12799         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
12800         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
12801         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
12802         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
12803         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12804         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
12805         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
12806         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
12807         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
12808         effective-target TLS.
12809         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
12810         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
12811         effective-target TLS runtime.
12812
12813 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
12814
12815         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
12816
12817 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
12818
12819         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
12820         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
12821         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
12822         ignored" warnings when "packing" is the same as the ABI layout.
12823
12824 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
12825
12826         PR fortran/21302
12827         * gfortran.dg/line_length_1.f: New test.
12828         * gfortran.dg/line_length_2.f90: Ditto.
12829
12830 2005-11-30  Richard Guenther  <rguenther@suse.de>
12831
12832         PR tree-optimization/21655
12833         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
12834
12835 2005-11-30  Dale Johannesen  <dalej@apple.com>
12836
12837         * gcc.c-torture/compile/pr24930.c: New.
12838
12839 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
12840
12841         PR fortran/15809
12842         *  gfortran.dg/auto_char_dummy_array.f90: New test.
12843
12844 2005-11-30  Jeff Law  <law@redhat.com>
12845
12846         * g++.old-deja/g++.law/pr25000.C: New test.
12847
12848 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
12849
12850         * gcc.dg/tls/opt-11.c: New test.
12851
12852 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
12853
12854         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
12855         targets.
12856         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
12857         LP64 ia64.
12858
12859 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
12860
12861         * gfortran.dg/open_access_1.f90: New test.
12862
12863 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12864
12865         * gcc.dg/charset/builtin2.c: New test.
12866
12867 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
12868
12869         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
12870         on mmix-*-* for *_[xy].c.
12871
12872 2005-11-28  Kean Johnston  <jkj@sco.com>
12873
12874         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
12875         headers.
12876         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
12877         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
12878         * gcc.target/i386/asm-3.c: Ditto.
12879         * gcc.target/i386/clobbers.c: Ditto.
12880         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
12881         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
12882         test regexp.
12883         * gcc.target/i386/mul.c: Ditto.
12884         * gcc.target/i386/ssetype-1.c: Ditto.
12885         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
12886         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
12887         static so the test works with -fPIC mode too. Based on comment in
12888         PR19231 by Pinski.
12889         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
12890
12891 2005-11-28  Richard Guenther  <rguenther@suse.de>
12892
12893         * gcc.dg/alias-9.c: New testcase.
12894         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
12895
12896 2005-11-28  Roger Sayle  <roger@eyesopen.com>
12897             Uros Bizjak  <uros@kss-loka.si>
12898
12899         PR middle-end/20219
12900         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
12901         tan(x)/sin(x) transformations.
12902
12903 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
12904
12905         PR middle-end/24575
12906         * gcc.dg/tree-ssa/divide-3.c: New test.
12907         * gcc.dg/tree-ssa/divide-4.c: New test.
12908
12909 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
12910
12911         PR fortran/24917
12912         *  gfortran.dg/boz_6.f90: New test.
12913
12914 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12915
12916         PR fortran/23912
12917         * gfortran.dg/modulo_1.f90: New test.
12918
12919 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12920
12921         PR libfortran/24919
12922         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
12923         fail on CRLF platforms.
12924         * gfortran.dg/ftell_2.f90: Likewise.
12925
12926 2005-11-26  Eric Christopher  <echristo@apple.com>
12927
12928         * gcc.dg/intmax_t-1.c: Remove mips xfail.
12929
12930 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
12931
12932         * objc.dg/gnu-runtime-3.m: Simplify.
12933
12934 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
12935
12936         PR middle-end/23669
12937         * gcc.dg/tree-ssa/divide-1.c: New test.
12938         * gcc.dg/tree-ssa/divide-2.c: New test.
12939
12940 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
12941
12942         PR libgfortran/24945
12943         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
12944
12945 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
12946
12947         PR libgfortran/24945
12948         * gfortran.dg/open_status_2.f90: New test.
12949
12950 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12951
12952         * gcc.c-torture/execute/builtins/fprintf.c,
12953         gcc.c-torture/execute/builtins/fputs-lib.c,
12954         gcc.c-torture/execute/builtins/fputs.c,
12955         gcc.c-torture/execute/builtins/lib/fprintf.c,
12956         gcc.c-torture/execute/builtins/lib/printf.c,
12957         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
12958
12959 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
12960
12961         * gcc.dg/20050922-2.c: New test.
12962
12963 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
12964
12965         * objc.dg/gnu-runtime-3.m: New test.
12966
12967 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12968
12969         PR c++/9278
12970         * g++.dg/other/void1.C: New test.
12971
12972 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
12973
12974         PR middle-end/24998
12975         * gcc.dg/torture/fp-int-convert-float.c,
12976         gcc.dg/torture/fp-int-convert-double.c,
12977         gcc.dg/torture/fp-int-convert-long-double.c,
12978         gcc.dg/torture/fp-int-convert-timode.c,
12979         gcc.dg/torture/fp-int-convert-float80.c,
12980         gcc.dg/torture/fp-int-convert-float80-timode.c,
12981         gcc.dg/torture/fp-int-convert-float128.c,
12982         gcc.dg/torture/fp-int-convert-float128-timode.c,
12983         gcc.dg/torture/fp-int-convert.h: New files.
12984
12985 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
12986
12987         PR middle-end/24989
12988         * gcc.dg/tree-ssa/bool-10.c: New test.
12989         * gcc.dg/tree-ssa/bool-11.c: New test.
12990         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
12991
12992 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
12993
12994         PR middle-end/24990
12995         * tree-ssa/pr24990-1.c: New test.
12996
12997 2005-11-24  Richard Guenther  <rguenther@suse.de>
12998         Dirk Mueller <dmueller@suse.de>
12999
13000         PR c++/14024
13001         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
13002         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
13003         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
13004         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
13005         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
13006         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
13007
13008 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
13009
13010         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
13011
13012 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13013
13014         PR c/21668
13015         * gcc.dg/Wc++-compat.c: New.
13016         * gcc.dg/Wno-c++-compat.c: New.
13017
13018 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
13019
13020         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
13021         (vspltish, vspltisw): Likewise.
13022
13023 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13024
13025         PR libgfortran/24794
13026         * gfortran.dg/namelist_12.f: Fix quotes.
13027         * gfortran.dg/namelist_13.f90: Fix quotes.
13028         * gfortran.dg/namelist_14.f90: Fix quotes.
13029         * gfortran.dg/namelist_15.f90: Fix quotes.
13030         * gfortran.dg/namelist_use.f90: Fix quotes.
13031         * gfortran.dg/namelist_use_only.f90: Fix quotes.
13032         * gfortran.dg/namelist_21.f90: New test.
13033         * gfortran.dg/namelist_22.f90: New test.
13034
13035 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
13036
13037         PR target/23435
13038         * gcc.c-torture/compile/pr23435.c: New.
13039
13040 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
13041
13042         * gcc.c-torture/execute/floatunsisf-1.c: New test.
13043
13044 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
13045
13046         * gcc.target/powerpc/405-macchw-1.c,
13047         gcc.target/powerpc/405-macchw-2.c,
13048         gcc.target/powerpc/405-macchwu-1.c,
13049         gcc.target/powerpc/405-macchwu-2.c,
13050         gcc.target/powerpc/405-machhw-1.c,
13051         gcc.target/powerpc/405-machhw-2.c,
13052         gcc.target/powerpc/405-machhwu-1.c,
13053         gcc.target/powerpc/405-machhwu-2.c,
13054         gcc.target/powerpc/405-maclhw-1.c,
13055         gcc.target/powerpc/405-maclhw-2.c,
13056         gcc.target/powerpc/405-maclhwu-1.c,
13057         gcc.target/powerpc/405-maclhwu-2.c,
13058         gcc.target/powerpc/405-mulchw-1.c,
13059         gcc.target/powerpc/405-mulchw-2.c,
13060         gcc.target/powerpc/405-mulchwu-1.c,
13061         gcc.target/powerpc/405-mulchwu-2.c,
13062         gcc.target/powerpc/405-mulhhw-1.c,
13063         gcc.target/powerpc/405-mulhhw-2.c,
13064         gcc.target/powerpc/405-mulhhwu-1.c,
13065         gcc.target/powerpc/405-mulhhwu-2.c,
13066         gcc.target/powerpc/405-mullhw-1.c,
13067         gcc.target/powerpc/405-mullhw-2.c,
13068         gcc.target/powerpc/405-mullhwu-1.c,
13069         gcc.target/powerpc/405-mullhwu-2.c,
13070         gcc.target/powerpc/405-nmacchw-1.c,
13071         gcc.target/powerpc/405-nmacchw-2.c,
13072         gcc.target/powerpc/405-nmachhw-1.c,
13073         gcc.target/powerpc/405-nmachhw-2.c,
13074         gcc.target/powerpc/405-nmaclhw-1.c,
13075         gcc.target/powerpc/405-nmaclhw-2.c,
13076         gcc.target/powerpc/440-macchw-1.c,
13077         gcc.target/powerpc/440-macchw-2.c,
13078         gcc.target/powerpc/440-macchwu-1.c,
13079         gcc.target/powerpc/440-macchwu-2.c,
13080         gcc.target/powerpc/440-machhw-1.c,
13081         gcc.target/powerpc/440-machhw-2.c,
13082         gcc.target/powerpc/440-machhwu-1.c,
13083         gcc.target/powerpc/440-machhwu-2.c,
13084         gcc.target/powerpc/440-maclhw-1.c,
13085         gcc.target/powerpc/440-maclhw-2.c,
13086         gcc.target/powerpc/440-maclhwu-1.c,
13087         gcc.target/powerpc/440-maclhwu-2.c,
13088         gcc.target/powerpc/440-mulchw-1.c,
13089         gcc.target/powerpc/440-mulchw-2.c,
13090         gcc.target/powerpc/440-mulchwu-1.c,
13091         gcc.target/powerpc/440-mulchwu-2.c,
13092         gcc.target/powerpc/440-mulhhw-1.c,
13093         gcc.target/powerpc/440-mulhhw-2.c,
13094         gcc.target/powerpc/440-mulhhwu-1.c,
13095         gcc.target/powerpc/440-mulhhwu-2.c,
13096         gcc.target/powerpc/440-mullhw-1.c,
13097         gcc.target/powerpc/440-mullhw-2.c,
13098         gcc.target/powerpc/440-mullhwu-1.c,
13099         gcc.target/powerpc/440-mullhwu-2.c,
13100         gcc.target/powerpc/440-nmacchw-1.c,
13101         gcc.target/powerpc/440-nmacchw-2.c,
13102         gcc.target/powerpc/440-nmachhw-1.c,
13103         gcc.target/powerpc/440-nmachhw-2.c,
13104         gcc.target/powerpc/440-nmaclhw-1.c,
13105         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
13106
13107 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
13108
13109         PR fortran/24774
13110         * gfortran.dg/inquire_9.f90: New test.
13111
13112         PR fortran/21647
13113         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
13114
13115 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13116
13117         PR libfortran/24432
13118         * lib/target-supports.exp (check_effective_target_fortran_large_real):
13119         Check that 'cos' is supported.
13120
13121 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
13122
13123         PR fortran/24223
13124         * gfortran.dg/substring_equivalence.f90: New test.
13125
13126         PR fortran/24705
13127         * gfortran.dg/auto_internal_assumed.f90: New test.
13128
13129 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
13130
13131         * gcc.dg/fold-div-2.c: New test.
13132
13133 2005-11-20  Ian Lance Taylor  <ian@airs.com>
13134
13135         PR rtl-optimization/24883
13136         * gcc.c-torture/compile/pr24883.c: New test.
13137
13138 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
13139
13140         PR middle-end/20583
13141         * gcc.c-torture/compile/pr20583.c: New.
13142
13143 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
13144
13145         * gcc.c-torture/execute/usmul.c: New test.
13146
13147 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
13148
13149         * gcc.dg/tree-ssa/vrp22.c: New test.
13150
13151 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
13152
13153         PR middle-end/24912
13154         * gcc.dg/torture/pr24912-1.c: New test.
13155
13156 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
13157
13158         PR fortran/24862
13159         * gfortran.dg/arrayio_derived_1.f90: New test.
13160
13161 2005-11-19  Richard Guenther  <rguenther@suse.de>
13162
13163         PR middle-end/23294
13164         * gcc.dg/tree-ssa/pr23294.c: New testcase.
13165
13166 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
13167
13168         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
13169
13170 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
13171
13172         PR c++/8355
13173         * g++.dg/template/friend39.C: New test.
13174
13175 2005-11-18  James E Wilson  <wilson@specifix.com>
13176
13177         * gcc.dg/builtin-strstr.c: New.
13178
13179 2005-11-18  Richard Henderson  <rth@redhat.com>
13180
13181         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
13182         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
13183         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
13184         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
13185         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
13186         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
13187         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
13188         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
13189         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
13190         renaming to remove initial "ia64-".
13191
13192 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
13193
13194         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
13195
13196 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
13197
13198         * g++.dg/cpp/string-2.C: New test.
13199
13200 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
13201
13202         * gcc.dg/tree-ssa/loop-14.c: New test.
13203
13204 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
13205             Michael Chamberlain <michael@chamberlain.net.au>
13206
13207         * ada/acats/run_all.sh (target_run): Kill long running tests.
13208
13209 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13210
13211         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
13212         * gcc.dg/cleanup-9.c: Likewise.
13213         * gcc.dg/cleanup-10.c: Likewise.
13214         * gcc.dg/cleanup-11.c: Likewise.
13215
13216 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13217
13218         PR fortran/24892
13219         * gfortran.dg/open_access_append_1.f90: New test.
13220         * gfortran.dg/open_access_append_2.f90: New test.
13221
13222 2005-11-16  Richard Guenther  <rguenther@suse.de>
13223
13224         PR middle-end/24851
13225         * gcc.c-torture/execute/pr24851.c: New testcase.
13226
13227 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
13228
13229         * gcc.dg/fold-overflow-1.c: New test.
13230
13231 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
13232
13233         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
13234         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
13235
13236 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
13237
13238         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
13239         structures.
13240         * g++.dg/eh/forced2.C: Likewise.
13241         * g++.dg/eh/forced3.C: Likewise.
13242         * g++.dg/eh/forced4.C: Likewise.
13243
13244 2005-11-11  Mike Stump  <mrs@apple.com>
13245
13246         * g++.old-deja/g++.mike/unused.C: Add.
13247
13248 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
13249
13250         PR c++/24667
13251         * g++.dg/warn/Wcast-qual1.C: New test.
13252
13253 2005-11-15  Jan Hubicka  <jh@suse.cz>
13254
13255         * gcc.dg/winline-5.c: Add large-unit-insns limit.
13256
13257 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
13258
13259         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
13260
13261 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
13262
13263         PR 24840
13264         * gcc.dg/tree-ssa/pr24840.c: New test.
13265
13266 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
13267
13268         PR testsuite/24841
13269         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
13270
13271 2005-11-14  Dale Johannesen  <dalej@apple.com>
13272
13273         * gcc.c-torture/execute/20051113-1.c: New.
13274
13275 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
13276
13277         PR c++/24687
13278         * g++.dg/template/crash43.C: New test.
13279
13280 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
13281
13282         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
13283
13284 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
13285
13286         PR c++/24817
13287         * g++.dg/eh/spec8.C: New test.
13288
13289 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
13290
13291         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
13292
13293 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
13294
13295         PR c++/20293
13296         * g++.dg/parse/ambig4.C: New test.
13297         * g++.dg/tc1/dr101.C: Adjust error markers.
13298         * g++.dg/lookup/strong-using-2.C: Likewise.
13299         * g++.dg/lookup/ambig5.C: Likewise.
13300         * g++.dg/lookup/ambig4.C: Likewise.
13301         * g++.dg/parse/crash22.C: Likewise.
13302
13303 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
13304
13305         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
13306
13307 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
13308
13309         * gcc.dg/nested-calls-1.c: New test.
13310
13311 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13312
13313         * gfortran.dg/complex_intrinsic_1.f90: New test.
13314         * gfortran.dg/complex_intrinsic_2.f90: New test.
13315         * gfortran.dg/fgetc_1.f90: New test.
13316         * gfortran.dg/fgetc_2.f90: New test.
13317         * gfortran.dg/fgetc_3.f90: New test.
13318         * gfortran.dg/ftell_1.f90: New test.
13319         * gfortran.dg/ftell_2.f90: New test.
13320         * gfortran.dg/gnu_logical_1.F: New test.
13321         * gfortran.dg/gnu_logical_2.f90: New test.
13322
13323 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
13324
13325         PR middle-end/24820
13326         * testsuite/gcc.dg/pr24820.c: New test.
13327
13328 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
13329
13330         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
13331         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
13332         variable.
13333
13334 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13335
13336         testsuite/24614
13337         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
13338
13339 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
13340
13341         * gcc.target/cris/cris.exp: New file.
13342         * gcc.target/cris/rld-legit1.c: New test.
13343         * gcc.target/cris/rld-legit2.c: New test.
13344
13345 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
13346
13347         PR c++/24780
13348         * g++.dg/opt/pr24780.C: New test.
13349
13350         PR c++/24761
13351         * g++.dg/template/asm1.C: New test.
13352
13353 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
13354
13355         PR libgfortran/24787
13356         * gfortran.dg/scan_1.f90: New test.
13357
13358 2005-11-12  Jan Hubicka  <jh@suse.cz>
13359
13360         * gcc.target/i386/minmax-1.c: New.
13361         * gcc.target/i386/minmax-2.c: New.
13362
13363 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
13364
13365         * gcc.dg/pr24445.c: Fix for 64-bit targets.
13366
13367 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
13368
13369         * gcc.c-torture/execute/20051110-1.c,
13370         gcc.c-torture/execute/20051110-2.c: New tests.
13371
13372 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
13373
13374         PR middle-end/24750
13375         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
13376         New tests.
13377
13378 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
13379
13380         * lib/target-libpath.exp (get_shlib_extension): New proc.
13381         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
13382         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13383         * lib/objc.exp (objc_target_compile): Likewise.
13384         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
13385         detection.
13386
13387 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
13388
13389         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
13390
13391         * lib/target-supports.exp (check_effective_target_static_libgfortran):
13392         Add -static to additional_flags and pass it to target_compile.
13393
13394 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
13395
13396         PR libgfortran/24719
13397         gfortran.dg/read_noadvance.f90: New test.
13398
13399         PR libgfortran/24699
13400         gfortran.dg/fmt_t_2.f90: New test.
13401
13402         PR libgfortran/24785
13403         gfortran.dg/read_x_eor.f90: New test.
13404
13405         PR libgfortran/24584
13406         gfortran.dg/namelist_empty.f90: Rename test.
13407
13408         PR libgfortran/24489
13409         gfortran/read_eor.f90: Rename test.
13410
13411 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
13412
13413         PR fortran/15976
13414         * gfortran.dg/automatic_module_variable.f90: New test.
13415
13416 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
13417
13418         PR target/24445
13419         * gcc.dg/pr24445.c: New test.
13420
13421 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
13422
13423         PR fortran/24655
13424         PR fortran/24755
13425         * gfortran.dg/recursive_statement_functions.f90: Add statement
13426         functions using inline intrinsic functions and parameters to test
13427         that they no longer seg-fault.
13428
13429         PR fortran/24409
13430         gfortran.dg/nested_modules_4.f90: New test.
13431         gfortran.dg/nested_modules_5.f90: New test.
13432
13433 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13434
13435         PR fortran/24643
13436         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
13437
13438 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
13439
13440         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
13441         failures.
13442
13443 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13444
13445         * gcc.dg/sparc-getcontext-1.c: New test.
13446
13447 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
13448
13449         * gcc.dg/ifcvt-fabs-1.c: New test.
13450
13451 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
13452
13453         PR other/4372
13454         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
13455         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
13456
13457 2005-11-09  Richard Guenther  <rguenther@suse.de>
13458
13459         PR tree-optimization/24716
13460         * gcc.c-torture/execute/pr24716.c: New testcase.
13461
13462 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13463
13464         * gcc.dg/pr24624.c: Disable for non S/390 targets.
13465
13466 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13467
13468         PR 24624
13469         * gcc.dg/pr24624.c: Testcase added.
13470
13471 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13472
13473         PR 24623
13474         * g++.dg/other/pr24623.C: Testcase added.
13475
13476 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
13477
13478         PR fortran/22607
13479         * gfortran-dg/pure_byref_1.f90: New.
13480         * gfortran-dg/pure_byref_2.f90: New.
13481
13482 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
13483
13484         PR c/24101
13485         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
13486         * gcc.dg/dg.exp: Run main loop also for *.i files.
13487
13488 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
13489
13490         PR c++/19450
13491         * g++.dg/tls/diag-3.C: New test.
13492         * g++.dg/tls/diag-4.C: New test.
13493         * g++.dg/tls/static-1.C: New test.
13494         * g++.dg/tls/static-1a.cc: New file.
13495
13496 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
13497
13498         PR 23046
13499         * g++.dg/tree-ssa/pr23046.C: New test.
13500
13501 2005-11-08  Devang Patel <dpatel@apple.com>
13502
13503         PR tree-optimization/23115
13504         * gcc.dg/tree-ssa/pr23115.c: New.
13505
13506 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
13507
13508         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
13509         * gcc.target/powerpc/pr16155.c: Same.
13510         * gcc.target/powerpc/altivec-1.c: Same.
13511         * gcc.target/powerpc/altivec-2.c: Same.
13512         * gcc.target/powerpc/altivec-3.c: Same.
13513         * gcc.target/powerpc/altivec-5.c: Same.
13514         * gcc.target/powerpc/altivec-11.c: Same.
13515         * gcc.target/powerpc/altivec-12.c: Same.
13516         * gcc.target/powerpc/altivec-14.c: Same.
13517         * gcc.target/powerpc/altivec-22.c: Same.
13518         * gcc.target/powerpc/altivec-consts.c: Same.
13519         * gcc.target/powerpc/altivec-pr22085.c: Same.
13520         * gcc.target/powerpc/altivec-splat.c: Same.
13521         * gcc.target/powerpc/altivec-varargs-1.c: Same.
13522         * gcc.target/powerpc/altivec-vec-merge.c: Same.
13523         * gcc.target/powerpc/darwin-longlong.c: Same.
13524
13525 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
13526
13527         PR target/19340
13528         * gcc.dg/pr19340.c: New test.
13529
13530 2005-11-07  Ian Lance Taylor  <ian@airs.com>
13531
13532         PR rtl-optimization/24683
13533         * gcc.dg/pr24683.c: New test.
13534
13535 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
13536
13537         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
13538         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
13539
13540 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
13541
13542         * gcc.target/i386/pr23376.c: Compile with -mmmx.
13543
13544 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
13545
13546         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
13547
13548 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
13549
13550         PR target/24230
13551
13552         * gcc.target/powerpc/altivec-consts.c,
13553         gcc.target/powerpc/altivec-splat.c: New testcase.
13554
13555 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
13556
13557         PR c/24599
13558
13559         * gcc.dg/overflow-2.c: New testcase.
13560
13561 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
13562
13563         PR rtl-optimization/23567
13564         * gcc.c-torture/execute/20051104-1.c: New test.
13565
13566 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
13567
13568         PR fortran/24534
13569         gfortran.dg/private_type_2.f90: Modified to check that case with
13570         PRIVATE declaration within derived type is accepted.
13571
13572         PR fortran/20838
13573         gfortran.dg/pointer_assign_1.f90: New test.
13574
13575         PR fortran/20840
13576         * gfortran.dg/arrayio_0.f90: New test.
13577
13578         PR fortran/17737
13579         gfortran.dg/data_initialized.f90: New test.
13580         gfortran.dg/data_constraints_1.f90: New test.
13581         gfortran.dg/data_constraints_2.f90: New test.
13582
13583 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
13584
13585         PR fortran/24174
13586         PR fortran/24305
13587         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
13588
13589 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
13590
13591         PR 24670
13592         * gcc.dg/tree-ssa/pr24670.c: New test.
13593
13594 2005-11-05  Ian Lance Taylor  <ian@airs.com>
13595
13596         PR target/22432
13597         * gcc.target/i386/pr22432.c: New test.
13598
13599 2005-11-05  Richard Henderson  <rth@redhat.com>
13600
13601         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
13602         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
13603         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
13604         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
13605         from gcc.dg/alpha-*.
13606         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
13607         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
13608
13609 2005-11-05  Andreas Jaeger  <aj@suse.de>
13610
13611         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
13612
13613 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
13614
13615         PR target/23424
13616         * gcc.dg/torture/pr23424-1.c: New test.
13617
13618 2005-11-04  Richard Henderson  <rth@redhat.com>
13619
13620         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
13621         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
13622         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
13623         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
13624         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
13625         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
13626         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
13627         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
13628         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
13629         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
13630         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
13631         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
13632         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
13633         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
13634         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
13635         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
13636         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
13637         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
13638         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
13639         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
13640         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
13641         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
13642         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
13643         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
13644         Move from gcc.dg/.
13645         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
13646         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
13647         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
13648         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
13649         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
13650         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
13651         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
13652         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
13653         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
13654         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
13655         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
13656         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
13657         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
13658         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
13659         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
13660         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
13661         gcc.target/i386/lea.c, gcc.target/i386/local.c,
13662         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
13663         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
13664         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
13665         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
13666         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
13667         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
13668         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
13669         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
13670         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
13671         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
13672         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
13673         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
13674         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
13675         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
13676         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
13677         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
13678         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
13679         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
13680         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
13681         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
13682         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
13683         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
13684         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
13685         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
13686         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
13687         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
13688         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
13689         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
13690
13691 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
13692
13693         PR 24627
13694         * gcc.dg/tree-ssa/pr24627.c: New test.
13695
13696 2005-11-04 Paul Brook  <paul@codesourcery.com>
13697
13698         * gcc.dg/tls/opt-10.c: New test.
13699
13700 2005-11-04  Andreas Jaeger  <aj@suse.de>
13701
13702         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
13703         avoid extra warnings.
13704
13705 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13706
13707         PR libfortran/22298
13708         * lib/target-supports.exp
13709         (check_effective_target_static_libgfortran): New
13710         static_libgfortran effective target.
13711         * gfortran.dg/static_linking_1.f: New test.
13712         * gfortran.dg/static_linking_1.c: New file.
13713
13714 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
13715
13716         * gcc.dg/pr24615.c: Guard test with { target fpic }.
13717
13718 2005-11-03  Josh Conner  <jconner@apple.com>
13719
13720         PR c++/19989
13721         g++.dg/ext/array2.C: New test.
13722         g++.dg/template/dependent-name3.C: New test.
13723         g++.dg/template/dependent-name4.C: New test.
13724         g++.dg/template/sfinae2.C: New test.
13725
13726 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13727
13728         PR preprocessor/22042
13729         * gcc.dg/cpp/strify4.c: New test.
13730
13731 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
13732
13733         PR c++/17964
13734         * g++.dg/cpp/string-1.C: New test.
13735
13736 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
13737
13738         * gcc.target/powerpc: New directory.
13739         * gcc.target/powerpc/powerpc.exp: New file.
13740         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
13741         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
13742         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
13743         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
13744         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
13745         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
13746         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
13747         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
13748         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
13749         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
13750         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
13751         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
13752         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
13753         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
13754         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
13755         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
13756         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
13757         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
13758         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
13759         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
13760         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
13761         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
13762         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
13763         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
13764         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
13765         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
13766         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
13767         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
13768         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
13769         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
13770         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
13771         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
13772         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
13773         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
13774
13775 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
13776
13777         PR c++/21627
13778         * g++.dg/warn/inline2.C: New test.
13779
13780 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13781
13782         PR middle-end/23155
13783         * g++.dg/ext/c99struct1.C: New test.
13784         * gcc.dg/union-cast-1.c: New test.
13785         * gcc.dg/union-cast-2.c: New test.
13786         * gcc.dg/union-cast-3.c: New test.
13787
13788 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13789
13790         PR middle-end/24589
13791         * gcc.c-torture/execute/zero-struct-2.c: New test.
13792
13793 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13794
13795         PR c++/24582
13796         * g++.dg/init/switch1.C: New test.
13797
13798 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13799
13800         * gcc.dg/delay-slot-1.c: New test.
13801
13802 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
13803
13804         PR target/24620
13805         * gcc.dg/pr24620.c: New test.
13806
13807 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
13808
13809         PR c/24329
13810         * gcc.dg/format/unnamed-1.c: New test.
13811
13812 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
13813
13814         PR c++/22434
13815         * g++.dg/expr/cond8.C: New test.
13816
13817         PR c++/24560
13818         * g++.dg/parse/dot1.C: New test.
13819
13820 2005-11-02  Jan Hubicka  <jh@suse.cz>
13821
13822         PR target/23303
13823         * gcc.dg/i386-lea.c: New test
13824
13825 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
13826
13827         PR target/24615
13828         * gcc.dg/pr24615.c: New test.
13829
13830 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
13831
13832         PR target/24600
13833         * gcc.dg/pr24600.c: New test.
13834
13835 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
13836
13837         PR c++/19253
13838         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
13839         * g++.dg/parse/typename9.C: New test.
13840         * g++/dg/parse/typename10.C: Likewise.
13841
13842 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
13843
13844         PR fortran/18157
13845         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
13846         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
13847         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
13848
13849 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
13850
13851         PR c++/24569
13852         * g++.dg/debug/static1.C: New test.
13853
13854 2005-11-02  Josh Conner  <jconner@apple.com>
13855
13856         * g++.dg/crash38.C: moved into proper directory...
13857         * g++.dg/template/crash42.C: ...here
13858
13859 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
13860
13861         PR target/18338
13862         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
13863         pcc_bitfield_type_matters || default_packed.
13864
13865         * lib/target-supports.exp
13866         (check_effective_target_pcc_bitfield_type_matters): New proc.
13867         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
13868
13869         PR testsuite/23304
13870         * lib/target-supports.exp (check_effective_default_packed): New proc.
13871         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
13872         Gate expected errors on target ! default_packed.
13873         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
13874
13875 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13876
13877         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
13878         change (r106358).
13879
13880 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13881
13882         PR fortran/24008
13883         * gfortran.dg/entry_5.f90: New.
13884         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
13885
13886 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
13887
13888         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
13889
13890 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
13891
13892         PR fortran/21565
13893         gfortran.dg/namelist_blockdata.f90: New test.
13894
13895         PR fortran/18737
13896         gfortran.dg/external_implicit_none.f90: New test.
13897
13898         PR fortran/14994
13899         * gfortran.dg/secnds.f: New test.
13900
13901 2005-10-31  Jan Hubicka  <jh@suse.cz>
13902
13903         PR target/20928
13904         * gcc.c-torture/compile/pr20928.c: New test.
13905
13906 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
13907
13908         PR middle-end/23492
13909         * gcc.c-torture/compile/zero-strct-5.c: New test.
13910
13911 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
13912
13913         PR libgfortran/24584
13914         * gfortran.dg/pr24584.f90: New test.
13915
13916 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
13917
13918         PR fortran/18883
13919         * gfortran.dg/char_result_9.f90: New.
13920         * gfortran.dg/char_result_10.f90: New.
13921
13922 2005-10-30  Jan Hubicka  <jh@suse.cz>
13923
13924         * g++.dg/tree-ssa/pr24172.C: New testcase.
13925
13926 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13927
13928         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
13929
13930 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
13931
13932         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
13933         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
13934         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
13935         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
13936         gfortran.dg/enum_9.f90,
13937         gfortran.fortran-torture/compile/enum_1.f90,
13938         gfortran.fortran-torture/execute/enum_1.f90,
13939         gfortran.fortran-torture/execute/enum_2.f90,
13940         gfortran.fortran-torture/execute/enum_3.f90,
13941         gfortran.fortran-torture/execute/enum_4.f90: New tests.
13942
13943 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
13944
13945         PR target/18482
13946         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
13947         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
13948
13949 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13950
13951         PR libfortran/20179
13952         * gfortran.dg/mixed_io_1.f90: New test.
13953         * gfortran.dg/mixed_io_1.c: New file.
13954
13955 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13956
13957         * gfortran.dg/malloc_free_1.f90: New test.
13958
13959 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
13960
13961         * gcc.dg/nested-func-4.c: Require profiling -pg.
13962
13963 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
13964
13965         PR C++/23229
13966         * g++.dg/warn/main-2.C: New test.
13967
13968 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
13969
13970         PR fortran/24545
13971         * gfortran.dg/interface_2.f90: new test.
13972
13973 2005-10-28  Josh Conner  <jconner@apple.com>
13974
13975         PR c++/22153
13976         * g++.dg/template/crash38.C: New test.
13977         * g++.dg/parse/explicit1.C: Change expected errors.
13978
13979 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
13980
13981         PR C++/23426
13982         * g++.dg/other/large-size-array.C: New test.
13983
13984 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
13985
13986         PR middle-end/24362
13987         * g++.dg/opt/complex4.C: New test.
13988
13989 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
13990
13991         * gcc.dg/nested-func-4.c: New test.
13992
13993 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
13994
13995         PR fortran/24158
13996         gfortran.dg/derived_recursion.f90: New test.
13997         gfortran.dg/implicit_actual.f90: New test.
13998
13999 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
14000
14001         PR middle-end/24295, PR testsuite/24477
14002         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
14003         removed when weakref hits the tree.
14004
14005 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
14006
14007         * gfortran.dg/cray_pointers_4.f90: New test.
14008
14009         * gfortran.dg/cray_pointers_5.f90: New test.
14010
14011 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
14012
14013         PR fortran/22290
14014         * gfortran.dg/assign_5.f90: New test.
14015         * gfortran.dg/assign_6.f: New test.
14016
14017 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
14018
14019         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
14020         CPU has no SSE support.
14021
14022 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
14023
14024         PR libgfortran/24224
14025         * gfortran.dg/arrayio_1.f90: Update attribution.
14026         * gfortran.dg/arrayio_2.f90: Update attribution.
14027         * gfortran.dg/arrayio_3.f90: Update attribution.
14028         * gfortran.dg/arrayio_4.f90: Update test conditions.
14029         * gfortran.dg/arrayio_5.f90: Update attribution.
14030         * gfortran.dg/arrayio_6.f90: New test.
14031         * gfortran.dg/arrayio_7.f90: New test.
14032
14033 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
14034
14035         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
14036
14037 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
14038
14039         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
14040
14041 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
14042
14043         PR fortran/24416
14044         * gfortran.dg/namelist_char_only.f90: New test.
14045
14046 2005-10-24  Asher Langton  <langton2@llnl.gov>
14047
14048         PR fortran/17031
14049         PR fortran/22282
14050         * gfortran.dg/cray_pointers_1.f90: New test.
14051         * gfortran.dg/cray_pointers_2.f90: New test.
14052         * gfortran.dg/cray_pointers_3.f90: New test.
14053         * gfortran.dg/loc_1.f90: New test.
14054         * gfortran.dg/loc_2.f90: New test.
14055
14056 2005-10-24  Steven Bosscher  <stevenb@suse.de>
14057
14058         * gcc.dg/pr24225.c: New test.
14059
14060 2005-10-24  Asher Langton  <langton2@llnl.gov>
14061
14062         * gfortran.dg/dup_save_1.f90: New test.
14063         * gfortran.dg/dup_save_2.f90: New test.
14064
14065 2005-10-24  Paul Brook  <paul@codesourcery.com>
14066
14067         PR 24107
14068         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
14069         stdint.h.
14070
14071 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
14072
14073         PR libgfortran/24489
14074         * gfortran.dg/pr24489.f90: New test.
14075
14076 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
14077
14078         PR fortran/23635
14079         * gfortran.dg/ichar_1.f90: Add tests for derived types.
14080
14081 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
14082
14083         PR target/18911
14084         * g++.dg/init/array16.C: Skip for mmix-*-*.
14085
14086 2005-10-23  Asher Langton  <langton2@llnl.gov>
14087
14088         * gfortran.dg/byte_1.f90: New test.
14089         * gfortran.dg/byte_2.f90: New test.
14090
14091 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
14092
14093         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
14094
14095 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
14096
14097         PR fortran/18022
14098         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
14099
14100         PR fortran/24311
14101         * gfortran.dg/merge_char_const.f90: New test.
14102
14103         PR fortran/24384
14104         * gfortran.dg/spread_scalar_source.f90: New test.
14105
14106 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
14107
14108         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
14109
14110         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
14111         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
14112
14113         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
14114
14115 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
14116
14117         PR fortran/24426
14118         * gfortran.dg/der_pointer_4.f90: New.
14119
14120 2005-10-22  David Ayers  <d.ayers@inode.at>
14121
14122         * obj-c++.dg/except-1.mm: Simplify.
14123
14124 2005-10-21  David Ayers  <d.ayers@inode.at>
14125
14126         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
14127
14128 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
14129
14130         * gfortran.dg/assumed_dummy_2.f90: New test.
14131
14132 2005-10-21  James E Wilson  <wilson@specifix.com>
14133
14134         PR preprocessor/15220
14135         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
14136
14137 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
14138
14139         * gcc.c-torture/execute/20051021-1.c: New test.
14140
14141 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
14142
14143         PR c++/24260
14144         * g++.dg/ext/tmplattr1.C: New test.
14145
14146 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
14147
14148         PR fortran/24440
14149         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
14150
14151 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
14152
14153         * obj-c++.dg/except-1.mm: New.
14154
14155         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
14156
14157 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
14158
14159         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
14160
14161 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
14162
14163         PR middle-end/24295
14164         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
14165         declarations with the same names as thunks' alias targets, use
14166         aliases instead.
14167         * gcc.dg/attr-alias-3.c: New test.
14168         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
14169
14170 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
14171
14172         PR c++/22618
14173         * g++.dg/parse/access8.C: New test.
14174
14175 2005-10-20  Richard Guenther  <rguenther@suse.de>
14176
14177         PR c++/24439
14178         * g++.dg/tree-ssa/pr24439.C: New testcase.
14179
14180 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14181
14182         * g++.dg/opt/delay-slot-1.C: New test.
14183
14184 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
14185
14186         PR fortran/21625
14187         * gfortran.fg/der_init_1.f90: New.
14188
14189 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
14190
14191         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
14192
14193 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
14194
14195         PR c++/21908
14196         * g++.dg/parse/error28.C: New test.
14197
14198 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14199
14200         * gcc.dg/profile-generate-2.c: New test.
14201
14202 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
14203
14204         PR target/23589
14205         * g++.dg/ext/dllimport11.C: New.
14206
14207 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14208
14209         PR c++/22293
14210         * g++.dg/other/friend3.C: New test.
14211
14212 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
14213
14214         PR c++/23293
14215         * g++.dg/template/error19.C: New test.
14216
14217 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
14218
14219         PR c++/21383
14220         * g++.dg/overload/koenig2.C: New.
14221
14222         PR c++/23118
14223         * g++.dg/overload/error2.C: New.
14224
14225         PR c++/22604
14226         * g++.dg/inherit/covariant14.C: New.
14227
14228 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14229
14230         PR c++/23440
14231         * g++.dg/parse/for1.C: New test.
14232
14233 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
14234
14235         PR fortran/23446
14236         * gfortran.dg/host_dummy_index_1.f90: New test.
14237
14238         PR fortran/21459
14239         * gfortran.dg/automatic_char_len_2.f90: New test.
14240
14241         PR fortran/20866
14242         * gfortran.dg/recursive_statement_functions.f90: New test.
14243
14244         PR fortran/20853
14245         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
14246
14247         PR fortran/20849
14248         * gfortran.dg/external_initializer.f90: New test.
14249
14250         PR fortran/20837
14251         * non_module_public.f90: New test.
14252
14253 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
14254
14255         PR c++/24386
14256         * g++.dg/template/overload7.C: New.
14257
14258         PR c++/22551
14259         * g++.dg/other/switch2.C: Remove expected warnings.
14260
14261         PR c++/21353
14262         * g++.dg/template/defarg6.C: New.
14263
14264 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
14265
14266         PR target/24315
14267         * gcc.target/i386/pr24315.c: New test.
14268
14269 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
14270
14271         PR c++/24389
14272         * g++.dg/template/static21.C: New test.
14273         * g++.dg/template/static21-a.cc: Likewise.
14274
14275 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
14276
14277         PR c++/23959
14278         * g++.dg/warn/Wswitch-default-1.C: New test.
14279         * g++.dg/warn/Wswitch-default-2.C: New test.
14280
14281 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
14282
14283         PR c++/22173
14284         * g++.dg/parse/template18.C: New test.
14285         * g++.dg/template/nontype15.C: Likewise.
14286
14287 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
14288
14289         PR fortran/22273
14290         * gfortran.dg/spec_expr_2.f90: New.
14291
14292 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
14293
14294         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
14295         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
14296         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
14297         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
14298         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
14299         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
14300         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
14301         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
14302         previous target-specific skips and warning-message matches where
14303         applicable.
14304
14305 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
14306
14307         PR c++/21347
14308         * g++.dg/warn/Wctor-dtor.C: New test.
14309
14310 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14311
14312         PR c/23439
14313         * gcc.dg/for-1.c: New test.
14314
14315 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
14316
14317         PR c++/19565
14318         * g++.dg/warn/Wconversion1.C: New test.
14319         * g++.dg/ext/packed4.C: Compile with -w.
14320         * g++.dg/opt/20050511-1.C: Likewise.
14321         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
14322
14323 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
14324
14325         * gfortran.dg/boz_5.f90: New test.
14326
14327 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
14328
14329         PR c++/22551
14330         * g++.dg/other/switch2.C: New.
14331
14332         PR c++/23984
14333         * g++.dg/init/ctor7.C: New.
14334
14335 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
14336
14337         PR c++/23730
14338         * g++.dg/parse/crash32.C: New test.
14339
14340 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
14341
14342         PR c++/20721
14343         * g++.dg/init/goto2.C: New test.
14344
14345         PR c++/22464
14346         * g++.dg/template/crash/41.C: New test.
14347
14348         PR c++/22180
14349         * g++.dg/template/crash40.C: New test.
14350
14351         PR c++/23694
14352         * g++.dg/parse/friend5.C: New test.
14353
14354         PR c++/23307
14355         * g++.dg/template/crash38.C: New test.
14356
14357         PR c++/22352
14358         * g++.dg/template/friend38.C: New test.
14359
14360         PR c++/22405
14361         * g++.dg/template/crash39.C: New test.
14362
14363 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
14364
14365         * gcc.dg/debug/dwarf2/dwarf-char1.c,
14366         gcc.dg/debug/dwarf2/dwarf-char2.c,
14367         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
14368
14369         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
14370
14371 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
14372
14373         * gcc.dg/dll-2.c: Add tests for warnings.
14374         * gcc.dg/dll-3.c: Likewise.
14375         * gcc.dg/dll-4.c: Likewise.
14376
14377         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
14378         * g++.dg/ext/dllimport2.C: Likewise.
14379         * g++.dg/ext/dllimport3.C: Likewise.
14380         * g++.dg/ext/dllimport7.C: Likewise.
14381         * g++.dg/ext/dllimport8.C: Likewise.
14382         * g++.dg/ext/dllimport9.C: Likewise.
14383
14384 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
14385
14386         PR fortran/24092
14387         * gfortran.dg/derived_pointer_recursion.f90: New test.
14388
14389 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
14390
14391         * gcc.c-torture/execute/20051012-1.c: New test.
14392
14393 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14394
14395         PR fortran/18082
14396         * gfortran.dg/automatic_char_len_1.f90: New test.
14397
14398 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14399
14400         PR fortran/20847
14401         * gfortran.dg/save_common.f90: New test.
14402
14403         PR fortran/20856
14404         * gfortran.dg/save_result.f90: New test.
14405
14406 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
14407
14408         PR c++/21592
14409         * g++.dg/template/dependent-expr1.C: Add new expected error.
14410         * g++.dg/template/dependent-expr2.C: Adjust error text.
14411         * g++.dg/template/overload6.C: New.
14412
14413         PR c++/23797
14414         * g++.dg/other/typename8.C: New.
14415
14416         PR c++/21117
14417         * g++.dg/other/return1.C: New.
14418
14419 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
14420
14421         PR c++/24052
14422         * g++.dg/ext/label5.C: New.
14423
14424 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
14425
14426         PR c++/19964
14427         * g++.dg/parse/crash31.C: New.
14428
14429 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
14430
14431         * g++.dg/ipa/ipa-1.c: New test.
14432         * g++.dg/ipa/ipa-2.c: New test.
14433         * g++.dg/ipa/ipa-3.c: New test.
14434         * g++.dg/ipa/ipa-4.c: New test.
14435         * g++.dg/ipa/ipa-5.c: New test.
14436         * g++.dg/ipa/ipa.exp: New file.
14437
14438 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14439
14440         PR fortran/24207
14441         * gfortran.dg/private_type_3.f90: New test.
14442
14443 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
14444
14445         PR fortran/20786
14446         gfortran.dg/aint_anint_1.f90: New test.
14447
14448 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
14449
14450         PR libgfortran/24313
14451         gfortran.dg/csqrt.f: New test.
14452
14453 2005-10-11  Ian Lance Taylor  <ian@airs.com>
14454
14455         PR c++/8057
14456         * g++.dg/warn/noeffect7.C: New test.
14457         * g++.dg/warn/noeffect2.C: Instantiate templates.
14458         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
14459         and warning.
14460
14461 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
14462
14463         PR c++/21089
14464         * g++.dg/init/float1.C: New test.
14465
14466         PR c++/24277
14467         * g++.dg/init/member1.C: Tweak error markers.
14468
14469 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
14470
14471         PR testsuite/24281
14472         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
14473         Check for null pointer.
14474
14475 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
14476
14477         PR c++/21369
14478         * g++.dg/parse/ret-type3.C: New test.
14479
14480 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
14481
14482         PR tree-opt/23946
14483         * gcc.c-torture/compile/pr23946.c: New test.
14484
14485 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
14486
14487         * g++.dg/opt/mmx2.C: New test.
14488
14489 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
14490
14491         PR c++/24277
14492         * g++.dg/template/static20.C: New test.
14493
14494         PR c++/24302
14495         * g++.dg/warn/Wunused-12.C: New test.
14496
14497         PR c++/23437
14498         * g++.dg/template/arg4.C: New test.
14499
14500 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14501
14502         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
14503         * gcc.dg/ucnid-3.c: Likewise.
14504         * gcc.dg/ucnid-4.c: Likewise.
14505         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
14506         * g++.dg/other/ucnid-1.C: Likewise.
14507         * gcc.dg/sparc-frame-1.c: New test.
14508
14509 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
14510
14511         PR c++/24139
14512         * g++.dg/template/spec27.C: New test.
14513
14514         PR c++/24275
14515         * g++.dg/template/static19.C: New test.
14516
14517 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14518
14519         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
14520         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
14521
14522 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
14523
14524         PR target/24136
14525         * gfortran.fortran-torture/compile/pr24136.f: New test.
14526
14527 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
14528
14529         PR c++/22172
14530         * g++.dg/parse/crash30.C: New test.
14531
14532 2005-10-07  Richard Guenther  <rguenther@suse.de>
14533
14534         PR middle-end/24227
14535         * gcc.c-torture/compile/pr24227.c: New testcase.
14536
14537 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
14538
14539         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
14540         Do not put aligned attributes on array elements.
14541
14542 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
14543
14544         PR testsuite/23611, PR testsuite/23615
14545         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
14546         writing prototypes of library functions by hand.
14547         * obj-c++.dg/bitfield-4.mm: Likewise.
14548         * obj-c++.dg/const-str-4.mm: Likewise.
14549         * obj-c++.dg/encode-4.mm: Likewise.
14550         * obj-c++.dg/encode-5.mm: Likewise.
14551         * obj-c++.dg/encode-6.mm: Likewise.
14552         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
14553         * obj-c++.dg/method-10.mm: Likewise.
14554         * obj-c++.dg/method-17.mm: Likewise.
14555         * obj-c++.dg/method-19.mm: Likewise.
14556         * obj-c++.dg/try-catch-2.mm: Likewise.
14557
14558 2005-10-06  Richard Henderson  <rth@redhat.com>
14559
14560         PR 24236
14561         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
14562
14563 2005-10-06  Dale Johannesen  <dalej@apple.com>
14564
14565         * gcc.c-torture/execute/20030125-1.c: Correct.
14566
14567 2005-10-06  Richard Guenther  <rguenther@suse.de>
14568
14569         PR tree-optimization/24238
14570         * g++.dg/tree-ssa/pr24238.C: New testcase.
14571
14572 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
14573
14574         PR 18568
14575         * gfortran.dg/der_pointer_3.f90: New test.
14576
14577 2005-10-05  Devang Patel  <dpatel@apple.com>
14578
14579         PR Debug/23205
14580         * g++.dg/other/PR23205.C: New.
14581
14582 2005-10-05  Richard Henderson  <rth@redhat.com>
14583
14584         PR target/23602
14585         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
14586         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
14587
14588 2005-10-05  Dale Johannesen  <dalej@apple.com>
14589
14590         * gcc.c-torture/execute/float-floor.c: New.
14591
14592 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
14593
14594         PR tree-optimization/21419
14595         PR tree-optimization/24146
14596         PR tree-optimization/24151
14597
14598         * g++.dg/ext/asm7.C: New.
14599         * g++.dg/ext/asm8.C: New.
14600         * gcc.dg/asm-1.c: Compile on all targets.
14601         * gcc.dg/asm-pr24146.c: New.
14602         * gcc.dg/pr21419.c: Adjust error messages.
14603
14604 2005-10-05  Richard Guenther  <rguenther@suse.de>
14605
14606         PR fortran/24176
14607         * gfortran.fortran-torture/compile/empty.f90: New testcase.
14608
14609 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14610
14611         PR c++/23513
14612         * g++.dg/template/spec22.C: Robustify test.
14613         * g++.dg/template/spec26.C: New.
14614
14615 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
14616
14617         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
14618         if target supports vector instructions.
14619
14620 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
14621
14622         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
14623         C99 functions.
14624
14625 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
14626
14627         * lib/target-supports.exp (check_effective_target_fortran_large_real,
14628         check_effective_target_fortran_large_int): Replace cached result
14629         when target changes.
14630
14631 2005-10-04  Devang Patel  <dpatel@apple.com>
14632
14633         * gcc.dg/i386-sse-vect-types.c: New.
14634
14635 2005-10-04  Ian Lance Taylor  <ian@airs.com>
14636
14637         PR preprocessor/13726
14638         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
14639         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
14640
14641 2005-10-04  Richard Guenther  <rguenther@suse.de>
14642
14643         PR c/23576
14644         * gcc.dg/noncompile/pr23576.c: New testcase.
14645
14646 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
14647
14648         PR middle-end/23125
14649         * gcc.dg/register-var-3.c: New test.
14650
14651 2005-10-04  Steven Bosscher  <stevenb@suse.de>
14652
14653         * gcc.dg/pr23049.c: New test.
14654
14655         * gcc.dg/ucnid-4.c: Fix test.
14656
14657 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
14658
14659         PR 23445
14660         * gcc.c-torture/compile/pr23445.c: New test.
14661
14662 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
14663
14664         * g++.dg/overload/unknown1.C: New.
14665
14666 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
14667
14668         PR c++/17775
14669         * g++.dg/template/repo4.C: New test.
14670
14671 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14672
14673         PR libfortran/19308
14674         * gfortran.dg/large_real_kind_2.F90: New test.
14675         * gfortran.dg/large_integer_kind_2.f90: New test.
14676
14677 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
14678
14679         * lib/target-supports.exp (check_effective_target_vect_shift):
14680         Implement with result caching. Add i?86, x86_64 and ia64 targets.
14681         (check_effective_target_vect_condition): Fix copy-n-pasto.
14682
14683         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
14684         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
14685         targets.
14686
14687 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
14688
14689         PR c++/22621
14690         * g++.dg/template/overload5.C : New test.
14691
14692         PR c++/23840
14693         * g++.dg/expr/stdarg1.C: New test.
14694
14695 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
14696
14697         PR 24142
14698         * gcc.c-torture/execute/pr24142.c: New test.
14699
14700 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
14701
14702         PR 24141
14703         * gcc.c-torture/execute/pr24141.c: New test.
14704
14705 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
14706             Diego Novillo  <dnovillo@redhat.com>
14707
14708         PR 23604
14709         * gcc.c-torture/execute/pr23604.c: New test.
14710
14711 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
14712
14713         PR fortran/16404
14714         PR fortran/20835
14715         PR fortran/20890
14716         PR fortran/20899
14717         PR fortran/20900
14718         PR fortran/20901
14719         PR fortran/20902
14720         gfortran.dg/equiv_constraint_1.f90: New test.
14721         gfortran.dg/equiv_constraint_2.f90: New test.
14722         gfortran.dg/equiv_constraint_3.f90: New test.
14723         gfortran.dg/equiv_constraint_4.f90: New test.
14724         gfortran.dg/equiv_constraint_5.f90: New test.
14725         gfortran.dg/equiv_constraint_6.f90: New test.
14726         gfortran.dg/equiv_constraint_7.f90: New test.
14727         gfortran.dg/equiv_constraint_8.f90: New test.
14728         gfortran.dg/private_type_1.f90: New test.
14729         gfortran.dg/private_type_2.f90: New test.
14730         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
14731         980628-10.f: Assert std=gnu to permit mixing of
14732         types in equivalence statements.
14733
14734 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
14735
14736         PR 24112
14737         * gfortran.dg/open_status_1.f90: New.
14738
14739 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
14740
14741         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
14742         * gcc.dg/vect/pr22480.c: Clean up temp files.
14743         * gcc.dg/vect/pr23831.c: Clean up temp files.
14744         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
14745         Clean up temp files.
14746         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
14747         Clean up temp files.
14748
14749         * gcc.dg/20050309-1.c: Clean up temp files.
14750         * gcc.dg/20050325-1.c: Clean up temp files.
14751
14752 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
14753
14754         PR tree-optimization/24059
14755         * gcc.dg/vect/pr24059.c : New test.
14756
14757 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
14758
14759         PR middle-end/24109
14760         * gcc.c-torture/execute/20050929-1.c: New test.
14761
14762 2005-09-29  Steven Bosscher  <stevenb@suse.de>
14763
14764         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
14765
14766 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
14767
14768         PR c/21419
14769         * gcc.dg/pr21419.c: New test.
14770
14771 2005-09-29  Steven Bosscher  <stevenb@suse.de>
14772
14773         * gcc.dg/pr23911.c: New test.
14774
14775 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
14776
14777         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
14778
14779         PR c++/16782
14780         * g++.dg/parse/qualified4.C: New test.
14781         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
14782         * g++.old-deja/g++.mike/p8154.C: Likewise.
14783
14784 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
14785
14786         PR c++/22147
14787         * g++.dg/template/friend37.C: New test.
14788         * g++.dg/parse/crash28.C: Adjust error markers.
14789
14790 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
14791
14792         PR fortran/18518
14793         * gfortran.fortran-torture/execute/save_2.f90: New decl.
14794
14795 2005-09-27  Devang Patel  <dpatel@apple.com>
14796
14797         PR tree-optimization/23625
14798         * gcc.dg/pr23625.c: New test.
14799
14800 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
14801
14802         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
14803         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
14804
14805 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
14806
14807         PR fortran/23677
14808         * gfortran.fortran-torture/execute/save_1.f90: New test.
14809         * gfortran.dg/save_1.f90: New test.
14810
14811 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
14812
14813         * gcc.target/i386/builtin-apply-mmx.c: New test.
14814
14815         PR target/22576
14816         * gcc.target/i386/pr22576.c: New test.
14817
14818         PR target/22585
14819         * gcc.target/i386/pr22585.c: New test.
14820
14821         PR target/23268
14822         * gcc.target/i386/pr23268.c: New test.
14823
14824         PR middle-end/23831
14825         * gcc.dg/vect/pr23831.c: New test.
14826
14827         PR target/24055
14828         * gcc.target/i386/pr24055.c: New test.
14829
14830 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
14831
14832         PR tree-optimization/23960
14833         * gcc.c-torture/compile/pr23960.c: New.
14834
14835 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
14836
14837         PR fortran/16861
14838         * gfortran.dg/nested_modules_3.f90: New.
14839
14840 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
14841
14842         PR fortran/24005
14843         gfortran.dg/interface_1.f90: New test.
14844
14845 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
14846         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14847
14848         PR fortran/23843
14849         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
14850
14851 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
14852
14853         PR fortran/23516
14854         * gfortran.dg/imag_1.f: New test.
14855         * gfortran.dg/imag_2.f: Ditto.
14856
14857 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
14858
14859         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
14860
14861 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
14862
14863         PR c++/21983
14864         * g++.dg/warn/pr21983.C: New test.
14865
14866 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
14867
14868         * gcc.dg/20050922-1.c: Testcase added.
14869
14870 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
14871
14872         PR c++/23993
14873         * g++.dg/template/array14.C: New test.
14874
14875 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
14876
14877         PR fortran/19929
14878         * gfortran.dg/der_ptr_component_1.f90: New test.
14879
14880 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14881
14882         PR c++/23965
14883         * g++.dg/template/error1.C: Reject "no matching function" message.
14884
14885 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14886
14887         PR c++/17609
14888         * g++.dg/lookup/error1.C: New test.
14889
14890 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
14891
14892         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
14893         functionality of the testcase.
14894
14895 2005-09-20  Richard Henderson  <rth@redhat.com>
14896
14897         * gcc.dg/vect/vect-22.c: Require vect_float.
14898         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
14899
14900 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
14901
14902         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
14903         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
14904         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
14905         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
14906         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
14907         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
14908         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
14909         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
14910         * gcc.dg/cpp/ucnid-8.c: New test.
14911
14912 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
14913
14914         PR tree-optimization/23929
14915         * gcc.c-torture/compile/pr23929.c: New test.
14916
14917 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
14918
14919         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
14920         for one loop.
14921
14922 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
14923
14924         PR testsuite/23186
14925         * g++.dg/other/pr22003.C: Require named sections.
14926
14927 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
14928
14929         PR c++/23947
14930         * g++.dg/rtti/crash3.C: New test.
14931
14932         PR tree-optimization/23818
14933         * gcc.dg/pr23818.c: New test.
14934
14935 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14936
14937         PR fortran/23420
14938         * gfortran.dg/print_fmt_4.f: New.
14939
14940 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
14941
14942         PR fortran/23663
14943         * gfortran.fortran-torture/execute/entry_11.f90: New test.
14944
14945 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
14946
14947         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
14948         Use pointers to local alignable arrays instead. Added comments.
14949         * gcc.dg/vect/vect-46.c: Likewise.
14950         * gcc.dg/vect/vect-48.c: Likewise.
14951         * gcc.dg/vect/vect-49.c: Likewise.
14952         * gcc.dg/vect/vect-52.c: Likewise.
14953         * gcc.dg/vect/vect-53.c: Likewise.
14954         * gcc.dg/vect/vect-54.c: Likewise.
14955         * gcc.dg/vect/vect-56.c: Likewise.
14956         * gcc.dg/vect/vect-57.c: Likewise.
14957         * gcc.dg/vect/vect-58.c: Likewise.
14958         * gcc.dg/vect/vect-60.c: Likewise.
14959         * gcc.dg/vect/vect-61.c: Likewise.
14960
14961         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
14962         The test is no longer vectorizable on vect_no_align targets.
14963         * gcc.dg/vect/vect-43.c: Likewsie.
14964
14965         * gcc.dg/vect/vect-44.c: Added comments.
14966         * gcc.dg/vect/vect-45.c: Added comments.
14967         * gcc.dg/vect/vect-50.c: Added comments.
14968         * gcc.dg/vect/vect-51.c: Added comments.
14969
14970         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
14971         aligned type.
14972         * gcc.dg/vect/Os-vect-95.c: Likewise.
14973
14974         * gcc.dg/vect/vect-41.c: Test removed.
14975         * gcc.dg/vect/vect-47.c: Test removed.
14976         * gcc.dg/vect/vect-55.c: Test removed.
14977         * gcc.dg/vect/vect-59.c: Test removed.
14978
14979 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
14980
14981         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
14982         No longer vectorizable on vect_no_align targets.
14983         * gcc.dg/vect/pr20122.c: Likewise.
14984         * gcc.dg/vect/vect-74.c: Likewise.
14985         * gcc.dg/vect/vect-75.c: Likewise.
14986         * gcc.dg/vect/vect-76.c: Likewise.
14987
14988         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
14989         Will not be vectorizable on vect_no_align targets once aliasing issues
14990         are resolved.
14991         * gcc.dg/vect/vect-79.c: Likewise.
14992
14993         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
14994         * gcc.dg/vect/vect-78.c: Likewise.
14995         * gcc.dg/vect/vect-97.c: Likewise.
14996
14997 2005-09-19  Steven Bosscher  <stevenb@suse.de>
14998
14999         * gcc.dg/pr23943.c: New test.
15000
15001 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
15002
15003         PR fortran/19181
15004         * gfortran.dg/derived_pointer_null_1.f90: New test.
15005
15006 2005-09-18  Richard Guenther  <rguenther@suse.de>
15007
15008         PR middle-end/23944
15009         * gcc.c-torture/compile/pr23944.c: New testcase.
15010
15011 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
15012
15013         PR fortran/15975
15014         * gfortran.dg/der_pointer_2.f90: New test.
15015
15016 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
15017
15018         PR fortran/16861
15019         * gfortran.dg/nested_modules_2.f90: New test.
15020
15021 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15022
15023         PR c++/18368
15024         * g++.dg/other/semicolon.C: New test.
15025
15026 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
15027
15028         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
15029         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
15030
15031 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
15032
15033         PR c++/23914
15034         * g++.dg/template/static18.C: New test.
15035
15036         PR c++/21514
15037         * g++.dg/template/crash19.C: Remove dg-error marker.
15038         * g++.dg/template/local4.C: New test.
15039
15040 2005-09-16  Paul Brook  <paul@codesourcery.com>
15041
15042         PR fortran/23906
15043         * gfortran.dg/dependency_1.f90: New test.
15044
15045 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
15046
15047         PR c++/23896
15048         * g++.dg/template/static17.C: New test.
15049
15050 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
15051
15052         PR c++/23139
15053         * g++.dg/warn/huge-val1.C: New test.
15054
15055 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
15056
15057         PR c++/13140
15058         * g++.dg/parse/class2.C: New test.
15059         * g++.dg/template/explicit8.C: Likewise.
15060         * g++.dg/template/spec25.C: Likewise.
15061
15062 2005-09-14  Josh Conner  <jconner@apple.com>
15063
15064         PR middle-end/23584
15065         * gcc.dg/pr23584.c: New test.
15066
15067 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
15068
15069         PR fortran/21875 Internal Unit Array I/O, NIST
15070         * gfortran.dg/arrayio_1.f90: New test.
15071         * gfortran.dg/arrayio_1.f90: New test.
15072         * gfortran.dg/arrayio_1.f90: New test.
15073         * gfortran.dg/arrayio_1.f90: New test.
15074         * gfortran.dg/arrayio_1.f90: New test.
15075
15076 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
15077
15078         PR middle-end/22480
15079         * gcc.dg/vect/pr22480.c: New test.
15080
15081 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
15082
15083         PR fortran/19358
15084         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
15085
15086 2005-09-13 Josh Conner <jconner@apple.com>
15087
15088         PR c++/23180
15089         * g++.dg/init/struct2.C: New test.
15090         * g++.dg/init/struct3.C: New test.
15091
15092 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
15093
15094         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
15095         Clean up temp files.
15096         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
15097         gcc.dg/tree-ssa/builtin-fprintf-1.c,
15098         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
15099         gcc.dg/tree-ssa/builtin-printf-1.c,
15100         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
15101         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
15102         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
15103         gcc.dg/tree-ssa/builtin-vprintf-1.c,
15104         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
15105         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
15106         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
15107         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
15108         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
15109         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
15110         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
15111         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
15112
15113 2005-09-13  Josh Conner  <jconner@apple.com>
15114
15115         * lib/gcc-dg.exp: Load scanipa.exp.
15116         (cleanup-dump): New procedure.
15117         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
15118         * lib/scandump.exp: New file.
15119         * lib/scantree.exp: Use it.
15120         * lib/scanipa.exp: New file.
15121
15122 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
15123
15124         PR fortran/17740
15125         * gfortran.dg/generic_4.f90: New test.
15126
15127 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
15128
15129         PR target/23816
15130         * gcc.target/i386/pr23816-1.c: New test.
15131         * gcc.target/i386/pr23816-2.c: New test.
15132
15133
15134 2005-09-13  Bastian Blank <waldi@debian.org>
15135
15136         PR c++/16171
15137         * g++.dg/abi/mangle26.C: New test.
15138         * g++.dg/abi/mangle27.C: New test.
15139         * g++.dg/abi/mangle28.C: New test.
15140         * g++.dg/abi/mangle29.C: New test.
15141
15142         PR c++/23839
15143         * g++.dg/parse/register1.C: New test.
15144
15145 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
15146
15147         PR c++/23842
15148         * g++.dg/template/access16.C: New test.
15149
15150 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
15151
15152         * gfortran.dg/char_pack_2.f90: Increase the vector size.
15153
15154 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
15155
15156         PR fortran/18899
15157         * gfortran.dg/shape_2.f90: New test.
15158
15159 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
15160
15161         PR target/19269
15162         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
15163         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
15164         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
15165         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
15166         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
15167         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
15168         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
15169         tests.
15170
15171 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
15172
15173         PR c++/23841
15174         * g++.dg/parse/template17.C: New test.
15175
15176 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
15177
15178         PR c++/23789
15179         * g++.dg/template/nontype14.C: New test.
15180
15181 2005-09-12  Ian Lance Taylor  <ian@airs.com>
15182
15183         PR g++/7874
15184         * g++.dg/lookup/friend7.C: New test.
15185         * g++.dg/lookup/friend8.C: New test.
15186         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
15187         so that it will be found via argument dependent lookup.
15188         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
15189         friend functions which will no longer be found.
15190         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
15191         function g, so that it will be found via argument dependent
15192         lookup.
15193         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
15194         * g++.old-deja/g++.mike/net43.C: Likewise.
15195
15196 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
15197
15198         PR c++/23691
15199         * g++.dg/template/static16.C: New test.
15200
15201 2005-09-12  Josh Conner  <jconner@apple.com>
15202
15203         PR middle-end/23237
15204         * gcc.c-torture/compile/pr23237.c: New test.
15205
15206 2005-09-11  Richard Henderson  <rth@redhat.com>
15207
15208         * g++.dg/other/error8.C: Update expected diagnostic text.
15209
15210 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15211
15212         PR libfortran/19872
15213         * gfortran.dg/overwrite_1.f: New test.
15214
15215 2005-09-09  Josh Conner  <jconner@apple.com>
15216
15217         * g++.dg/init/pr23180-1.C: Removed.
15218         * g++.dg/init/pr23180-2.C: Removed.
15219
15220 2005-09-09  David Daney <ddaney@avtrex.com>
15221
15222         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
15223         files which are ...
15224         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
15225         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
15226
15227 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15228
15229         * gfortran.dg/iostat_2.f90: New test.
15230
15231 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
15232
15233         PR c++/22252
15234         * g++.dg/ext/interface1.C: New test.
15235         * g++.dg/ext/interface1.h: Likewise.
15236         * g++.dg/ext/interface1a.cc: Likewise.
15237
15238 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
15239
15240         * gfortran.dg/iomsg_1.f90: New test case.
15241
15242 2005-09-09  Richard Guenther  <rguenther@suse.de>
15243
15244         PR c++/23624
15245         * g++.dg/tree-ssa/pr23624.C: New testcase.
15246
15247 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15248
15249         PR fortran/19239
15250         * gfortran.dg/vector_subscript_1.f90,
15251         * gfortran.dg/vector_subscript_2.f90: New tests.
15252
15253 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15254
15255         PR fortran/21104
15256         * gfortran.dg/array_alloc_1.f90,
15257         * gfortran.dg/array_alloc_2.f90,
15258         * gfortran.dg/array_alloc_3.f90: New tests.
15259
15260 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15261
15262         PR fortran/12840
15263         * gfortran.dg/array_constructor_6.f90
15264         * gfortran.dg/array_constructor_7.f90
15265         * gfortran.dg/array_constructor_8.f90
15266         * gfortran.dg/array_constructor_9.f90
15267         * gfortran.dg/array_constructor_10.f90
15268         * gfortran.dg/array_constructor_11.f90
15269         * gfortran.dg/array_constructor_12.f90: New tests.
15270
15271 2005-09-08  Josh Conner  <jconner@apple.com>
15272
15273         PR c++/23180
15274         * g++.dg/init/pr23180-1.C: New test.
15275         * g++.dg/init/pr23180-2.C: New test.
15276
15277 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
15278
15279         PR fortran/18878
15280         * gfortran.dg/module_double_reuse.f90: New.
15281
15282 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
15283
15284         PR fortran/23270
15285         PR fortran/22304
15286         PR fortran/18870
15287         PR fortran/17917
15288         PR fortran/16511
15289         * gfortran.dg/common_equivalence_1.f: New.
15290         * gfortran.dg/common_equivalence_2.f: New.
15291         * gfortran.dg/common_equivalence_3.f: New.
15292         * gfortran.dg/contained_equivalence_1.f90: New.
15293         * gfortran.dg/module_blank_common.f90: New.
15294         * gfortran.dg/module_commons_1.f90: New.
15295         * gfortran.dg/module_equivalence_1.f90: New.
15296         * gfortran.dg/nested_modules_1.f90: New.
15297         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
15298         equivalences and add comment to connect the test with
15299         the PR.
15300
15301 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15302
15303         PR fortran/23765
15304         * gfortran.dg/common_6.f90: New test.
15305
15306 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
15307
15308         PR fortran/15326
15309         * gfortran.dg/char_result_1.f90,
15310         * gfortran.dg/char_result_2.f90,
15311         * gfortran.dg/char_result_3.f90,
15312         * gfortran.dg/char_result_4.f90,
15313         * gfortran.dg/char_result_5.f90,
15314         * gfortran.dg/char_result_6.f90,
15315         * gfortran.dg/char_result_7.f90,
15316         * gfortran.dg/char_result_8.f90: New tests.
15317
15318 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
15319
15320         PR fortran/19928
15321         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
15322
15323 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
15324
15325         PR obj-c++/16816
15326         * obj-c++.dg/selector-5.mm: New test.
15327         * obj-c++.dg/selector-6.mm: New test.
15328
15329 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
15330
15331         PR objc/20574
15332         PR objc/19324
15333         * objc.dg/error-1.m: New test.
15334
15335 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
15336
15337         PR fortran/23373
15338         * gfortran.fortran-torture/execute/pr23373-1.f90,
15339         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
15340
15341 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
15342
15343         PR libfortran/23760
15344         * gfortran.dg/g77/1832.f: Remove long string in write statement
15345         to allow the test to pass on correct list directed output with
15346         prepended space.
15347
15348 2005-09-07  James E Wilson  <wilson@specifix.com>
15349
15350         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
15351
15352 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
15353
15354         * gfortran.dg/parameter+save.f90: Rename to
15355         * gfortran.dg/parameter_save.f90: .. this.
15356
15357 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
15358
15359         PR fortran/20848
15360         * gfortran.dg/parameter+save.f90: New test case.
15361
15362 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
15363
15364         PR fortran/19269
15365         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
15366
15367 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
15368
15369         PR c/23075
15370         * gcc.dg/pr23075.c: New test.
15371         * g++.dg/warn/pr23075.C: New test.
15372
15373         PR target/22362
15374         * gcc.target/i386/pr22362.c: New test.
15375
15376         PR rtl-optimization/23098
15377         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
15378
15379         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
15380         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15381         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15382
15383 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
15384
15385         * g++.dg/expr/cast6.C: New test.
15386
15387         PR c++/9782
15388         * g++.dg/init/new15.C: New test.
15389
15390 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
15391
15392         * gcc.dg/vect/Os-vect-95.c: New test.
15393         * gcc.dg/vect/vect-95.c: Same.
15394
15395 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
15396
15397         * gcc.dg/vect/vect-29.c: Update xfail testing.
15398         * gcc.dg/vect/vect-44.c: Same.
15399         * gcc.dg/vect/vect-48.c: Same.
15400         * gcc.dg/vect/vect-50.c: Same.
15401         * gcc.dg/vect/vect-72.c: Same.
15402         * gcc.dg/vect/vect-77.c: Same.
15403         * gcc.dg/vect/vect-78.c: Same.
15404         * gcc.dg/vect/vect-80.c: Same.
15405         * gcc.dg/vect/vect-96.c: Same.
15406         * gcc.dg/vect/vect-100.c: Same.
15407         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
15408         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
15409         * gfortran.dg/vect/vect-5.f90: Same.
15410
15411 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
15412
15413         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
15414         start strings.
15415         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15416         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15417
15418         PR c++/23056
15419         * g++.dg/opt/pr23056.C: New test.
15420
15421         PR rtl-optimization/23098
15422         * gcc.target/i386/pr23098.c: New test.
15423
15424 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
15425
15426         PR c++/23667
15427         * g++.dg/template/static15.C: New test.
15428
15429         PR c++/21440
15430         * g++.dg/ext/stmtexpr5.C: New test.
15431         * g++.dg/ext/stmtexpr6.C: Likewise.
15432
15433 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
15434
15435         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
15436
15437         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
15438         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15439         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15440
15441 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
15442
15443         PR libfortran/23321
15444         * gfortran.dg/direct_io_4.f90: New test case.
15445
15446 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
15447             Rasmus Hahn  <rassahah@neofonie.de>
15448
15449         PR libobjc/23108
15450         * objc.dg/type-stream-1.m: New test.
15451
15452 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
15453
15454         PR fortran/23661
15455         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
15456         gfortran.dg/print_fmt_3.f90: New test.
15457
15458 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
15459
15460         * gfortran.dg/fmt_t_1.f90: New test.
15461
15462 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
15463
15464         PR rtl-optimization/23454
15465         * g++.dg/opt/pr23454.C: New test.
15466
15467 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
15468
15469         PR c++/23699
15470         * g++.dg/ext/static1.C: New test.
15471
15472 2005-09-02  Richard Henderson  <rth@redhat.com>
15473
15474         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
15475         tail call to check_fa_work.
15476
15477 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
15478
15479         PR c++/21687
15480         * g++.dg/other/gc3.C: New test.
15481
15482 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15483
15484         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
15485         * gcc.dg/20050826-1.c: Likewise.
15486
15487 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
15488
15489         PR c++/23167
15490         * g++.dg/expr/volatile1.C: New test.
15491
15492 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
15493
15494         PR middle-end/23547
15495         * gcc.dg/pr23547.c: New test.
15496
15497 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
15498
15499         PR c/22061
15500         * gcc.c-torture/execute/pr22061-1.c,
15501         * gcc.c-torture/execute/pr22061-2.c,
15502         * gcc.c-torture/execute/pr22061-3.c,
15503         * gcc.c-torture/execute/pr22061-4.c: New tests.
15504
15505 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
15506
15507         * gcc.dg/Wredundant-decls-2.c: New test to check that
15508         -Wredundant-decls does not issue warning for a variable
15509         definition following a declaration.
15510
15511 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
15512
15513         PR debug/7241
15514         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
15515         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
15516         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
15517
15518         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
15519         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
15520         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
15521         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
15522         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
15523         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
15524         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
15525         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
15526
15527 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15528
15529         PR objc/23306
15530         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
15531         scan-assmbler.
15532
15533 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
15534
15535         PR target/21255
15536         * gcc.dg/pr21255-1.c: New test.
15537         * gcc.dg/pr21255-2-mb.c: Likewise.
15538         * gcc.dg/pr21255-2-ml.c: Likewise.
15539         * gcc.dg/pr21255-3.c: Likewise.
15540         * gcc.dg/pr21255-4.c: Likewise.
15541
15542 2005-08-31  Dale Johannesen  <dalej@apple.com>
15543
15544         * gcc.dg/20050830-1.c: New.
15545
15546 2005-08-31  Josh Conner  <jconner@apple.com>
15547
15548         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
15549         command-line options for arm-*-* targets.
15550         * g++.dg/init/array16.C: Likewise.
15551         * g++.dg/other/crash-4.C: Likewise.
15552
15553 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15554
15555         PR obj-c++/23640
15556         * obj-c++.dg/gnu-runtime-3.mm: New test.
15557
15558 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15559
15560         PR c++/13377
15561         * g++.dg/lookup/ambig4.C: New test.
15562         * g++.dg/lookup/ambig5.C: New test.
15563         * g++.dg/tc1/dr101.C: Adjust error markers.
15564
15565 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15566
15567         PR c++/23639
15568         * g++.dg/template/ttp5.C: Adjust error markers.
15569
15570 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
15571
15572         PR testsuite/23609
15573         * lib/obj-c++.exp: Include target-libpath.exp.
15574         (obj-c++_link_flags): Look for the GNU libobjc library
15575         and set the library path to include it.
15576         Don't manually set LD_LIBRARY_PATH (etc.) but call
15577         set_ld_library_path_env_vars instead.
15578         (obj-c++_target_compile): Don't set library path or
15579         linker flags because they are already set correctly
15580         in obj-c++_link_flags.
15581
15582 2005-08-30  Josh Conner  <jconner@apple.com>
15583
15584         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
15585         to command-line options for arm-*-* targets.
15586
15587 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
15588
15589         * g++.dg/other/i386-1.C: New.
15590
15591 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
15592
15593         PR preprocessor/20348
15594         PR preprocessor/20356
15595         * gcc.dg/cpp/pr20348.c: New test.
15596         * gcc.dg/cpp/pr20348.h: New file.
15597         * gcc.dg/cpp/inc/pr20348.h: New file.
15598         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
15599         * gcc.dg/cpp/pr20356.c: New test.
15600         * gcc.dg/cpp/pr20356.h: New file.
15601         * gcc.dg/cpp/inc/pr20356.h: New file.
15602         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
15603
15604 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
15605
15606         * gfortran.fortran-torture/execute/intrinsic_count.f90:
15607         Fix array dimension to avoid correct end-of-file error.
15608
15609 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
15610
15611         PR libfortran/23598
15612         * gfortran.dg/iostat_1.f90: New test.
15613
15614 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
15615
15616         PR middle-end/23408
15617         * gcc.dg/pr23408.c: New test.
15618
15619 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
15620
15621         PR c++/23099
15622         * g++.dg/init/member1.C: Make sure erroneous static data member
15623         definitions are required.
15624         * g++.dg/template/static13.C: New test.
15625         * g++.dg/template/static14.C: Likewise.
15626
15627 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
15628
15629         * gcc.target/i386/pr23575.c: Use -msse2 instead of
15630         -march=pentium4, remove ilp32 requirement.
15631
15632         PR middle-end/23484
15633         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
15634         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
15635
15636 2005-08-29  Andreas Jaeger  <aj@suse.de>
15637
15638         PR testsuite/23607
15639         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
15640
15641 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
15642
15643         * gcc.c-torture/execute/20050316-2.c: New test.
15644         * gcc.c-torture/execute/20050316-3.c: New test.
15645         * gcc.dg/torture/pr16104-1.c: New test.
15646
15647 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
15648
15649         PR middle-end/23463
15650         * gcc.c-torture/execute/zero-struct-1.c: New test.
15651
15652 2005-08-27  Richard Guenther  <rguenther@suse.de>
15653
15654         PR target/23575
15655         * gcc.target/i386/pr23575.c: New testcase.
15656
15657 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
15658
15659         PR rtl-optimization/23561
15660         * gcc.c-torture/execute/20050826-1.c: New test.
15661
15662         PR rtl-opt/23560
15663         * gcc.c-torture/execute/20050826-2.c: New test.
15664
15665 2005-08-26  Dale Johannesen  <dalej@apple.com>
15666
15667         * gcc.dg/20030711-1.c: Modify to work on Darwin.
15668         * gcc.dg/20050826-1.c: New.
15669
15670 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
15671
15672         PR c++/19004
15673         * g++.dg/template/nontype13.C: New test.
15674
15675         PR c++/23491
15676         * g++.dg/init/new14.C: New test.
15677         * g++.dg/expr/anew1.C: Do not XFAIL.
15678         * g++.dg/expr/anew2.C: Likewise.
15679         * g++.dg/expr/anew3.C: Likewise.
15680
15681 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
15682
15683         PR middle-end/22439
15684         * gcc.dg/vla-3.c: New test.
15685
15686 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
15687
15688         PR fortran/20363
15689         * gfortran.dg/named_interface.f90: New.
15690
15691 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
15692
15693         * gcc.c-torture/execute/frame-address.c: New test.
15694
15695 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
15696
15697         PR c++/20817
15698         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
15699
15700 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
15701
15702         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
15703
15704 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
15705
15706         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
15707         * gcc.dg/altivec-22.c: Rename from..
15708         * gcc.dg/altivec-nomfcr.c: ..this.
15709
15710 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
15711
15712         PR tree-optimization/23546
15713         * gcc.dg/tree-ssa/pr23546.c: New test.
15714
15715 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
15716
15717         PR fortran/17758
15718         * gfortran.dg/nonreturning_statements.f90: New test.
15719
15720 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15721
15722         PR c++/22454
15723         * g++.dg/parse/crash29.C: New.
15724
15725 2005-08-23  DJ Delorie  <dj@redhat.com>
15726
15727         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
15728         constants have the L suffix.
15729
15730 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
15731
15732         PR c++/23044
15733         * g++.dg/template/instantiate8.C: New.
15734
15735 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
15736
15737         PR middle-end/23467
15738         * gcc.c-torture/execute/pr23467.c: New test.
15739
15740 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
15741
15742         PR tree-optimization/22043
15743         * gcc.c-torture/execute/20050613-1.c: New test.
15744
15745 2005-08-23  Ben Elliston  <bje@au.ibm.com>
15746
15747         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
15748
15749 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
15750
15751         PR rtl-optimization/23478
15752         * g++.dg/opt/pr23478.C: New test.
15753
15754 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
15755
15756         PR c/18715
15757         * gcc.dg/switch-warn-3.c: New test.
15758
15759 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15760
15761         PR c++/22233
15762         * g++.dg/template/param1.C: New test.
15763
15764 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15765
15766         PR c++/23089
15767         * g++.dg/other/incomplete1.C: New test.
15768
15769 2005-08-22  Ira Rosen  <irar@il.ibm.com>
15770
15771         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
15772         are vectorizable.
15773
15774 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15775
15776         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
15777         d_lines_5.f: New.
15778
15779 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
15780
15781         * gcc.target/i386/sse-4.c: New test.
15782
15783 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15784
15785         PR testsuite/23239
15786         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
15787
15788 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
15789
15790         * gcc.dg/20050811-1.c: New test.
15791         * gcc.dg/20050811-2.c: New test.
15792
15793 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
15794
15795         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
15796
15797 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
15798
15799         PR 23476
15800         * gcc.c-torture/compile/pr23476.c: New test.
15801
15802 2005-08-19  Devang Patel  <dpatel@apple.com>
15803
15804         PR tree-optimization/23048
15805         * gcc.dg/tree-ssa/pr23048.c: New test.
15806
15807 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15808
15809         PR middle-end/20624
15810         * g++.dg/warn/Wreturn-3.C: New test
15811
15812 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
15813
15814         PR tree-optimization/22228
15815         * g++.dg/vect/pr22543.cc: New test.
15816
15817 2005-08-17  Steven Bosscher  <stevenb@suse.de>
15818
15819         PR tree-optimization/21574
15820         * gcc.dg/tree-ssa/pr21574.c: New test.
15821
15822 2005-08-16  James E Wilson  <wilson@specifix.com>
15823
15824         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
15825
15826 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
15827
15828         PR tree-opt/23402
15829         * gcc.c-torture/compile/zero-strct-3.c: New test.
15830         * gcc.c-torture/compile/zero-strct-4.c: New test.
15831
15832 2005-08-16  Steven Bosscher  <stevenb@suse.de>
15833
15834         PR target/23376
15835         * gcc.target/x86_64/pr23376.c: New test.
15836
15837 2005-08-16  Ian Lance Taylor  <ian@airs.com>
15838
15839         PR c++/23337
15840         * g++.dg/ext/vector2.C: New.
15841
15842 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
15843
15844         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
15845
15846 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
15847
15848         PR libfortran/23428
15849         * gfortran.dg/inquire-complex.f90: New test case.
15850
15851 2005-08-16  James E Wilson  <wilson@specifix.com>
15852
15853         PR tree-optimization/21105
15854         * gcc.dg/large-size-array.c: New.
15855
15856 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
15857
15858         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
15859         type.
15860         * gcc.dg/vect/vect-41: Likewise.
15861         * gcc.dg/vect/vect-42: Likewise.
15862         * gcc.dg/vect/vect-43: Likewise.
15863         * gcc.dg/vect/vect-44: Likewise.
15864         * gcc.dg/vect/vect-46: Likewise.
15865         * gcc.dg/vect/vect-47: Likewise.
15866         * gcc.dg/vect/vect-48: Likewise.
15867         * gcc.dg/vect/vect-52: Likewise.
15868         * gcc.dg/vect/vect-53: Likewise.
15869         * gcc.dg/vect/vect-54: Likewise.
15870         * gcc.dg/vect/vect-55: Likewise.
15871         * gcc.dg/vect/vect-56: Likewise.
15872         * gcc.dg/vect/vect-57: Likewise.
15873         * gcc.dg/vect/vect-58: Likewise.
15874         * gcc.dg/vect/vect-59: Likewise.
15875         * gcc.dg/vect/vect-60: Likewise.
15876         * gcc.dg/vect/vect-61: Likewise.
15877         * gcc.dg/vect/vect-85: Likewise.
15878         * gcc.dg/vect/vect-87: Likewise.
15879         * gcc.dg/vect/vect-88: Likewise.
15880         * gcc.dg/vect/vect-93.c: Likewise.
15881         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
15882         * gcc.dg/vect/vect-75: Likewise.
15883         * gcc.dg/vect/vect-76: Likewise.
15884         * gcc.dg/vect/vect-77: Likewise.
15885         * gcc.dg/vect/vect-78: Likewise.
15886         * gcc.dg/vect/vect-80: Likewise.
15887         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
15888         vectorized for the expected reason, rather than checking how alignment
15889         was handled.
15890         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
15891         type and also instead of aligned pointers. Added documentation.
15892
15893 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
15894
15895         * gfortran.dg/power.f90: New test.
15896
15897 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
15898
15899         PR rtl-optimization/23299
15900         * g++.dg/opt/pr23299.C: New test.
15901
15902 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15903
15904         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
15905
15906 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
15907
15908         * g++.dg/template/local6.C: New test.
15909
15910 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
15911
15912         * execute/exceptions/finally-1.m: Check that the catch and finally are
15913         being called.  Also add a "return 0;" at the end of main.
15914
15915 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
15916
15917         PR fortran/21432.
15918         * gfortran.dg/namelist_print_1.f: New test of functionality of
15919         PRINT namelist.
15920         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
15921         namelist generates error with -std=f95.
15922
15923 2005-08-14  Ira Rosen  <irar@il.ibm.com>
15924
15925         PR tree-optimization/23119
15926         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
15927
15928 2005-08-13  Marcin Koziej  <creep@desk.pl>
15929             Andrew Pinski  <pinskia@physics.uc.edu>
15930
15931         PR libobjc/22492
15932         * execute/exceptions/finally-1.m: New test.
15933
15934 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15935
15936         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
15937         testsuite.
15938         * objc/execute/exceptions/trivial.m: New test.
15939         * objc.dg/try-catch-11.m: Move to ...
15940         * objc/execute/exceptions/foward-1.m: Here.
15941         * objc.dg/try-catch-2.m: Move to ...
15942         * objc/execute/exceptions/catchall-1.m: Here.
15943         * objc.dg/try-catch-8.m: Move to ...
15944         * objc/execute/exceptions/local-variables-1.m: Here.
15945
15946 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15947
15948         * objc.dg/nested-func-1.m: Move to ...
15949         * objc/execute/nested-func-1.m: Here.
15950
15951 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15952
15953         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
15954         in ${options} instead of [target_info name].
15955         * lib/obj-c++.exp (objc_target_compile): Likewise.
15956
15957 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15958
15959         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
15960
15961 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15962
15963         part of PR testsuite/23348
15964         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
15965         of the torture options.
15966         * objc/compile/trivial.m: New test.
15967
15968 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
15969
15970         * gfortran.dg/eoshift.f90: Correct format.
15971
15972 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
15973
15974         * gfortran.fortran-torture/execute/character_passing.f90:
15975         Fix comment typo.
15976
15977 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
15978
15979         PR c++/8271
15980         * g++.dg/template/unify10.C: New.
15981
15982 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
15983
15984         * g++.dg/parse/pr22514.C: Move to...
15985         * g++.dg/debug/pr22514.C: here.
15986
15987 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15988
15989         PR c++/23266
15990         * g++.dg/inherit/pure1.C: New test.
15991
15992         * ChangeLog: Fix typos.
15993
15994 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15995             Steven Bosscher  <stevenb@suse.de>
15996
15997         * gfortran.dg/runtime_warning_1.f90: New test.
15998
15999 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
16000
16001         PR c++/23219
16002         * g++.dg/parse/crash28.C: New.
16003
16004 2005-08-11  Richard Guenther  <rguenther@suse.de>
16005
16006         PR target/23289
16007         * gcc.target/i386/tailcall-1.c: New testcase.
16008
16009 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
16010
16011         * gcc.dg/vect/vect-67.c: Un-xfail.
16012
16013 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
16014
16015         PR c++/23225
16016         * g++.dg/testsuite/parse/crash27.C: new test.
16017
16018 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
16019
16020         PR libfortran/22143
16021         * gfortran.dg/shift-kind.f90: New testcase.
16022
16023 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
16024
16025         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
16026         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
16027
16028 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16029
16030         PR c++/20646
16031         * g++.dg/other/mult-stor1.C: New test.
16032
16033 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
16034
16035         * gcc.c-torture/pr18299-1.c: Move to ...
16036         * gcc.c-torture/compile/pr18299-1.c: Here.
16037
16038 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
16039
16040         * gfortran/fortran.torture/execute/character_passing.f90:
16041         Fix types for LSAME.
16042
16043 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
16044
16045         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
16046         input data back to what it was originally.
16047
16048 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
16049
16050         * objc.dg/try-catch-8.m: Enable for all targets.
16051
16052 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
16053
16054         * gcc.dg/pr23165.c: New test.
16055
16056 2005-08-09  Steven Bosscher  <stevenb@suse.de>
16057
16058         PR tree-optimization/23234
16059         * gcc.dg/tree-ssa/pr23234.c: New test.
16060
16061 2005-08-08  Josh Conner  <jconner@apple.com>
16062
16063         PR rtl-optimization/23241
16064         * gcc.dg/char-compare.c: New test.
16065
16066 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16067
16068         PR c++/22508
16069         * g++.dg/init/new13.C: New test.
16070
16071 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
16072
16073         PR c++/21166
16074         * g++.dg/other/crash-4.C: Adjust
16075         * g++/dg/ext/packed9.C: New.
16076
16077 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
16078
16079         PR middle-end/21964
16080         * gcc.c-torture/execute/pr21964-1.c: New test.
16081
16082 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
16083
16084         PR c/22458
16085         * gcc.dg/pr22458-1.c: New test.
16086
16087 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
16088             Steven G. Kargl <kargls@comcast.net>
16089
16090         PR fortran/22390
16091         * gfortran.dg/flush_1.f90: New test.
16092
16093 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16094
16095         PR c++/23191
16096         * g++.dg/template/eh2.C: New test.
16097
16098 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16099
16100         PR c++/19498
16101         * g++.dg/template/instantiate7.C: New test.
16102
16103 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
16104
16105         PR c/23113
16106         * gcc.dg/Wunused-value-1.c: New test.
16107
16108 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
16109
16110         PR rtl-optimization/23233
16111         * gcc.c-torture/compile/pr23233-1.c: New test.
16112
16113 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
16114
16115         PR fortran/18833
16116         PR fortran/20850
16117         * gfortran.dg/equiv_1.f90: New test.
16118         * gfortran.dg/equiv_2.f90: New test.
16119         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
16120         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
16121         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
16122
16123 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
16124
16125         * gcc.c-torture/execute/vrp-5.c: New test.
16126         * gcc.c-torture/execute/vrp-6.c: New test.
16127         * gcc.dg/tree-ssa/vrp21.c: New test.
16128
16129 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
16130
16131         * g++.dg/parse/pr22514.C: New test.
16132
16133 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
16134
16135         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
16136
16137         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
16138         instead of constant loads / pool entries.
16139
16140 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
16141
16142         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
16143         TEST_TO_WCTYPE.
16144
16145 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
16146
16147         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
16148         __WINT_TYPE__ in generated prototypes if possible.
16149
16150 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
16151
16152         PR 22037
16153         * g++.dg/tree-ssa/pr22037.C:
16154
16155 2005-08-04  Richard Henderson  <rth@redhat.com>
16156
16157         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
16158         scan-tree-dump-times directive.
16159
16160 2005-08-04  Jan Hubicka  <jh@suse.cz>
16161
16162         * gcov-1.C: Fix switch counts.
16163         * gcov-4b.c: Likewise.
16164
16165 2005-08-03  Jeff Law  <law@redhat.com>
16166
16167         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
16168
16169 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
16170
16171         * gcc.c-torture/execute/pr23135.c: New test.
16172
16173 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16174
16175         PR tree-optimization/19899
16176         * gcc.dg/tree-ssa/scev-1.c: New test.
16177         * gcc.dg/tree-ssa/scev-2.c: New test.
16178
16179 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
16180
16181         PR target/18582
16182         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
16183
16184 2005-08-03  Jan Hubicka  <jh@suse.cz>
16185
16186         * update-conroll.c: New testcase.
16187         * update-conroll-2.c: New testcase.
16188
16189 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
16190
16191         * gfortran.dg/constant_substring.f: New test.
16192         * gfortran.dg/pr22491.f: New test.
16193
16194 2005-08-02  Jan Hubicka  <jh@suse.cz>
16195
16196         * update-threading.c: Replace by the proper one.
16197
16198 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
16199
16200         PR 23164
16201         * g++.dg/tree-ssa/pr23164.C: New test.
16202
16203 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
16204
16205         * gcc.dg/tree-ssa/pr23192.c: New test.
16206
16207 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
16208
16209         * gcc.c-torture/execute/vrp-4.c: New test.
16210
16211 2005-08-02  Jan Hubicka  <jh@suse.cz>
16212
16213         * update-threading.c: New test.
16214
16215 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
16216
16217         * gcc.c-torture/compile/20050801-1.c: New test.
16218         * gcc.c-torture/compile/20050801-2.c: New test.
16219
16220 2005-08-01  Jan Hubicka  <jh@suse.cz>
16221
16222         * val-prof-5.c: New test.
16223
16224 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
16225
16226         PR c/22311
16227         * gcc.dg/pr22311-1.c : New test.
16228
16229 2005-07-31  Steven Bosscher  <stevenb@suse.de>
16230
16231         PR target/23095
16232         * gfortran.dg/pr23095.f: New test.
16233
16234         PR c++/22003
16235         * g++.dg/other/pr22003.C: New test.
16236
16237 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
16238
16239         PR target/20621
16240         * gcc.c-torture/execute/pr20621-1.c: New test.
16241
16242 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
16243
16244         * gfortran.dg/comma_format_extension_4.f: Adjust length
16245         of string for format.
16246         * gfortran.dg/der_array_io_1.f: Replace illegal internal
16247         print statement with internal write.
16248         * gfortran.dg/der_array_io_2.f: Likewise.
16249         * gfortran.dg/der_array_io_3.f: Likewise.
16250
16251 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
16252
16253         * gcc.dg/fold-abs-4.c: new test.
16254
16255 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
16256
16257         PR fortran/22570 an related issues.
16258         * gfortran.dg/x_slash_1.f: New test.
16259
16260 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
16261
16262         PR c/23143
16263         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
16264         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
16265
16266 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16267
16268         PR c/529
16269         * gcc.dg/Wshadow-3.c: New test.
16270
16271 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
16272
16273         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
16274         used to have the wrong bounds).
16275
16276 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16277
16278         PR c/21720
16279         * gcc.dg/hex-round-1.c: Test more cases.
16280         * gcc.dg/hex-round-2.c: New test.
16281
16282 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
16283
16284         PR 22550
16285         * g++.dg/tree-ssa/pr22550.C: New test.
16286
16287 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
16288
16289         * gcc.dg/tree-ssa/vrp19.c: New test.
16290         * gcc.dg/tree-ssa-vrp20.c: New test.
16291
16292 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16293
16294         PR c/22240
16295         * gcc.dg/transparent-union-4.c: New test.
16296
16297 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16298
16299         PR c/22192
16300         * gcc.dg/c99-vla-2.c: New test.
16301
16302 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16303
16304         PR c/21720
16305         * gcc.dg/hex-round-1.c: New test.
16306
16307 2005-07-28  Jan Hubicka  <jh@suse.cz>
16308
16309         * inliner-1.c: Do not dump everything.
16310         * tree-prof.exp: Do not pass -ftree-based-profiling.
16311         * bprob.exp: Likewise.
16312
16313         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
16314
16315 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
16316
16317         PR c++/22545
16318         * g++.dg/expr/ptrmem7.C: New test.
16319
16320 2005-07-28  Mike Stump  <mrs@apple.com>
16321
16322         * g++.old-deja/g++.mike/visibility-1.C: New test.
16323
16324 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16325
16326         PR c/20187
16327         * gcc.c-torture/execute/pr20187-1.c: New test.
16328
16329 2005-07-28  Jeff Law  <law@redhat.com>
16330
16331         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
16332         * gcc.dg/tree-ssa/vrp18.c: New test.
16333
16334 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
16335
16336         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
16337
16338 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
16339
16340         PR tree-optimization/22506
16341         * gcc.dg/vect/ps22506.c: New test.
16342
16343 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
16344
16345         PR target/21149
16346         * gcc.target/i386/sse-3.c: New test.
16347
16348 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16349
16350         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
16351         * gcc.target/mips/mips32-dsp-type.c: Likewise.
16352
16353 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16354
16355         PR c/22589
16356         * gcc.c-torture/compile/pr22589-1.c: New test.
16357
16358 2005-07-28  Jan Hubicka  <jh@suse.cz>
16359
16360         * update-loopch.c: New testcase.
16361
16362 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
16363
16364         PR rtl-optimization/23047
16365         * gcc.c-torture/execute/pr23047.c: New test.
16366         * gcc.c-torture/execute/pr23047.x: New.
16367
16368 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
16369
16370         PR tree-optimization/22493
16371         * gcc.c-torture/execute/pr22493-1.c: New test.
16372         * gcc.c-torture/execute/pr22493-1.x: New.
16373         * gcc.c-torture/execute/vrp-1.c: New test.
16374         * gcc.c-torture/execute/vrp-2.c: New test.
16375         * gcc.c-torture/execute/vrp-2.c: New test.
16376
16377 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
16378
16379         * gcc.target/frv/all-builtin-read8.c: Delete.
16380         * gcc.target/frv/all-builtin-read16.c: Delete.
16381         * gcc.target/frv/all-builtin-read32.c: Delete.
16382         * gcc.target/frv/all-builtin-read64.c: Delete.
16383         * gcc.target/frv/all-builtin-write8.c: Delete.
16384         * gcc.target/frv/all-builtin-write16.c: Delete.
16385         * gcc.target/frv/all-builtin-write32.c: Delete.
16386         * gcc.target/frv/all-builtin-write64.c: Delete.
16387         * gcc.target/frv/all-read-write-1.c: New.
16388
16389 2005-07-27  Jeff Law  <law@redhat.com>
16390
16391         * gcc.c-torture/execute/pr22630.c: New test.
16392
16393 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
16394
16395         PR tree-optimization/23073
16396         * gcc.dg/vect/nodump-pr23073.c: New test.
16397         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
16398
16399 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
16400
16401         PR tree-optimize/22348
16402         * gcc.c-torture/execute/pr22348.c: New.
16403
16404 2005-07-27  Richard Guenther  <rguenther@suse.de>
16405
16406         * gcc.dg/tree-ssa/salias-1.c: New testcase.
16407
16408 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16409
16410         PR fortran/22503
16411         * gfortran.dg/logical_comp.f90: New test.
16412
16413 2005-07-27  Jan Hubicka  <jh@suse.cz>
16414
16415         * inliner-1.c: Add cleanup of dumps.
16416         * val-prof-*.c: Likewise.
16417         * update-tailcall.c: New.
16418
16419 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
16420
16421         PR 22591
16422         * gcc.dg/tree-ssa/pr22591.c: New test.
16423         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
16424
16425 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
16426
16427         PR libobjc/22606
16428         * objc.dg/try-catch-11.m: New test.
16429
16430 2005-07-26  Richard Guenther  <rguenther@suse.de>
16431
16432         PR tree-optimization/22486
16433         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
16434
16435 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
16436
16437         PR tree-opt/22484
16438         * testsuite/g++.dg/opt/loop2.C: New test.
16439
16440 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
16441
16442         * gcc.dg/tree-ssa/reassoc-3.c: New test.
16443         * gcc.dg/tree-ssa/reassoc-4.c: New test.
16444
16445 2005-07-25  Adam Nemet  <anemet@lnxw.com>
16446
16447         * lib/profopt.exp (profopt-execute): Check for profiling data
16448         files on the target.
16449
16450 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
16451
16452         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
16453         for matching of asm labels.
16454
16455 2005-07-25  Richard Guenther  <rguenther@suse.de>
16456
16457         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
16458
16459 2005-07-25  Richard Guenther  <rguenther@suse.de>
16460
16461         PR testsuite/22624
16462         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
16463
16464 2005-07-25  Ira Rosen  <irar@il.ibm.com>
16465
16466         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
16467         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
16468         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
16469         * gcc.dg/vect/vect-100.c: New test.
16470         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
16471         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
16472         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
16473         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
16474         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
16475         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
16476         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
16477         * gfortran.dg/vect/pr19049.f90: New testcase.
16478         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
16479
16480 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
16481
16482         * gcc.c-torture/execute/20050713-1.c: New test.
16483
16484         PR fortran/20063
16485         * gfortran.fortran-torture/execute/data_4.f90: New test.
16486
16487         PR middle-end/20303
16488         * gcc.dg/visibility-d.c: New test.
16489
16490 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
16491
16492         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
16493         * gfortran.dg/underflow.f90: Ditto.
16494
16495 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16496
16497         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
16498         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
16499         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
16500
16501 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
16502
16503         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
16504         include case of field width of zero.
16505
16506 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
16507
16508         PR libgfortran/21875
16509         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
16510         with trailing blanks on normal formatted read.
16511
16512 2005-07-23  Chao-ying Fu  <fu@mips.com>
16513
16514         * gcc.target/mips/mips32-dsp-type.c: New test.
16515         * gcc.target/mips/mips32-dsp.c: New test.
16516
16517 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
16518
16519         PR testsuite/21073
16520         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
16521
16522         PR testsuite/20454
16523         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
16524         and __cyg_profile_func_exit.
16525
16526 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
16527
16528         * gfortran.dg/comma_format_extension_3.f: Fix typo.
16529         * gfortran.dg/comma_format_extension_4.f: Same.
16530         * gfortran.dg/pr15332.f: Same.
16531         * gfortran.dg/pr21730.f: Same.
16532
16533 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
16534
16535         * g++.dg/opt/vrp2.C: Fix testcase.
16536
16537         PR tree-opt/22625
16538         * g++.dg/opt/vrp2.C: New test.
16539
16540 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
16541
16542         PR debug/21828
16543         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
16544
16545 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
16546
16547         * gcc.dg/tree-ssa/20050719-1.c: New test.
16548
16549 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
16550
16551         * gcc.dg/bfin-longcall-1.c: New file.
16552         * gcc.dg/bfin-longcall-2.c: New file.
16553
16554 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
16555
16556         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
16557
16558 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16559
16560         PR middle-end/19055
16561         * gcc.dg/tree-ssa/pr19055.c: New test.
16562         * gcc.dg/tree-ssa/pr19055-2.c: New test.
16563
16564 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16565
16566         PR C++/22358
16567         * g++.dg/other/pr22358.C: New test.
16568
16569 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
16570
16571         PR c++/2922
16572         * g++.dg/lookup/two-stage5.C: New test from bug comments.
16573
16574 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16575
16576         PR c++/15938
16577         * g++.dg/init/union2.C: New test.
16578
16579 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16580
16581         PR c/22393
16582         * gcc.dg/complex-4.c: New test.
16583
16584 2005-07-21  Richard Guenther  <rguenther@suse.de>
16585
16586         PR testsuite/22522
16587         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
16588         scanning for asm labels.
16589         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
16590
16591 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
16592
16593         PR target/22085
16594         * gcc.dg/altivec-pr22085.c: New.
16595
16596 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
16597
16598         PR tree-optimization/19210
16599         * gcc.dg/tree-ssa/pr19210-1.c: New.
16600         * gcc.dg/tree-ssa/pr19210-2.c: New.
16601
16602 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
16603
16604         PR rtl-optimization/22167
16605         * g++.dg/opt/pr22167.C: New test.
16606
16607 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
16608
16609         PR c++/2922
16610         * g++.dg/lookup/two-stage2.C: New.
16611         * g++.dg/lookup/two-stage3.C: New.
16612         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
16613         fixed two-stage name lookup for operators.
16614         * g++.dg/template/call3.C: Compiler now produces an appropriate
16615         error message.
16616         * g++.dg/template/crash37.C: Compiler now describes bla() on line
16617         14 as a candidate.
16618         * g++.dg/template/ptrmem4.C: Compiler produces different error
16619         message.
16620         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
16621         connect_to_method as a candidate.
16622
16623 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
16624
16625         * gcc.dg/fold-alloc-1.c: New test.
16626
16627 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
16628
16629         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
16630         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
16631
16632 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
16633
16634         * gcc.dg/fold-abs-1.c: New test.
16635         * gcc.dg/fold-abs-2.c: New test.
16636         * gcc.dg/fold-abs-3.c: New test.
16637
16638 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
16639
16640         Make CONSTRUCTOR use VEC to store initializers.
16641         * g++.dg/ext/complit3.C: Check for specific error messages.
16642         * g++.dg/init/brace2.C: Update error message.
16643         * g++.dg/warn/Wbraces2.C: Likewise.
16644
16645 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
16646
16647         PR fortran/16940
16648         * gfortran.dg/module_interface_1.f90: New test.
16649
16650 2005-07-19  Danny Berlin <dberlin@dberlin.org>
16651             Kenneth Zadeck <zadeck@naturalbridge.com>
16652
16653         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
16654
16655 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16656
16657         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
16658         specify -Wformat for these tests.
16659         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
16660         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
16661         * gcc.dg/format/opt-6.c: Delete.
16662
16663 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16664
16665         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
16666         * gcc.dg/tree-ssa/sra-3.c: Likewise.
16667
16668 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16669
16670         * gcc.dg/tree-ssa/alias-2.c: New test.
16671
16672 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
16673
16674         PR c++/22263
16675         * g++.dg/template/explicit7.C: New test.
16676
16677 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
16678
16679         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
16680         width of 8 to +Inf and -Inf.
16681
16682 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
16683
16684         PR c++/22139
16685         * g++.dg/template/friend36.C: New test.
16686
16687 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
16688
16689         PR fortran/21730
16690         * gfortran.dg/pr21730.f: New test.
16691
16692 2005-07-16  Danny Berlin <dberlin@dberlin.org>
16693             Kenneth Zadeck <zadeck@naturalbridge.com>
16694
16695         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
16696         since pure const detection cannot run at -O1 in c compiler.
16697         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
16698         can now optimize this case properly.
16699         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
16700         because we now pass.
16701         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
16702
16703 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
16704
16705         PR c/22421
16706         * gcc.dg/format/bitfld-1.c: New test.
16707
16708 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
16709
16710         PR c++/22204
16711         * g++.dg/rtti/repo1.C: New test.
16712
16713 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
16714
16715         PR middle-end/22398
16716         * gcc.c-torture/compile/pr22398.c: New test.
16717
16718 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
16719
16720         PR c++/22132
16721         * g++.dg/expr/cast4.C: New test.
16722
16723 2005-07-15  Richard Guenther  <rguenther@suse.de>
16724
16725         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
16726         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
16727
16728 2005-07-15  Steven Bosscher  <stevenb@suse.de>
16729
16730         PR tree-optimization/22230
16731         * gcc.dg/tree-ssa/pr22230.c: New test.
16732
16733 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
16734
16735         * gfortran.dg/g77/cpp6.f: New test.
16736
16737         PR fortran/22417
16738         * gfortran.dg/g77/cpp5.F: New test.
16739         * gfortran.dg/g77/cpp5.h: New file.
16740         * gfortran.dg/g77/cpp5inc.h: New file.
16741
16742 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
16743
16744         PR libfortran/16435
16745         * gfortran.dg/tl_editting.f90: New.
16746         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
16747
16748 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
16749
16750         * gfortran.dg/char_array_constructor.f90: New test.
16751
16752 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
16753
16754         * gfortran.dg/past_eor.f90: New.
16755         * gfortran.dg/complex_read.f90: New.
16756
16757 2005-07-13  Jeff Law  <law@redhat.com>
16758
16759         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
16760         additional casts.
16761
16762         * gcc.dg/tree-ssa/pr22321.c: New test
16763
16764 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
16765
16766         PR tree-optimization/21921
16767         * gcc.dg/tree-ssa/pr21921.c: New.
16768
16769 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
16770
16771         PR tree-optimizatio/22442
16772         * gcc.dg/tree-ssa/loop-11.c: New test.
16773
16774 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
16775
16776         PR tree-opt/21840
16777         * gcc.c-torture/compile/pr21840.c: New test.
16778
16779 2005-07-12  Jan Hubicka  <jh@suse.cz>
16780
16781         * gcc.c-torture/compile/pr22379.c: New test.
16782
16783 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
16784
16785         PR libfortran/21593
16786         gfortran.dg/dev_null.f90: Remove outdated comment about
16787         PR libfortran/21593.
16788
16789
16790 2005-07-12  Dale Johannesen  <dalej@apple.com>
16791
16792         * gcc.target/i386/compress-float-sse.c: New.
16793         * gcc.target/i386/compress-float-sse-pic.c: New.
16794         * gcc.target/i386/compress-float-387.c: New.
16795         * gcc.target/i386/compress-float-387-pic.c: New.
16796         * gcc.dg/compress-float-ppc.c: New.
16797         * gcc.dg/compress-float-ppc-pic.c: New.
16798
16799 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
16800
16801         PR libfortran/21593
16802         gfortran.dg/dev_null.f90: Remove targets.
16803
16804 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
16805
16806         PR tree-opt/22335
16807         * gcc.dg/pr22335-1.c: New test.
16808         * gcc.dg/pr22335-2.c: New test.
16809
16810 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16811
16812         PR c++/20172
16813         * g++.dg/template/nontype12.C : New test.
16814
16815 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
16816
16817         * gcc.dg/tree-ssa/loop-10.c: New test.
16818
16819 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
16820
16821         * gcc.c-torture/execute/20020720-1.x: Remove.
16822
16823 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
16824
16825         * gfortran.fortran-torture/execute/forall_7.f90: New test.
16826
16827 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
16828
16829         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
16830         (dg-mips-options): Use it.
16831
16832 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
16833
16834         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
16835
16836 2005-07-09  Richard Henderson  <rth@redhat.com>
16837
16838         * lib/target-supports.exp (check_effective_target_sync_char_short):
16839         Add alpha.
16840
16841 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
16842
16843         PR libfortran/22217
16844         * gfortran.dg/negative-z-descriptor.f90: New test.
16845
16846 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
16847
16848         PR tree-opt/22329
16849         * gcc.dg/pr22329.c: New test.
16850
16851 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
16852
16853         PR tree-optimization/20139
16854         * gcc.dg/tree-ssa/pr20139.c: New.
16855
16856 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
16857
16858         PR tree-opt/22356
16859         * testsuite/gcc.dg/pr22356-1.c: New test.
16860
16861 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
16862
16863         PR c++/21799
16864         * g++.dg/template/unify8.C: New.
16865         * g++.dg/template/unify9.C: New.
16866
16867 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
16868
16869         * gfortran.fortran-torture/execute/entry_10.f90: New test.
16870
16871 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
16872
16873         * gcc.dg/darwin-version-1.c: New.
16874         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
16875         * gcc.dg/builtins-20.c: Likewise.
16876         * gcc.dg/builtins-53.c: Likewise.
16877         * gcc.dg/torture/builtins-convert-1.c: Likewise.
16878         * gcc.dg/torture/builtins-convert-2.c: Likewise.
16879         * gcc.dg/torture/builtins-convert-3.c: Likewise.
16880         * gcc.dg/torture/builtins-power-1.c: Likewise.
16881         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
16882         on Darwin.
16883
16884 2005-07-07  Jeff Law  <law@redhat.com>
16885
16886         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
16887         argument evaluation order.
16888
16889 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
16890
16891         PR libfortran/21594
16892         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
16893         Add test cases where the shift length is greater than the
16894         array length.
16895
16896 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
16897
16898         * obj-c++.dg/proto-lossage-6.mm: New.
16899         * objc.dg/proto-lossage-6.m: New.
16900
16901 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
16902
16903         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
16904         * objc.dg/gnu-runtime-2.m: Likewise.
16905
16906 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
16907
16908         * gfortran.dg/longline.f: New test.
16909
16910         * gfortran.dg/badline.f: New test.
16911
16912 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
16913
16914         PR fortran/16531
16915         PR fortran/15966
16916         PR fortran/18781
16917         * gfortran.dg/hollerith.f90: New.
16918         * gfortran.dg/hollerith2.f90: New.
16919         * gfortran.dg/hollerith3.f90: New.
16920         * gfortran.dg/hollerith4.f90: New.
16921         * gfortran.dg/hollerith_f95.f90: New.
16922         * gfortran.dg/hollerith_legacy.f90: New.
16923         * gfortran.dg/g77/cpp4.F: New. Port from g77.
16924
16925 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
16926
16927         PR objc/22274
16928         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
16929         * objc.dg/gnu-runtime-2.m: New.
16930
16931 2005-07-06  Jeff Law  <law@redhat.com>
16932
16933         * gcc.dg/tree-ssa/vrp17.c: New test.
16934
16935 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
16936
16937         PR fortran/22327
16938         * gfortran.dg/array_constructor_5.f90: New test.
16939
16940 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
16941
16942         * gfortran.fortran-torture/execute/entry_9.f90: New test.
16943
16944 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
16945
16946         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
16947         * gcc.dg/980816-1.c: Ditto.
16948
16949 2005-07-06  Jeff Law  <law@redhat.com>
16950
16951         * gcc.c-torture/compile/pr21356.c: New test.
16952
16953 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
16954
16955         PR c/22013
16956         PR c/22098
16957         * gcc.c-torture/compile/pr22013-1.c,
16958         gcc.c-torture/execute/pr22098-1.c,
16959         gcc.c-torture/execute/pr22098-2.c,
16960         gcc.c-torture/execute/pr22098-3.c: New tests.
16961
16962 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
16963
16964         PR c/22308
16965         * gcc.dg/pr22308-1.c: New test.
16966
16967 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
16968
16969         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
16970         target.
16971         * gcc.dg/compare9.c: Use -fshort-enums instead of
16972         -fno-short-enums.  Change the last test to dg-bogus.
16973
16974 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
16975
16976         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
16977         * gcc.dg/compare9.c: New.
16978
16979 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16980
16981         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
16982
16983 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
16984
16985         PR testsuite/22288
16986         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
16987
16988
16989 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16990
16991         * gcc.dg/format/gcc_gfc-1.c: New.
16992
16993 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
16994
16995         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
16996
16997 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16998
16999         PR fortran/20842
17000         * gfortran.dg/io_invalid_1.f90: New test.
17001
17002 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
17003
17004         * gcc.dg/format/gcc_diag-1.c: Update.
17005
17006 2005-07-02  Jeff Law  <law@redhat.com>
17007
17008         * gcc.dg/tree-ssa/pr22051-1.c: New test.
17009         * gcc.dg/tree-ssa/pr22051-2.c: New test.
17010
17011 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
17012
17013         * gcc.dg/format/gcc_diag-1.c: Update.
17014
17015 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
17016
17017         PR tree-opt/22269
17018         * gcc.c-torture/compile/pr22269.c: New test.
17019
17020 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
17021
17022         PR 21584
17023         PR 22219
17024         * g++.dg/tree-ssa/pr21584-1.C: New test.
17025         * g++.dg/tree-ssa/pr21584-2.C: New test.
17026
17027 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
17028
17029         * obj-c++.dg/try-catch-11.mm: New.
17030         * objc.dg/try-catch-10.m: New.
17031
17032 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
17033
17034         * g++.dg/other/ucnid-1.C: xfail on AIX.
17035
17036 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
17037
17038         PR 22234
17039         * gcc.dg/20050629-1.c: New test.
17040
17041 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
17042
17043         * obj-c++.dg/const-str-1[0-1].mm: New.
17044         * objc.dg/const-str-1[0-1].m: New.
17045
17046 2005-05-29  Richard Henderson  <rth@redhat.com>
17047
17048         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
17049         Rename from check_effective_target_vect_no_max.
17050         (check_effective_target_vect_no_int_add): New.
17051         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
17052         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
17053         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17054         * gcc.dg/vect/vect-reduc-1.c: Use both.
17055         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17056
17057 2005-05-29  Richard Henderson  <rth@redhat.com>
17058
17059         * lib/target-supports.exp (check_effective_target_vect_no_max):
17060         Remove i386 and x86_64.
17061
17062 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
17063
17064         PR testsuite/21969
17065         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
17066
17067 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
17068
17069         PR middle-end/21969
17070         * gcc.dg/vect/pr21969.c: New test.
17071
17072 2005-06-28  Eric Christopher  <echristo@redhat.com>
17073
17074         PR c/22052
17075         PR c/21975
17076         * gcc.dg/inline1.c: New test.
17077         * gcc.dg/inline2.c: Ditto.
17078         * gcc.dg/inline3.c: Ditto.
17079         * gcc.dg/inline4.c: Ditto.
17080         * gcc.dg/inline5.c: Ditto.
17081
17082 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
17083
17084         PR libfortran/22142
17085         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17086         Add testcase also testing eoshift1 for PR 22142.
17087
17088 2005-06-28  Richard Henderson  <rth@redhat.com>
17089
17090         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
17091         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
17092         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
17093         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
17094         gcc.dg/tree-ssa/20030922-2.c: Likewise.
17095
17096 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
17097
17098         PR libfortran/22142
17099         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
17100         Add testcase for PR 22142.
17101
17102 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
17103
17104         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
17105         gcc.target/ia64/fpreg-2.c: New tests.
17106
17107 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17108
17109         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
17110
17111 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17112
17113         PR libfortran/22170
17114         * gfortran.dg/slash_1.f90: New test.
17115
17116 2005-06-27  Richard Henderson  <rth@redhat.com>
17117
17118         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
17119         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
17120         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
17121         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17122         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
17123         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
17124
17125 2005-06-27  Richard Henderson  <rth@redhat.com>
17126
17127         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
17128         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
17129
17130 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
17131
17132         * obj-c++.dg/proto-lossage-5.mm: New.
17133         * objc.dg/proto-lossage-5.m: New.
17134
17135 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
17136
17137         PR 21959
17138         * gcc.dg/tree-ssa/pr21959.c: New test.
17139
17140 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
17141
17142         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
17143         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
17144         testing uninitialized var.
17145
17146         * gcc.c-torture/execute/builtins/chk.h: New.
17147         * gcc.c-torture/execute/builtins/lib/chk.c: New.
17148         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
17149         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
17150         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
17151         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
17152         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
17153         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
17154         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
17155         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
17156         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
17157         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
17158         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
17159         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
17160         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
17161         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
17162         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
17163         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
17164         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
17165         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
17166         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
17167         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
17168         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
17169         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
17170         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
17171         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
17172         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
17173         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
17174         * gcc.dg/builtin-object-size-1.c: New test.
17175         * gcc.dg/builtin-object-size-2.c: New test.
17176         * gcc.dg/builtin-object-size-3.c: New test.
17177         * gcc.dg/builtin-object-size-4.c: New test.
17178         * gcc.dg/builtin-object-size-5.c: New test.
17179         * gcc.dg/builtin-stringop-chk-1.c: New test.
17180         * gcc.dg/builtin-stringop-chk-2.c: New test.
17181         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
17182         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
17183         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
17184         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
17185         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
17186         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
17187         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
17188         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
17189         * gcc.c-torture/execute/printf-1.c: New test.
17190         * gcc.c-torture/execute/fprintf-1.c: New test.
17191         * gcc.c-torture/execute/vprintf-1.c: New test.
17192         * gcc.c-torture/execute/vfprintf-1.c: New test.
17193         * gcc.c-torture/execute/printf-chk-1.c: New test.
17194         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
17195         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
17196         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
17197
17198 2005-06-27  Michael Matz  <matz@suse.de>
17199
17200         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
17201         slot is not merged if address escapes.
17202
17203 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17204
17205         PR c/21911
17206         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
17207
17208 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
17209
17210         PR middle-end/17965
17211         * gcc.c-torture/compile/20050622-1.c: New test.
17212
17213         PR middle-end/22028
17214         * gcc.dg/20050620-1.c: New test.
17215
17216 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
17217
17218         PR tree-optimization/22026
17219         * gcc.dg/tree-ssa/pr22026.c: New.
17220
17221 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
17222
17223         PR libfortran/22144
17224         * gfortran.dg/shift-alloc.f90: New testcase.
17225
17226 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
17227
17228         * all files: Update FSF address in copyright headers.
17229
17230 2005-06-22  Jan Hubicka  <jh@suse.cz>
17231
17232         * wholeprogram-1.c: New testcase.
17233         * wholeprogram-2.c: New testcase.
17234
17235 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
17236
17237         PR 22171
17238         * gcc.dg/tree-ssa/pr22171.c: New test.
17239
17240 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
17241
17242         * gfortran.dg/simplify_modulo.f90: New.
17243
17244 2005-06-24  Jan Hubicka  <jh@suse.cz>
17245
17246         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
17247
17248 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
17249
17250         * obj-c++.dg/proto-lossage-[1-4].mm: New.
17251
17252 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
17253
17254         * obj-c++.dg/typedef-alias-1.mm: New.
17255         * objc.dg/typedef-alias-1.m: New.
17256
17257 2005-06-23  Jeff Law  <law@redhat.com>
17258
17259         * gcc.dg/tree-ssa/vrp16.c: New test.
17260
17261 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17262
17263         * lib/target-supports.exp: Add
17264         check_effective_target_fortran_large_real and
17265         check_effective_target_fortran_large_int to check for
17266         corresponding effective targets.
17267         * gfortran.dg/large_integer_kind_1.f90: New test.
17268         * gfortran.dg/large_real_kind_1.f90: New test.
17269
17270 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
17271
17272         PR tree-optimization/22117
17273         * gcc.dg/tree-ssa/pr22117.c: New.
17274
17275 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
17276
17277         PR testsuite/22123
17278         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
17279
17280 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
17281
17282         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
17283
17284 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
17285
17286         * gfortran.dg/f2c_4.f90: Add tests for complex functions
17287         * gfortran.dg/f2c_4.c: Likewise.
17288
17289 2005-06-22 Paul Brook  <paul@codesourcery.com>
17290
17291         PR fortran/21034
17292         * gfortran.dg/auto_save_1.f90: New test.
17293
17294 2005-06-22  Michael Matz  <matz@suse.de>
17295
17296         * gcc.target/x86-64/abi: New directory.
17297         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
17298         * gcc.target/x86-64/abi/README.gcc: New file.
17299         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
17300         * gcc.target/x86-64/abi/asm-support.s: New file.
17301         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
17302         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
17303         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
17304         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
17305         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
17306         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
17307         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
17308         * gcc.target/x86_64/abi/test_bitfields.c: New test.
17309         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
17310         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
17311         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
17312         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
17313         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
17314         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
17315         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
17316         * gcc.target/x86_64/abi/test_varargs.c: New test.
17317
17318 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
17319
17320         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
17321         32-bit i?86 and x86_64.
17322
17323 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
17324
17325         * obj-c++.dg/const-str-[1-9].mm: New tests.
17326
17327 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
17328
17329         PR fortran/22010
17330         * gfortran.dg/namelist_use.f90: New.
17331         * gfortran.dg/namelist_use_only.f90: New.
17332
17333 2005-06-21  Jeff Law  <law@redhat.com>
17334
17335         * gcc.dg/tree-ssa/vrp15.c: New test.
17336
17337 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
17338
17339         * lib/target-supports.exp (check_effective_target_vect_reduction):
17340         Remove.
17341         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
17342         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
17343         remove vect_reduction target keyword. Also avoid two returns in main.
17344         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17345         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
17346         * gcc.dg/vect/vect-reduc-1short.c: New test.
17347         * gcc.dg/vect/vect-reduc-1char.c: New test.
17348         * gcc.dg/vect/vect-reduc-2short.c: New test.
17349         * gcc.dg/vect/vect-reduc-2char.c: New test.
17350         * gcc.dg/vect/vect-reduc-6.c: New test.
17351         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
17352         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
17353         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
17354
17355 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17356         Paul Thomas  <pault@gcc.gnu.org>
17357
17358         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
17359         New tests.
17360
17361 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17362
17363         * gfortran.dg/backslash_1.f90: New test.
17364         * gfortran.dg/backslash_2.f90: New test.
17365
17366 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
17367
17368         * gfortran.dg/duplicate_labels.f90: New test.
17369
17370 2005-06-20  Jan Beulich  <jbeulich@novell.com>
17371
17372         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
17373         unsupportable relocations.
17374         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17375         * gcc.dg/20050321-2.c: xfail for NetWare.
17376
17377 2005-06-20  Andreas Jaeger  <aj@suse.de>
17378
17379         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
17380         gcc.target/i386/fastcall-sseregparm.c,
17381         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
17382
17383 2005-06-19  Richard Henderson  <rth@redhat.com>
17384
17385         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
17386
17387 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
17388
17389         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
17390
17391 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
17392
17393         PR c++/22115
17394         * g++.dg/conversion/simd2.C: Change expected error message.
17395
17396 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
17397
17398         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
17399         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17400         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17401
17402 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
17403
17404         * gcc.dg/fold-mod-1.c: New test.
17405
17406 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
17407
17408         PR fortran/19926
17409         * gfortran.dg/pr19926.f90: New test.
17410
17411 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
17412
17413         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
17414         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
17415         targets.
17416         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17417         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17418
17419 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
17420
17421         * gcc.target/ia64/float80-varargs-1.c: New test.
17422
17423 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17424
17425         PR tree-opt/22035
17426         * gfortran.dg/f2c_6.f90: New test.
17427
17428 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
17429
17430         PR c++/17413
17431         * g++.dg/template/local5.C: New.
17432
17433 2005-06-17  Richard Henderson  <rth@redhat.com>
17434
17435         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
17436
17437 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
17438
17439         PR testsuite/21945
17440         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
17441
17442 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
17443
17444         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
17445         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
17446         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
17447         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
17448         check_vect to verify the presence of hardware vector support.
17449
17450 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
17451
17452         PR testsuite/22056
17453         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
17454
17455 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17456
17457         PR libfortran/19216
17458         * gfortran.dg/pr19216.f: Add correct space between brackets and
17459         dg directive.
17460
17461 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17462
17463         PR libfortran/16436
17464         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
17465
17466 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
17467
17468         * gcc.target/i386/attributes-error.c: New testcase.
17469         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
17470         * gcc.target/i386/regparm-stdcall.c: Likewise.
17471         * gcc.target/i386/sseregparm-1.c: Likewise.
17472         * gcc.target/i386/sseregparm-2.c: Likewise.
17473
17474 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
17475
17476         * g++.dg/rtti/crash2.C: New.
17477
17478 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
17479
17480         * gcc.dg/noncompile/20040203-3.c: Update expected message.
17481
17482 2005-06-15  David Ung  <davidu@mips.com>
17483
17484         * gcc.target/mips/mips16e-extends.c: New test for testing the
17485         generation of MIPS16e zeb/zeh, seb/seh instructions.
17486
17487 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
17488
17489         PR 22018
17490         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
17491         * gcc.dg/tree-ssa/pr22018.c: New test.
17492
17493 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
17494
17495         * gcc.dg/simd-1.c: Update error messages.
17496         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
17497         * gcc.dg/simd-2.c: Update error messages.
17498         * gcc.dg/simd-4.c: New.
17499
17500 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
17501
17502         PR c++/20678
17503         * g++.dg/other/crash-4.C: New.
17504
17505 2005-06-14  Devang Patel  <dpatel@apple.com>
17506
17507         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
17508
17509 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
17510
17511         PR c++/21929
17512         * g++.dg/parse/crash11.C: Update
17513
17514 2005-06-13  Jeff Law  <law@redhat.com>
17515
17516         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
17517         perform the desired transformations.
17518         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
17519         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
17520
17521 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17522
17523         PR fortran/22038
17524         * gfortran.dg/forall_1.f90: Un-XFAIL.
17525
17526 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
17527
17528         PR c++/21929
17529         * g++.dg/parse/crash26.C: New.
17530
17531         PR c++/20789
17532         * g++.dg/init/member1.C: New.
17533
17534 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
17535
17536         * gfortran.dg/altreturn_1.f90: New test.
17537
17538 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
17539
17540         PR middle-end/21985
17541         * gcc.dg/tree-ssa/pr21985.c: New test.
17542
17543 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
17544
17545         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
17546
17547 2005-06-12  Roger Sayle  <roger@eyesopen.com>
17548
17549         PR c++/21930
17550         * g++.dg/other/error10.C: New test case.
17551
17552 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17553
17554         PR libfortran/19155
17555         * gfortran.dg/pr19155.f: Add test.
17556
17557 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17558
17559         * gfortran.dg/f2c_7.f90: New test.
17560
17561         * gfortran.dg/forall_1.f90: XFAILed.
17562
17563 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
17564
17565         * gcc.dg/pr14796-1.c: New.
17566         * gcc.dg/pr14796-2.c: New.
17567
17568 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
17569
17570         PR fortran/17792
17571         PR fortran/21375
17572         * gfortran.dg/deallocate_stat.f90: New test.
17573
17574 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
17575
17576         * gfortran.fortran-torture/execute/in-pack.f90: New test.
17577
17578 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
17579
17580         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
17581         access will be generated when this loop is vectorized. Test that
17582         accesses with same alignment were detected.
17583         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
17584         Test that accesses with same alignment were detected.
17585         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
17586         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
17587         alignment were detected.
17588
17589 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
17590
17591         PR c++/10611
17592         * g++.dg/conversion/simd2.C: New.
17593
17594 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17595
17596         * gcc.dg/Wcxx-compat-1.c: New.
17597
17598 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
17599
17600         PR libfortran/21480
17601         * gfortran.dg/reshape-complex.f90: Add a test for a packed
17602         complex array.
17603
17604 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
17605
17606         * gcc.dg/alias-8.c: New.
17607
17608 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
17609
17610         * gcc.dg/format/cmn_err-1.c: Update.
17611
17612 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
17613
17614         PR target/20666
17615         * gcc.target/sparc/fexpand-2.c: New.
17616         * gcc.target/sparc/fpmerge-2.c: New.
17617         * gcc.target/sparc/fpmul-2.c: New.
17618         * gcc.target/sparc/noresult.c: New.
17619         * gcc.target/sparc/pdist-2.c: New.
17620         * gcc.target/sparc/pdist-3.c: New.
17621
17622 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
17623
17624         PR testsuite/21702
17625         * gcc.target/i386/i386.exp: Fix comment typo.
17626
17627 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
17628
17629         PR c++/19497
17630         * g++.dg/inherit/using5.C: New.
17631         * g++.dg/inherit/using6.C: New.
17632
17633 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17634
17635         PR c++/19894
17636         * g++.dg/template/ptrmem15.C: New test.
17637
17638         PR c++/20563
17639         * g++.dg/ext/label4.C: New test.
17640
17641 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17642
17643         * gcc.dg/tls/debug-1.c: New test.
17644
17645 2005-06-07  Dale Johannesen  <dalej@apple.com>
17646
17647         * gcc.target/i386/movq.c: New.
17648
17649 2005-06-07  Dale Johannesen  <dalej@apple.com>
17650
17651         * gcc.dg/20050607-1.c: New.
17652
17653 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
17654
17655         PR middle-end/21850
17656         * gcc.c-torture/execute/20050607-1.c: New test.
17657
17658 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
17659
17660         PR libfortran/21926
17661         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
17662         Test case where the return array has lowest stride one,
17663         but isn't packed.
17664
17665 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
17666
17667         * lib/target-supports.exp (check_effective_target_sync_int_long):
17668         Add s390 and s390x targets.
17669
17670 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
17671
17672         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
17673         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
17674         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
17675         * gcc.dg/tree-ssa/loop-9.c: New test.
17676
17677 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
17678
17679         * g++.dg/parse/defarg10.C: New.
17680
17681 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
17682
17683         PR regression/21897
17684         * gcc.c-torture/execute/20050604-1.c: New test.
17685
17686 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
17687
17688         PR 21903
17689         * g++.dg/parse/defarg9.C: New.
17690
17691         PR c++/20637
17692         * g++.dg/inherit/using4.C: New.
17693         * g++.dg/overload/error1.C: Adjust expected errors.
17694         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
17695         * g++.old-deja/g++.brendan/arm2.C: Likewise.
17696         * g++.old-deja/g++.other/redecl2.C: Likewise.
17697         * g++.old-deja/g++.other/redecl4.C: Likewise.
17698         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
17699
17700 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
17701
17702         * gfortran.dg/f2c_5.f90: Add -w to dg-options
17703
17704 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
17705
17706         * lib/gfortran.exp (gfortran_target_compile): Call
17707         dg-additional-files-options
17708         * gfortran.dg/f2c_4.f90: New file
17709         * gfortran.dg/f2c_4.c: New file
17710         * gfortran.dg/f2c_5.f90: New file
17711         * gfortran.dg/f2c_5.c: New file
17712
17713 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17714
17715         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
17716
17717         PR fortran/21912
17718         * gfortran.dg/array_constructor_4.f90: New test.
17719
17720 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
17721
17722         PR c++/21619
17723         * g++.dg/ext/builtin9.C: New test.
17724
17725 2005-06-05  Dale Johannesen  <dalej@apple.com>
17726
17727         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
17728         * gcc.c-torture/execute/20050603-2.c: Ditto.
17729
17730 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
17731
17732         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
17733         * gcc.dg/vect/vect-reduc-1.c: New.
17734         * gcc.dg/vect/vect-reduc-2.c: New.
17735         * gcc.dg/vect/vect-reduc-3.c: New.
17736
17737 2005-06-04  Dale Johannesen  <dalej@apple.com>
17738
17739         * gcc.c-torture/execute/20050603-1.c: New.
17740         * gcc.c-torture/execute/20050603-2.c: New.
17741         * gcc.dg/20050603-3.c: New.
17742
17743 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17744
17745         PR fortran/19195
17746         * gfortran.dg/debug_1.f90: New test.
17747
17748         * gfortran.dg/forall_1.f90: New test.
17749
17750 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
17751
17752         * gfortran.dg/array_constructor_3.f90: New test.
17753
17754 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17755
17756         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
17757
17758 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
17759
17760         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
17761
17762 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
17763
17764         PR c/21873
17765         * gcc.dg/init-excess-1.c: New test.
17766
17767 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
17768
17769         PR c++/21853
17770         * g++.dg/expr/static_cast6.C: New test.
17771
17772 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
17773
17774         * gcc.dg/tree-ssa/vrp14.c: New test.
17775
17776 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
17777
17778         PR c++/21336
17779         * g++.dg/template/new2.C: New test.
17780
17781 2005-06-03  Josh Conner  <jconner@apple.com>
17782
17783         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
17784         all entries in initializer.
17785
17786 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
17787
17788         PR middle-end/21858
17789         * gcc.dg/pr21858.c: New testcase.
17790
17791 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
17792
17793         PR tree-optimization/21292
17794
17795         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
17796         New.
17797         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
17798         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
17799         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
17800         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
17801         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
17802
17803 2005-06-02  Richard Henderson  <rth@redhat.com>
17804
17805         * gcc.dg/sync-2.c: Use -march=i486 for i386.
17806
17807 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
17808
17809         * gcc.dg/wtypequal.c: New testcase.
17810
17811 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
17812
17813         PR 21582
17814         * gcc.dg/tree-ssa/pr21582.c: New test.
17815
17816 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
17817
17818         PR c++/21280
17819         * g++.dg/opt/interface2.h: New.
17820         * g++.dg/opt/interface2.C: New.
17821         * g++.dg/init/ctor4.C: Adjust error lines.
17822         * g++.old-deja/g++.bob/inherit2.C: Likewise.
17823         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
17824         * g++.old-deja/g++.jason/opeq3.C: Likewise.
17825         * g++.old-deja/g++.pt/assign1.C: Likewise.
17826         * g++.old-deja/g++.pt/crash20.C: Likewise.
17827
17828 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
17829
17830         PR tree-optimization/21734
17831         * g++.dg/vect/pr21734_1.cc: New.
17832         * g++.dg/vect/pr21734_2.cc: New.
17833
17834 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
17835
17836         PR c++/20350
17837         * g++.dg/template/spec24.C: New.
17838
17839         PR c++/21151
17840         * g++.dg/pch/local-1.C: New.
17841         * g++.dg/pch/local-1.Hs: New.
17842
17843 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
17844
17845         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
17846         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
17847         * gcc.dg/tree-ssa/pr14341.c: New test.
17848         * gcc.dg/tree-ssa/pr14841.c: New test.
17849         * gcc.dg/tree-ssa/pr20701.c: New test.
17850         * gcc.dg/tree-ssa/pr21086.c: New test.
17851         * gcc.dg/tree-ssa/pr21090.c: New test.
17852         * gcc.dg/tree-ssa/pr21332.c: New test.
17853         * gcc.dg/tree-ssa/pr21458.c: New test.
17854         * gcc.dg/tree-ssa/pr21658.c: New test.
17855         * gcc.dg/tree-ssa/vrp01.c: New test.
17856         * gcc.dg/tree-ssa/vrp02.c: New test.
17857         * gcc.dg/tree-ssa/vrp03.c: New test.
17858         * gcc.dg/tree-ssa/vrp04.c: New test.
17859         * gcc.dg/tree-ssa/vrp05.c: New test.
17860         * gcc.dg/tree-ssa/vrp06.c: New test.
17861         * gcc.dg/tree-ssa/vrp07.c: New test.
17862         * gcc.dg/tree-ssa/vrp08.c: New test.
17863         * gcc.dg/tree-ssa/vrp09.c: New test.
17864         * gcc.dg/tree-ssa/vrp10.c: New test.
17865         * gcc.dg/tree-ssa/vrp11.c: New test.
17866         * gcc.dg/tree-ssa/vrp12.c: New test.
17867         * gcc.dg/tree-ssa/vrp13.c: New test.
17868
17869 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
17870
17871         PR 21029
17872         * gcc.dg/tree-ssa/pr21029.c: New test.
17873
17874 2005-06-01  Roger Sayle  <roger@eyesopen.com>
17875
17876         * gfortran.dg/logint-1.f: New test case.
17877         * gfortran.dg/logint-2.f: Likewise.
17878         * gfortran.dg/logint-3.f: Likewise.
17879
17880 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
17881
17882         PR c/21536
17883         PR c/20760
17884         * gcc.dg/20050527-1.c: New test.
17885
17886         * gcc.dg/i386-sse-12.c: New test.
17887
17888         PR fortran/21729
17889         * gfortran.dg/implicit_5.f90: New test.
17890
17891 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
17892
17893         PR fortran/20883
17894         * gfortran/assign_4.f90: New test.
17895         * gfortran/assign_2.f90: Change compile to run.
17896
17897 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
17898
17899         * lib/target-supports.exp
17900         (check_effective_target_sync_char_short): New.
17901         * gcc.dg/sync-2.c: New.
17902
17903 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
17904
17905         PR tree-optimization/21817
17906         * gcc.dg/torture/pr21817-1.c: New.
17907
17908 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
17909
17910         PR c++/21165
17911         * g++.dg/template/init5.C: New.
17912
17913 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
17914
17915         * gfortran.dg/char_initialiser_actual.f90:
17916         Test character initialisers as actual arguments.
17917         * gfortran.dg/char_pointer_comp_assign.f90:
17918         Test character pointer structure component assignments.
17919         * gfortran.dg/char_array_structure_constructor.f90:
17920         Test character components in structure constructors.
17921
17922 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
17923
17924         PR middle-end/20931
17925         * g++.dg/opt/pr20931.C: New test.
17926
17927 2005-05-31  Andreas Jaeger  <aj@suse.de>
17928
17929         PR testsuite/20772
17930         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
17931         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
17932         g++.old-deja/g++.ext/asmspec1.C,
17933         g++.old-deja/g++.other/regstack.C,
17934         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
17935         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
17936         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
17937         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
17938         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
17939         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
17940         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
17941         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
17942         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
17943         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
17944         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
17945         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
17946         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
17947         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
17948         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
17949         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
17950         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
17951         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
17952         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
17953
17954 2005-05-31  Jeff Law  <law@redhat.com>
17955
17956         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
17957
17958 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
17959
17960         PR middle-end/21743
17961         * gcc.dg/builtins-1.c: Activate disabled clog test.
17962         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17963
17964 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
17965
17966         * gfortran.dg/char_pointer_assign.f90:
17967         Test character-pointer assignments and pointer assignments.
17968         * gfortran.dg/char_pointer_dummy.f90:
17969         Test character-pointer dummy arguments.
17970         * gfortran.dg/char_pointer_func.f90:
17971         Test character-pointer function returns.
17972         * gfortran.dg/char_pointer_dependency.f90:
17973         Test character-pointer functions with dependencies.
17974
17975 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
17976
17977         PR c++/21784
17978         * g++.dg/lookup/using14.C: New test.
17979
17980 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
17981
17982         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
17983         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
17984         trailing ^M.
17985
17986 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
17987
17988         PR c++/17413
17989         * g++.dg/template/local5.C: New.
17990
17991         PR target/21761
17992         * gcc.c-torture/compile/pr21761.c: New.
17993
17994         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
17995         before darwin8.
17996
17997 2005-05-30  Steven G. Kargl
17998
17999         PR fortran/20846
18000         * gfortran.dg/inquire_8.f90: New test.
18001
18002 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18003
18004         PR libfortran/21376
18005         * gfortran.dg/output_exponents_1.f90: New test.
18006
18007 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18008
18009         PR libfortran/20006
18010         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
18011
18012 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
18013
18014         PR c++/21210
18015         * g++.dg/ext/complex1.C: New test.
18016
18017         PR c++/21340
18018         * g++.dg/init/ctor6.C: New test.
18019
18020 2005-05-29  Jan Hubicka  <jh@suse.cz>
18021
18022         * gcc.c-torture/compile/pr21562.c: New.
18023
18024 2005-05-28  Steven G. Kargl <kargls@comcast.net>
18025
18026         * gfortran.dg/subnormal_1.f90: New test.
18027
18028 2005-05-28  Jan Hubicka  <jh@suse.cz>
18029
18030         * tree-prof.exp: Fix comment.
18031         * value-prof-1.c: New.
18032         * value-prof-2.c: New.
18033         * value-prof-3.c: New.
18034         * value-prof-4.c: New.
18035
18036 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
18037
18038         PR c++/21614
18039         * g++.dg/expr/ptrmem6.C: New test.
18040         * g++.dg/expr/ptrmem6a.C: Likewise.
18041
18042 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
18043
18044         PR tree-optimization/21658
18045         * gcc.dg/tree-ssa/pr21658.c: New.
18046
18047 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
18048
18049         PR c++/21455
18050         * g++.dg/inherit/ptrmem3.C: New.
18051
18052         PR c++/21681
18053         * g++.dg/parse/template16.C: New.
18054
18055 2005-05-27  Andreas Jaeger  <aj@suse.de>
18056
18057         * gcc.dg/setjmp-2.c: Only run in 32-bit.
18058
18059         * gcc.dg/i386-sse-8.c: Run test on all archs.
18060
18061 2005-05-26  Mike Stump  <mrs@apple.com>
18062
18063         * objc.dg/isa-field-1.m: Only run on darwin.
18064         * objc.dg/lookup-1.m: Likewise.
18065         * objc.dg/try-catch-8.m: Likewise.
18066
18067 2005-05-26  Roger Sayle  <roger@eyesopen.com>
18068
18069         PR tree-optimization/9814
18070         * gcc.dg/pr9814-1.c: New test case.
18071
18072 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
18073
18074         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
18075         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
18076         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
18077         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
18078         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
18079         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
18080         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
18081         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
18082         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
18083         objc.dg/try-catch-8.m: New.
18084
18085 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
18086
18087         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
18088         remove extraneous semicolons.
18089
18090 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
18091
18092         * obj-c++.dg/comp-types-12.mm: New.
18093         * objc.dg/comp-types-11.m: New.
18094         * objc.dg/selector-4.m: New.
18095
18096 2005-05-26  Andreas Jaeger  <aj@suse.de>
18097
18098         PR testsuite/20772
18099         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
18100         g++.old-deja/g++.ext/attrib3.C,
18101         g++.old-deja/g++.other/store-expr1.C,
18102         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
18103         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
18104         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
18105         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
18106         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
18107         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
18108         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
18109         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
18110         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
18111         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
18112         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
18113         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
18114         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
18115         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
18116         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
18117         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
18118         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
18119         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
18120         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
18121
18122 2005-05-26  Andreas Jaeger  <aj@suse.de>
18123
18124         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
18125         x86-64 compilation.
18126
18127 2005-05-26  Andreas Jaeger  <aj@suse.de>
18128
18129         PR testsuite/20772
18130         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
18131         gcc.misc-tests/i386-pf-athlon-1.c,
18132         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
18133         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
18134         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
18135         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
18136         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
18137         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
18138         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
18139         programs.
18140
18141         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
18142         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
18143         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
18144         x86-64 compilation.
18145
18146         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
18147         x86_64.
18148
18149         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
18150         effective-target ilp32.
18151
18152 2005-05-26  David Ung  <davidu@mips.com>
18153
18154         * gcc.target/mips/ext_ins.c: New test for testing the generation
18155         of MIPS32/64 rev 2 ext/ins instructions.
18156
18157 2005-05-26  Andreas Jaeger  <aj@suse.de>
18158
18159         * treelang/compile/unsigned.tree: Use gimple instead of
18160         nonexisting generic dump.
18161
18162 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
18163
18164         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
18165
18166 2005-05-26  Andreas Jaeger  <aj@suse.de>
18167
18168         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
18169
18170 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
18171
18172         PR libfortran/17283
18173         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
18174         Test callee-allocated memory with write statements.
18175
18176 2005-05-25  Roger Sayle  <roger@eyesopen.com>
18177
18178         PR middle-end/21709
18179         * gcc.dg/pr21709-1.c: New test case.
18180
18181 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18182             Mike Stump  <mrs@apple.com>
18183
18184         * objc/execute/next_mapping.h: Update for C++.
18185
18186         * obj-c++.dg/selector-1.mm: Move to...
18187         * obj-c++.dg/selector-4.mm: here...
18188
18189         * obj-c++.dg/basic.mm: New.
18190         * obj-c++.dg/comp-types-1.mm: New.
18191         * obj-c++.dg/cxx-class-1.mm: New.
18192         * obj-c++.dg/cxx-ivars-1.mm: New.
18193         * obj-c++.dg/cxx-ivars-2.mm: New.
18194         * obj-c++.dg/cxx-ivars-3.mm: New.
18195         * obj-c++.dg/cxx-scope-1.mm: New.
18196         * obj-c++.dg/cxx-scope-2.mm: New.
18197         * obj-c++.dg/defs.mm: New.
18198         * obj-c++.dg/empty-private-1.mm: New.
18199         * obj-c++.dg/encode-1.mm: New.
18200         * obj-c++.dg/encode-2.mm: New.
18201         * obj-c++.dg/encode-3.mm: New.
18202         * obj-c++.dg/extern-c-1.mm: New.
18203         * obj-c++.dg/extra-semi.mm: New.
18204         * obj-c++.dg/fix-and-continue-2.mm: New.
18205         * obj-c++.dg/isa-field-1.mm: New.
18206         * obj-c++.dg/ivar-list-semi.mm: New.
18207         * obj-c++.dg/local-decl-1.mm: New.
18208         * obj-c++.dg/lookup-1.mm: New.
18209         * obj-c++.dg/lookup-2.mm: New.
18210         * obj-c++.dg/method-1.mm: New.
18211         * obj-c++.dg/method-2.mm: New.
18212         * obj-c++.dg/method-3.mm: New.
18213         * obj-c++.dg/method-4.mm: New.
18214         * obj-c++.dg/method-5.mm: New.
18215         * obj-c++.dg/method-6.mm: New.
18216         * obj-c++.dg/method-7.mm: New.
18217         * obj-c++.dg/no-extra-load.mm: New.
18218         * obj-c++.dg/overload-1.mm: New.
18219         * obj-c++.dg/pragma-1.mm: New.
18220         * obj-c++.dg/pragma-2.mm: New.
18221         * obj-c++.dg/private-1.mm: New.
18222         * obj-c++.dg/private-2.mm: New.
18223         * obj-c++.dg/proto-qual-1.mm: New.
18224         * obj-c++.dg/qual-types-1.mm: New.
18225         * obj-c++.dg/stubify-1.mm: New.
18226         * obj-c++.dg/stubify-2.mm: New.
18227         * obj-c++.dg/super-class-1.mm: New.
18228         * obj-c++.dg/super-class-2.mm: New.
18229         * obj-c++.dg/super-dealloc-1.mm: New.
18230         * obj-c++.dg/super-dealloc-2.mm: New.
18231         * obj-c++.dg/template-1.mm: New.
18232         * obj-c++.dg/template-2.mm: New.
18233         * obj-c++.dg/template-3.mm: New.
18234         * obj-c++.dg/template-4.mm: New.
18235         * obj-c++.dg/template-5.mm: New.
18236         * obj-c++.dg/template-6.mm: New.
18237         * obj-c++.dg/try-catch-1.mm: New.
18238         * obj-c++.dg/try-catch-2.mm: New.
18239         * obj-c++.dg/try-catch-3.mm: New.
18240         * obj-c++.dg/try-catch-4.mm: New.
18241         * obj-c++.dg/try-catch-5.mm: New.
18242         * obj-c++.dg/try-catch-6.mm: New.
18243         * obj-c++.dg/try-catch-7.mm: New.
18244         * obj-c++.dg/try-catch-8.mm: New.
18245         * obj-c++.dg/try-catch-9.mm: New.
18246         * obj-c++.dg/va-meth-1.mm: New.
18247
18248 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18249
18250         * obj-c++.dg/selector-1.mm: New.
18251         * obj-c++.dg/selector-2.mm: New.
18252
18253 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18254
18255         * obj-c++.dg/selector-3.mm: New.
18256         * objc.dg/selector-3.m: New.
18257
18258 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18259
18260         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
18261         about where warning appears.
18262
18263 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
18264
18265         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
18266         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
18267         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
18268         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
18269
18270 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
18271
18272         * gcc.dg/20050524-1.c: New test.
18273
18274 2005-05-25  Jan Hubicka  <jh@suse.cz>
18275
18276         * gcc.dg/tree-prof/inliner-1.c: New.
18277
18278 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
18279
18280         * gcc.dg/tree-prof: New directory.
18281         * gcc.dg/tree-prof/tree-prof.exp: New.
18282
18283 2005-05-25  DJ Delorie  <dj@redhat.com>
18284
18285         * gcc.dg/Wattributes-1.c: New.
18286         * gcc.dg/Wattributes-2.c: New.
18287         * gcc.dg/Wattributes-3.c: New.
18288
18289 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
18290
18291         PR tree-optimization/19833
18292         * gcc.dg/uninit-4.c: Remove xfail.
18293         * gcc.dg/uninit-9.c: Ditto.
18294
18295 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
18296
18297         * obj-c++.dg/bitfield-[1-5].mm: New.
18298         * obj-c++.dg/class-protocol-1.mm: New.
18299         * obj-c++.dg/comp-types-1[0-1].mm: New.
18300         * obj-c++.dg/comp-types-[2-9].mm: New.
18301         * obj-c++.dg/encode-[4-8].mm: New.
18302         * obj-c++.dg/layout-1.mm: New.
18303         * obj-c++.dg/method-1[0-9].mm: New.
18304         * obj-c++.dg/method-2[0-1].mm: New.
18305         * obj-c++.dg/method-[8-9].mm: New.
18306         * obj-c++.dg/objc-gc-3.mm: New.
18307         * obj-c++.dg/try-catch-10.mm: New.
18308         * objc.dg/bitfield-5.m: New.
18309         * objc.dg/comp-types-10.m: New.
18310         * objc.dg/comp-types-9.m: New.
18311         * objc.dg/layout-1.m: New.
18312         * objc.dg/objc-gc-4.m: New.
18313         * objc.dg/try-catch-9.m: New.
18314         * objc.dg/class-protocol-1.m: Tweak diagnostics.
18315         * objc.dg/comp-types-1.m: Likewise.
18316         * objc.dg/comp-types-[5-6].m: Likewise.
18317         * objc.dg/method-9.m: Likewise.
18318
18319 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
18320
18321         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
18322         and on hardware without VMX support.
18323
18324         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
18325
18326         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
18327
18328         * lib/profopt.exp (dg-final-generate, dg-final-use,
18329         profopt-final-code, profopt-get-options): New.
18330         (profopt-execute): Process test directives.
18331
18332         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
18333         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
18334         cleanup-tree-dump, cleanup-saved-temps): Update comments.
18335
18336 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
18337
18338         PR C++/21645
18339         * g++.dg/init/ctor5.C: New test.
18340
18341 2005-05-24  Ira Rosen  <irar@il.ibm.com>
18342
18343         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
18344         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
18345         vect-113.c, vect-114.c.
18346
18347 2005-05-23  Adam Nemet  <anemet@lnxw.com>
18348
18349         * gcc.dg/const-elim-1.c: Remove xfails.
18350
18351 2005-05-23  Jeff Law  <law@redhat.com>
18352
18353         * gcc.c-torture/compile/pr21638.c: New test.
18354         * gcc.c-torture/compile/20050520-1.c: New test.
18355
18356 2005-05-23  Nick Clifton  <nickc@redhat.com>
18357
18358         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
18359         be a proper triple, ie: m32r*-*-*.
18360         * g++.old-deja/g++.jason/thunk3.C: Likewise.
18361
18362 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
18363
18364         PR middle-end/21331
18365         PR tree-opt/21293
18366         * gcc.c-torture/compile/pr21293.c: New test.
18367         * gcc.c-torture/execute/pr21331.c: New test.
18368
18369 2004-05-20  Richard Henderson  <rth@redhat.com>
18370
18371         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
18372
18373 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
18374
18375         * obj-c++-dg.exp: Add.
18376         * obj-c++.exp: Add.
18377         * obj-c++.dg/dg.exp: Add.
18378
18379 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
18380
18381         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
18382         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
18383
18384 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
18385
18386         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
18387
18388 2004-05-19  Richard Henderson  <rth@redhat.com>
18389
18390         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
18391
18392 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
18393
18394         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
18395
18396         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
18397
18398 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
18399
18400         PR c++/21495
18401         * g++.dg/parse/extern1.C: New test.
18402         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
18403
18404 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18405
18406         * gcc.dg/c99-math.h: New.
18407         * gcc.dg/c99-math-float-1.c: New test.
18408         * gcc.dg/c99-math-double-1.c: Likewise.
18409         * gcc.dg/c99-math-long-double-1.c: Likewise.
18410
18411 2005-05-18  Richard Henderson  <rth@redhat.com>
18412
18413         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
18414
18415 2005-05-18  Devang Patel  <dpatel@apple.com>
18416
18417         * g++.dg/opt/20050511-1.C: New test.
18418
18419 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
18420
18421         PR libfortran/21127
18422         * gfortran.dg/reshape-complex.f90: New test.
18423
18424 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
18425
18426         * gfortran.dg/array_constructor_1.f90: New test.
18427         * gfortran.dg/array_constructor_2.f90: New test.
18428
18429 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
18430
18431         PR fortran/20954
18432         * gfortran.dg/pr20954.f: New test.
18433
18434 2005-05-17  Mike Stump  <mrs@apple.com>
18435
18436         Yet more Objective-C++...
18437
18438         * objc.dg/method-5.m: Update.
18439         * objc.dg/method-6.m: Update.
18440         * objc.dg/method-7.m: Update.
18441         * objc.dg/method-9.m: Update.
18442         * objc.dg/try-catch-2.m: Update.
18443
18444 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
18445
18446         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
18447         Remove little-endian optimizations.
18448
18449 2005-05-17  Jeff Law  <law@redhat.com>
18450
18451         * g++.dg/tree-ssa/pr14814.C: New test.
18452         * gcc.dg/tree-ssa/pr14814.C: New test.
18453         * gcc.dg/tree-ssa/pr17141-1.C: New test.
18454         * gcc.dg/tree-ssa/pr17141-2.C: New test.
18455
18456 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
18457
18458         * gcc.dg/compat/generate-random.c: Do not include
18459         libiberty.h.
18460         * gcc.dg/compat/generate-random_r.c: Likewise.
18461
18462 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
18463
18464         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
18465
18466 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
18467
18468         PR middle-end/21595
18469         * g++.dg/tree-ssa/builtin1.C: New testcase.
18470
18471 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
18472
18473         PR c++/21454
18474         * g++.dg/opt/const4.C: New test.
18475
18476         PR middle-end/21492
18477         * g++.dg/opt/crossjump1.C: New test.
18478
18479         PR tree-optimization/21610
18480         * gcc.c-torture/compile/20050516-1.c: New test.
18481
18482         PR fortran/15080
18483         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
18484         about the test failing.
18485         * gfortran.fortran-torture/execute/where_7.f90: New test.
18486         * gfortran.fortran-torture/execute/where_8.f90: New test.
18487
18488 2005-05-16  Richard Henderson  <rth@redhat.com>
18489
18490         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
18491         i?86 and x86_64.
18492
18493 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
18494
18495         * gcc.dg/compat/generate-random.c (config.h): Do not include.
18496         (limits.h): Include unconditionally.
18497         (stdlib.h): Likewise.
18498         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
18499         (limits.h): Include unconditionally.
18500         (stdlib.h): Likewise.
18501         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
18502         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
18503         (limits.h): Include unconditionally.
18504         (stdlib.h): Likewise.
18505         (hashtab.h): Do not include.
18506         (getopt.h): Likewise.
18507         (stddef.h): Include.
18508         (hashval_t): Define.
18509         (struct entry): Add "next" field.
18510         (HASH_SIZE): New macro.
18511         (hash_table): New variable.
18512         (switchfiles): Do not use xmalloc.
18513         (mix): New macro.
18514         (iterative_hash): New function.
18515         (hasht): Remove.
18516         (e_exists): New function.
18517         (e_insert): Likewise.
18518         (output): Use, instead of libiberty hashtable functions.
18519         (main): Do not use getopt.  Do not call htab_create.
18520
18521 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
18522
18523         PR libstdc++/21526
18524         * lib/target-supports.exp (check_mkfifo_available):
18525         Return 0 for cygwin as mkfifo support incomplete on platform.
18526         Fix typos in comments.
18527
18528 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
18529
18530         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
18531
18532 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
18533
18534         PR fortran/17432
18535         * gfortran.dg/assign_4.f: New test.
18536
18537 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
18538
18539         PR tree-optimization/21563
18540         * gcc.dg/tree-ssa/pr21563.c: New.
18541
18542 2005-05-14  Jan Hubicka  <jh@suse.cz>
18543
18544         * gcc.dg/noreturn-7.c: Allow control reaches warning.
18545
18546 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
18547
18548         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
18549
18550 2005-05-13  Julian Brown  <julian@codesourcery.com>
18551
18552         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
18553         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
18554
18555 2005-05-13  Jan Hubicka  <jh@suse.cz>
18556
18557         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
18558         * gcc.dg/fold-xor-?.c: Likewise.
18559         * gcc.dg/pr15784-?.c: Likewise.
18560         * gcc.dg/pr20922-?.c: Likewise.
18561         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
18562         * gcc.dg/tree-ssa/pr17598.c: Likewise.
18563         * gcc.dg/tree-ssa/pr20470.c: Likewise.
18564
18565 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18566
18567         PR fortran/21260
18568         * gfortran.dg/hollerith_1.f90: New test.
18569
18570 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18571
18572         * gfortran.dg/func_result_2.f90: New test.
18573
18574 2005-05-11  Bud Davis  <bdavis@gfortran.org>
18575
18576         * gfortran.dg/dev_null.f90: New test.
18577
18578 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
18579
18580         * gcc.dg/arm-vfp1.c: Revert last change.
18581
18582 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
18583
18584         PR middle-end/19807
18585         PR tree-optimization/19639
18586         * g++.dg/tree-ssa/pr19807.C: New testcase.
18587
18588 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18589
18590         PR libfortran/21471
18591         * gfortran.dg/append-1.f90: New test.
18592
18593 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
18594
18595         * gcc.dg/pr18501.c: XFAIL.
18596         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
18597         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
18598         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
18599         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
18600         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
18601         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
18602         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
18603         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
18604
18605 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18606
18607         PR fortran/20178
18608         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
18609         gfortran.dg/f2c_3.f90: New tests.
18610
18611         * gfortran.dg/return_1.f90: Fix dg annotation.
18612
18613 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
18614
18615         * gcc.c-torture/compile/20050510-1.c: New test.
18616
18617 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
18618
18619         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
18620
18621 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
18622
18623         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
18624
18625 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
18626
18627         PR c/17913
18628         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
18629
18630 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
18631
18632         PR c/21342
18633         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
18634         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
18635
18636 2005-05-10  Ben Elliston  <bje@au.ibm.com>
18637
18638         PR debug/16676
18639         * gcc.dg/debug/pr16676.c: New test.
18640
18641 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
18642
18643         PR testsuite/21443
18644         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
18645         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
18646         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
18647         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
18648         Change -O1 to -O2.
18649         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
18650         -fno-tree-dominator-opts.
18651
18652 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18653
18654         * gfortran.dg/return_1.f90: New test.
18655
18656 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
18657
18658         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
18659
18660         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
18661
18662 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
18663
18664         PR c++/21427
18665         * g++.dg/inherit/covariant13.C: New.
18666
18667 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18668
18669         PR libfortran/19155
18670         * gfortran.dg/pr19155.f: New test.
18671
18672 2005-05-08  Roger Sayle  <roger@eyesopen.com>
18673
18674         PR inline-asm/8788
18675         * gcc.dg/pr8788-1.c: New testcase.
18676
18677 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
18678
18679         PR target/21416
18680         * gcc.target/mips/fpcmp-[12].c: New tests.
18681
18682 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
18683
18684         * lib/target-supports-dg.exp (dg-require-fork): New function.
18685         (dg-require-mkfifo): Likewise.
18686         * lib/target-supports.exp (check_function_available): New
18687         function.
18688         (check_fork_available): Likewise.
18689         (check_mkfifo_available): Likewise.
18690
18691 2005-05-06  Jeff Law  <law@redhat.com>
18692
18693         * gcc.c-torture/compile/pr21380.c: New test.
18694
18695 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
18696
18697         PR c++/20961
18698         * g++.dg/ext/weak3.C: New test.
18699
18700 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
18701
18702         PR c++/21352
18703         * g++.dg/template/crash37.C: New test.
18704
18705 2005-05-05  Paul Brook  <paul@codesourcery.com>
18706
18707         * gcc.dg/arm-g2.c: Use effective-target arm32.
18708         * gcc.dg/arm-mmx-1.c: Ditto.
18709         * gcc.dg/arm-scd42-2.c: Ditto.
18710         * gcc.dg/arm-vfp1.c: Ditto.
18711         * lib/target-supports.exp (check_effective_target_arm32): New
18712         function.
18713
18714 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
18715
18716         PR libfortran/21354
18717         gfortran.dg/in_pack_rank7.f90: New test.
18718
18719 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
18720
18721         PR middle-end/15618
18722         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
18723
18724 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
18725
18726         PR middle-end/21265
18727         * gcc.dg/20050503-1.c: New test.
18728
18729         PR rtl-optimization/21239
18730         * gcc.dg/i386-sse-11.c: New test.
18731
18732 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
18733
18734         PR target/16888
18735         * gcc.target/i386/asm-1.c: New test.
18736
18737 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
18738
18739         PR rtl-optimization/21330
18740         * gcc.c-torture/execute/20050502-1.c: New test.
18741
18742         PR target/21297
18743         * gcc.c-torture/execute/20050502-2.c: New test.
18744
18745 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
18746
18747         PR middle-end/21282
18748         * gcc.dg/pr21282.c: New.
18749
18750 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
18751
18752         * gcc.dg/vect/pr20122.c: Clean up .vect file.
18753         * gcc.dg/vect/vect-92.c: Likewise.
18754         * gcc.dg/vect/vect-93.c: Likewise.
18755         * gcc.dg/vect/vect-dv-1.c: Likewise.
18756         * gcc.dg/vect/vect-dv-2.c: Likewise.
18757         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
18758
18759 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
18760
18761         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
18762         * gfortran.dg/vect/vect-2.f90: Likewise.
18763         * gfortran.dg/vect/vect-3.f90: Likewise.
18764         * gfortran.dg/vect/vect-4.f90: Likewise.
18765         * gfortran.dg/vect/vect-5.f90: Likewise.
18766
18767 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
18768
18769         PR target/20813
18770         * gcc.dg/rs6000-fpint-2.c: New.
18771
18772 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
18773
18774         PR c/15698
18775         * gcc.dg/builtins-30.c: Update expected messages.
18776         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
18777         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
18778         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
18779
18780 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
18781
18782         PR tree-optimization/21294
18783         * gcc.dg/tree-ssa/pr21294.c: New.
18784
18785 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
18786
18787         * gcc.dg/altivec-3.c (vec_store): Do not use the old
18788         __builtin_altivec_st_internal_4si built-in.
18789
18790 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
18791
18792         PR c++/15875
18793         * g++.dg/template/ptrmem14.C: New test.
18794
18795 2005-05-02  Paul Brook  <paul@codesourcery.com>
18796
18797         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
18798
18799 2005-05-02  Michael Matz  <matz@suse.de>
18800
18801         PR c++/19542
18802         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
18803
18804 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
18805
18806         * g++.dg/cpp/weak.C: New test.
18807
18808 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
18809
18810         * gcc.dg/tree-ssa/loop-8.c: New test.
18811
18812 2005-04-30  Michael Maty  <matz@suse.de>
18813
18814         * gcc.dg/inline-mcpy.c: New test.
18815
18816 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
18817
18818         PR libfortran/18958
18819         * gfortran.dg/eoshift.f90: New test case.
18820
18821 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
18822
18823         PR libfortran/18857
18824         * gfortran.dg/matmul_1.f90: New test.
18825
18826 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
18827
18828         PR tree-optimization/21030
18829         * gcc.dg/tree-ssa/pr21030.c: New.
18830
18831 2005-04-29  Devang Patel  <dpatel@apple.com>
18832
18833         PR tree-optimization/21272
18834         * gcc.dg/vect/vect-ifcvt-10.c: New test.
18835
18836 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
18837
18838         PR fortran/13082
18839         PR fortran/18824
18840         * gfortran.dg/entry_4.f90: New test.
18841         * gfortran.fortran-torture/execute/entry_1.f90: New test.
18842         * gfortran.fortran-torture/execute/entry_2.f90: New test.
18843         * gfortran.fortran-torture/execute/entry_3.f90: New test.
18844         * gfortran.fortran-torture/execute/entry_4.f90: New test.
18845         * gfortran.fortran-torture/execute/entry_5.f90: New test.
18846         * gfortran.fortran-torture/execute/entry_6.f90: New test.
18847         * gfortran.fortran-torture/execute/entry_7.f90: New test.
18848
18849 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18850
18851         * gfortran.fortran-torture/execute/entry_8.f90: New test.
18852
18853 2005-04-29  Paul Brook  <paul@codesourcery.com>
18854
18855         * gfortran.dg/entry_3.f90: New test.
18856
18857 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18858
18859         * gfortran.dg/implicit_4.f90: New test.
18860
18861 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
18862
18863         * lib/target-supports.exp (check_profiling_available): Return
18864         false for xtensa-*-elf.
18865
18866 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
18867
18868         * lib/fortran-torture.exp (fortran-torture.exp): Catch
18869         error if file cannot be deleted.
18870
18871 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
18872
18873         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
18874         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
18875         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
18876         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
18877         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
18878         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
18879         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
18880         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
18881         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
18882         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
18883         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
18884         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
18885         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
18886
18887 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18888
18889         PR fortran/20865
18890         * gfortran.dg/pr20865.f90: New test.
18891
18892 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
18893
18894         * gcc.dg/void-cast-2.c: New test.
18895
18896 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
18897
18898         PR c/21159
18899         * gcc.dg/void-cast-1.c: New test.
18900
18901 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
18902
18903         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
18904
18905 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18906
18907         PR fortran/21177
18908         * gfortran.dg/pr21177.f90: New test.
18909
18910 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
18911
18912         PR tree-optimization/21171
18913         * gcc.dg/tree-ssa/pr21171.c: New test.
18914
18915 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
18916
18917         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
18918         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
18919         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
18920         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
18921         gcc.dg/tree-ssa/gen-vect-32.c: New.
18922         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
18923         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
18924         don't run on PPC32.
18925
18926 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
18927
18928         PR c/21213
18929         * gcc.dg/transparent-union-3.c: New test.
18930
18931 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
18932
18933         PR c/20740
18934         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
18935         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
18936         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
18937         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
18938         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
18939         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
18940
18941 2005-04-26  Jeff Law  <law@redhat.com>
18942
18943         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
18944         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
18945         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
18946         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
18947         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
18948         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
18949         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
18950
18951 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
18952
18953         PR tree-optimization/17598
18954         * gcc.dg/tree-ssa/pr17598.c: New testcase.
18955
18956 2005-04-25  Mike Stump  <mrs@apple.com>
18957
18958         * objc.dg/fix-and-continue-1.m: Add.
18959
18960 2005-04-25  Roger Sayle  <roger@eyesopen.com>
18961
18962         PR c++/20995
18963         * g++.dg/opt/pr20995-1.C: New test case.
18964
18965 2005-04-25  Devang Patel <dpatel@apple.com>
18966
18967         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
18968
18969 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
18970
18971         PR testsuite/21062
18972         * g++.dg/opt/alias2.C (printf): Correct the prototype.
18973
18974 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
18975
18976         PR C++/21188
18977         * g++.dg/opt/rtti2.C: New test.
18978
18979 2005-04-25  Paul Brook  <paul@codesourcery.com>
18980         Steven G. Kargl  <kargls@comcast.net>
18981
18982         PR fortran/20879
18983         * gfortran.dg/ichar_1.f90: New file.
18984
18985 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
18986
18987         PR middle-end/20991
18988         * g++.dg/opt/pr20991.C: New test.
18989
18990         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
18991         where sizeof (type) < __alignof__ (type).
18992         * gcc.dg/compat/struct-layout-1.h: Likewise.
18993
18994 2005-04-24  Per Bothner  <per@bothner.com>
18995             Devang Patel  <dpatel@apple.com>
18996
18997         PR preprocessor/20907
18998         * gcc.dg/cpp/very-long-comment.c: New test.
18999
19000 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19001
19002         PR fortran/20059
19003         * gfortran.dg/common_5.f: New test.
19004
19005 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
19006
19007         PR middle-end/21082
19008         * g++.dg/tree-ssa/pr21082.C: New testcase.
19009
19010 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
19011
19012         * gcc.dg/vect/vect-99.c: New test.
19013
19014 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
19015
19016         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
19017
19018 2005-04-22  Jeff Law  <law@redhat.com>
19019
19020         * gcc.dg/uninit-5.c: Remove xfails.
19021         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
19022         conditionals and loads.
19023
19024 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
19025
19026         PR libfortran/20074
19027         PR libfortran/20436
19028         PR libfortran/21108
19029         * gfortran.dg/nested_reshape.f90: new test
19030         * gfortran.dg/reshape-alloc.f90: new test
19031         * gfortran.dg/reshape.f90: new test
19032
19033 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
19034
19035         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
19036
19037         * gcc.dg/arm-vfp1.c: New test.
19038
19039 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
19040
19041         PR c++/21087
19042         * g++.dg/lookup/builtin2.C: New test.
19043
19044 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
19045
19046         * gcc.dg/weak/weak-13.c: New test.
19047
19048 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
19049
19050         * lib/target-supports.exp (check_effective_target_sync_int_long):
19051         Add powerpc*.
19052
19053 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
19054
19055         * gcc.target/mips/branch-1.c: New test.
19056
19057 2005-04-21  Richard Henderson  <rth@redhat.com>
19058
19059         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
19060         * gcc.dg/vect/vect-86.c: Likewise.
19061         * gcc.dg/vect/vect-87.c: Likewise.
19062         * gcc.dg/vect/vect-88.c: Likewise.
19063
19064 2005-04-21  Devang Patel  <dpatel@apple.com>
19065
19066         PR optimization/20994
19067         * gcc.dg/tree-ssa/ifc-3.c: New test.
19068
19069 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
19070
19071         PR c/12913
19072         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
19073         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
19074         gcc.dg/c99-vla-jump-5.c: New tests.
19075
19076 2005-04-19  Richard Henderson  <rth@redhat.com>
19077
19078         * lib/target-supports.exp (check_effective_target_vect_int_mult):
19079         Fix typo in exists check.
19080         (check_effective_target_sync_int_long): New.
19081         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
19082         * gcc.dg/ia64-sync-2.c: Likewise.
19083         * gcc.dg/ia64-sync-3.c: Likewise.
19084         * gcc.dg/ia64-sync-4.c: Likewise.
19085
19086 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
19087
19088         * gcc.dg/fold-xor-1.c: New test.
19089         * gcc.dg/fold-xor-2.c: New test.
19090
19091 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
19092
19093         PR target/20670
19094         * g++.dg/eh/fp-regs.C: New test.
19095
19096 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
19097
19098         * gcc.dg/Wint-to-pointer-cast-1.c,
19099         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
19100         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
19101         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
19102
19103 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19104
19105         PR fortran/16861
19106         * gfortran.dg/pr16861.f90: New test.
19107
19108 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
19109
19110         * gcc.dg/pr21085.c: New test.
19111
19112 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
19113
19114         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
19115         (setup_mips_tests, dg-mips-options): New procedures.
19116         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
19117         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
19118         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
19119         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
19120         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
19121         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
19122         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
19123         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
19124         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
19125         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
19126         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
19127         dg-mips-options instead of dg-options.  Remove now-redundant
19128         preprocessor guards.
19129         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
19130         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
19131         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
19132         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
19133         * gcc.dg/vr-mult-2.c: Delete.
19134         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
19135         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
19136         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
19137         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
19138         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
19139         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
19140         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
19141
19142 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
19143
19144         * ada/acats/run_all.sh: Use sync when executable not present.
19145
19146 2005-04-18  Devang Patel  <dpatel@apple.com>
19147
19148         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
19149         * gcc.dg/vect/vect-11a.c: New.
19150         * gcc.dg/vect/vect-none.c: Update.
19151         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
19152
19153 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
19154
19155         PR tree-optimization/20922
19156         * gcc.dg/pr20922-1.c: New test.
19157         * gcc.dg/pr20922-2.c: New test.
19158         * gcc.dg/pr20922-3.c: New test.
19159         * gcc.dg/pr20922-4.c: New test.
19160         * gcc.dg/pr20922-5.c: New test.
19161         * gcc.dg/pr20922-6.c: New test.
19162
19163 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19164
19165         PR libfortran/20950
19166         * gfortran.dg/pr20950.f: New test.
19167
19168 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19169
19170         PR libfortran/19216
19171         * gfortran.dg/pr19216.f: New test.
19172
19173 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
19174
19175         PR tree-optimization/21001
19176         * gcc.dg/tree-ssa/pr21001.c: New.
19177
19178 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
19179
19180         PR libfortran/21075
19181         * gfortran.dg/reshape_rank7.f90: New test.
19182
19183 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
19184
19185         PR libfortran/12884 gfortran.dg/pr12884.f: New test
19186         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
19187         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
19188         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
19189         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
19190         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
19191         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
19192         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
19193         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
19194         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
19195         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
19196         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
19197         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
19198         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
19199         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
19200         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
19201         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
19202         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
19203         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
19204         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
19205         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
19206
19207 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
19208
19209         * gfortran.dg/wtruncate.f: New testcase.
19210         * gfortran.dg/wtruncate.f90: New testcase.
19211
19212 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
19213
19214         PR c++/21025
19215         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
19216         which sizeof/alignof is dependent, rather than just whether we are
19217         processing_template_decl.
19218
19219 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
19220
19221         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
19222         corrected typo where the wrong variables had been compared.
19223
19224 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
19225
19226         PR libfortran/18495
19227         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
19228         Test callee-allocated version of return array with a write
19229         statement.
19230         Test spread with a temporary with another write statement.
19231
19232 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
19233
19234         PR tree-optimization/21031
19235         * gcc.dg/tree-ssa/pr21031.c: New.
19236
19237 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
19238
19239         PR tree-optimization/21004
19240         * gcc.dg/builtins-53.c: Include builtins-config.h.
19241         Check floorf, ceilf, floorl and ceill transformations
19242         only when HAVE_C99_RUNTIME is defined.
19243
19244 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
19245
19246         PR middle-end/20739
19247         * gcc.dg/tree-ssa/pr20739.c: New test.
19248
19249 2005-04-14  Mike Stump  <mrs@apple.com>
19250
19251         * gcc.dg/Foundation.framework/empty: New.
19252         * gcc.dg/framework-2.c: New.
19253
19254 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
19255
19256         PR tree-optimization/21021
19257         * gcc.c-torture/compile/pr21021.c: New.
19258
19259 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
19260
19261         PR testsuite/21010
19262         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
19263         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
19264         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
19265         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
19266         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
19267         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
19268         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
19269         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
19270
19271 2005-04-14  Richard Henderson  <rth@redhat.com>
19272
19273         * lib/target-supports.exp (check_effective_target_vect_condition):
19274         Add ia64, i?86, and x86_64.
19275
19276 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
19277
19278         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
19279
19280 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
19281
19282         PR tree-optimization/20657
19283         * gcc.dg/tree-ssa/pr20657.c: New.
19284
19285 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
19286
19287         * gcc.dg/builtins-53.c: Also check (int)trunc* and
19288         (long long int)trunc*.
19289
19290 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
19291
19292         PR target/20927
19293         * gcc.dg/pr20927.c: New test.
19294
19295 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
19296
19297         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
19298         * gcc.target/mips/asm-1.c: Likewise.
19299
19300 2005-04-13  Dale Johannesen  <dalej@apple.com>
19301
19302         * objc.dg/objc-fast-4.m: New.
19303
19304 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
19305
19306         * gcc.target/cris/torture/cris-torture.exp: New driver in new
19307         directory.
19308         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
19309
19310 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
19311
19312         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
19313         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
19314         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
19315
19316 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
19317
19318         PR tree-optimization/20913
19319         * gcc.dg/tree-ssa/pr20913.c: New.
19320
19321         PR tree-optimization/20702
19322         * gcc.dg/tree-ssa/pr20702.c: New.
19323
19324 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19325
19326         PR c++/13744
19327         * g++.dg/inherit/local3.C: New test.
19328
19329 2005-04-12  Jeff Law  <law@redhat.com>
19330
19331         * gcc.dg/tree-ssa/20050412-1.c: New test.
19332
19333 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
19334
19335         PR libfortran/19016
19336         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
19337         Add tests with mask generated by expression.
19338         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
19339         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
19340         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
19341
19342 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
19343
19344         PR middle-end/20917
19345         * gcc.dg/20050409-1.c: New test.
19346
19347 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
19348
19349         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
19350
19351 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
19352
19353         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19354         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
19355         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19356         (TARGET_CXX): Adjust accordingly.
19357         * target.h (struct gcc_target): Remove epxort_class_data.  Add
19358         determine_class_data_visibility and class_data_always_comdat.
19359         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19360         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
19361         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19362         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
19363         (arm_cxx_determine_class_data_visibility): New.
19364         (arm_cxx_class_data_always_comdat): Likewise.
19365         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19366         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
19367         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19368         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
19369         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
19370         Define.
19371
19372 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
19373
19374         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
19375
19376 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
19377
19378         * gcc.dg/i386-darwin-fpmath.c: New.
19379
19380 2004-04-11  Devang Patel  <dpatel@apple.com>
19381
19382         * lib/target-supports.exp (check_effective_target_vect_condition): New.
19383         * gcc.dg/vect/vect-ifcvt-1.c: New test.
19384         * gcc.dg/vect/vect-ifcvt-2.c: New test.
19385         * gcc.dg/vect/vect-ifcvt-3.c: New test.
19386         * gcc.dg/vect/vect-ifcvt-4.c: New test.
19387         * gcc.dg/vect/vect-ifcvt-5.c: New test.
19388         * gcc.dg/vect/vect-ifcvt-6.c: New test.
19389         * gcc.dg/vect/vect-ifcvt-7.c: New test.
19390         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
19391
19392 2004-04-11  Devang Patel  <dpatel@apple.com>
19393
19394         * gcc.dg/vect/vect-dv-1.c: New test.
19395         * gcc.dg/vect/vect-dv-2.c: New test.
19396
19397 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
19398
19399         PR tree-optimization/20933
19400         * gcc.dg/tree-ssa/pr20933.c: New test.
19401
19402 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19403
19404         * gfortran.dg/fold_nearest.f90: New test.
19405
19406 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
19407
19408         * gcc.dg/tree-ssa/alias-1.c: New test.
19409
19410 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
19411
19412         PR tree-optimization/20920
19413         * g++.dg/tree-ssa/pr20920.C: New test.
19414
19415 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
19416
19417         * gcc.dg/builtins-53.c: Also check (int)ceil* and
19418         (long long int)ceil*.
19419
19420 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
19421
19422         * g++.dg/warn/Wdtor1.C: Declare template in system header with
19423         explicit C++ linkage.
19424
19425 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19426
19427         * gfortran.dg/pr17229.f: Take care of the new obsolescence
19428         warning for arithmetic IF statements.
19429
19430 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
19431
19432         * eor_handling_1.f90: New test case.
19433         * eor_handling_2.f90: New test case.
19434         * eor_handling_3.f90: New test case.
19435         * eor_handling_4.f90: New test case.
19436         * eor_handling_5.f90: New test case.
19437         * noadv_size.f90: New test case.
19438         * pad_no.f90: New test case.
19439
19440 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
19441
19442         * gcc.c-torture/execute/20050410-1.c: New test.
19443
19444 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
19445
19446         * gcc.dg/pr20126.c: New.
19447
19448 2005-04-09  Bud Davis  <bdavis@gfortran.org>
19449             Steven G. Kargl <kargls@comcast.net>
19450
19451         * gfortran.dg/PR19872.f: New test.
19452
19453 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
19454
19455         * gfortran.dg/nint_1.f90: Fix dg-do directive.
19456
19457 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
19458
19459         * gfortran.dg/nint_1.f90: New test.
19460
19461 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
19462
19463         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
19464         Added test for callee-allocated arrays with write statements.
19465         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
19466         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
19467         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
19468         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
19469         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
19470
19471 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
19472
19473         PR libfortran/20163
19474         * gfortran.dg/open-options-blanks.f: New test.
19475
19476 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
19477
19478         PR fortran/13257
19479         * gfortran.dg/comma_format_extension_[1234].f: New tests.
19480
19481 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
19482
19483         * gcc.dg/tree-ssa/stdarg-1.c: New test.
19484         * gcc.dg/tree-ssa/stdarg-2.c: New test.
19485         * gcc.dg/tree-ssa/stdarg-3.c: New test.
19486         * gcc.dg/tree-ssa/stdarg-4.c: New test.
19487         * gcc.dg/tree-ssa/stdarg-5.c: New test.
19488         * gcc.c-torture/execute/stdarg-4.c: New test.
19489
19490         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
19491
19492         PR target/20795
19493         * g++.dg/abi/param2.C: New test.
19494
19495 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
19496
19497         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
19498
19499 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
19500
19501         * gcc.dg/builtins-53.c: New test.
19502
19503 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
19504
19505         * g++.dg/tree-ssa/pr18178.C: New test.
19506         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
19507         * gcc.c-torture/execute/20041019-1.c: New test.
19508         * gcc.dg/tree-ssa/20041008-1.c: New test.
19509         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
19510         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
19511         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
19512         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
19513         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
19514         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
19515         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
19516         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
19517         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
19518         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
19519
19520 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
19521
19522         PR rtl-optimization/20466
19523         * gcc.c-torture/execute/pr20466-1.c: New test.
19524
19525 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
19526
19527         PR c++/20905
19528         * g++.dg/parse/cond2.C: New test.
19529
19530         PR c++/20145
19531         * g++.dg/warn/Wdtor1.C: New test.
19532
19533 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19534
19535         PR fortran/17229
19536         * gfortran.dg/pr17229.f: New test.
19537
19538 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
19539
19540         * gfortran.dg/tiny_1.f90: New test.
19541         * gfortran.dg/tiny_2.f90: ditto.
19542
19543 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
19544
19545         * gfortran.dg/eor_1.f90: Fix dg-do run line
19546         * gfortran.dg/open_new.f90: Fix dg-do run line
19547
19548 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
19549
19550         * lib/target-supports.exp (get_compiler_messages): Support
19551         optional arguments, the fourth being compiler options.
19552         (check_effective_target_fpic): New proc.
19553         * gcc.dg/20050321-2.c: Restrict to target fpic.
19554
19555 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
19556
19557         * gcc.dg/15443-1.c: New test.
19558         * gcc.dg/15443-2.c: Likewise.
19559
19560 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19561
19562         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
19563
19564 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
19565
19566         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
19567
19568 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
19569
19570         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
19571         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
19572         -m64.
19573         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
19574         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
19575         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
19576
19577 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
19578
19579         PR c++/20212
19580         * g++.dg/warn/Wunused-11.C: New test.
19581
19582 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
19583
19584         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
19585
19586 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
19587
19588         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
19589
19590 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
19591
19592         PR c++/20734
19593         * g++.dg/template/ptrmem13.C: New test.
19594
19595 2005-04-05  Per Bothner  <per@bothner.com>
19596
19597         * lib/gcc.exp: Always add -fno-show-column, for now.
19598
19599 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
19600
19601         PR testsuite/20767
19602         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
19603         of plain old "unsigned int" for the type of "i".  Makes this test
19604         64bit clean.
19605
19606 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
19607
19608         * gcc.dg/i386-ssefn-1.c: New test.
19609         * gcc.dg/i386-ssefn-2.c: New test.
19610         * gcc.dg/i386-ssefn-3.c: New test.
19611         * gcc.dg/i386-ssefn-4.c: New test.
19612
19613 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
19614
19615         PR tree-optimization/20076
19616         * gcc.dg/builtin-apply4.c: New test.
19617
19618         PR preprocessor/19475
19619         * gcc.dg/cpp/macspace1.c: New test.
19620         * gcc.dg/cpp/macspace2.c: New test.
19621
19622 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19623
19624         * gfortran.dg/pr20755.f: Fixed bad format.
19625
19626 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
19627
19628         PR c++/20763
19629         * g++.dg/ext/attrib21.C: New test.
19630
19631 2004-04-05  Devang Patel  <dpatel@apple.com>
19632
19633         * lib/target-supports.exp (check_effective_target_vect_shif): New.
19634         * gcc.dg/vect/vect-shift-1.c: New test.
19635
19636 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19637
19638         PR libfortran/20755
19639         * gfortran.dg/pr20755.f: New test.
19640
19641 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
19642
19643         * gfortran.dg/pr15959.f90: New test.
19644         * gfortran.dg/string_pad_trunc.f90: New test.
19645
19646 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19647
19648         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
19649         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
19650         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
19651         syntax.
19652
19653 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19654
19655         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
19656
19657 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19658
19659         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
19660         * gcc.c-torture/compile/20011119-2.c: Likewise.
19661         * gcc.c-torture/compile/981001-2.c: Likewise.
19662
19663 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
19664
19665         PR c++/20679
19666         * g++.dg/template/overload4.C: New test.
19667
19668 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
19669
19670         PR c++/20746
19671         * g++.dg/abi/covariant5.C: New.
19672
19673         PR debug/20505
19674         * g++.dg/debug/const2.C: New.
19675
19676 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
19677
19678         PR rtl-optimization/16104
19679         * gcc.c-torture/execute/20050316-1.c: New test.
19680
19681 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
19682
19683         * g++.dg/template/spec23.C: Fix dg-error text.
19684
19685 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
19686
19687         PR c++/19199
19688         * g++.dg/expr/lval2.C: New.
19689
19690 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19691
19692         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
19693         __builtin_strcasecmp and __builtin_strncasecmp.
19694
19695 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
19696
19697         PR c++/20723
19698         * g++.dg/template/spec22.C: New.
19699         * g++.dg/template/spec23.C: New.
19700
19701 2005-04-03  Dale Ranta  <dir@lanl.gov>
19702             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19703
19704         PR libfortran/20068
19705         PR libfortran/20125
19706         PR libfortran/20156
19707         PR libfortran/20471
19708         * gfortran.dg/backspace.f: New test.
19709
19710 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
19711
19712         * gcc.dg/pr19345.c: New test.
19713
19714 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
19715
19716         PR tree-optimization/20640
19717         * gcc.dg/torture/tree-loop-1.c: New.
19718
19719 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
19720
19721         PR rtl-optimization/20290
19722         * gcc.c-torture/execute/loop-ivopts-2.c: New.
19723
19724 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
19725
19726         * gcc.dg/rs6000-fpint.c: New.
19727
19728 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
19729
19730         * gcc.dg/old-style-then-proto-1.c: New test.
19731
19732 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19733
19734         * gfortran.fortran-torture/execute/backspace.f90: Check
19735         after backspace and read was incorrect.
19736
19737 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19738
19739         * gcc.c-torture/execute/builtins/strcat.c: Check the result
19740         buffer past the terminating NUL using memcmp.
19741         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
19742         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
19743
19744         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
19745         Fix unused/uninitialized variable warnings.
19746
19747         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
19748         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
19749         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
19750         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
19751
19752         * gcc.c-torture/execute/builtins/abs-1-lib.c,
19753         gcc.c-torture/execute/builtins/fputs-lib.c,
19754         gcc.c-torture/execute/builtins/lib/fprintf.c,
19755         gcc.c-torture/execute/builtins/lib/main.c,
19756         gcc.c-torture/execute/builtins/lib/memcmp.c,
19757         gcc.c-torture/execute/builtins/lib/memmove.c,
19758         gcc.c-torture/execute/builtins/lib/mempcpy.c,
19759         gcc.c-torture/execute/builtins/lib/memset.c,
19760         gcc.c-torture/execute/builtins/lib/printf.c,
19761         gcc.c-torture/execute/builtins/lib/sprintf.c,
19762         gcc.c-torture/execute/builtins/lib/stpcpy.c,
19763         gcc.c-torture/execute/builtins/lib/strchr.c,
19764         gcc.c-torture/execute/builtins/lib/strcmp.c,
19765         gcc.c-torture/execute/builtins/lib/strcpy.c,
19766         gcc.c-torture/execute/builtins/lib/strcspn.c,
19767         gcc.c-torture/execute/builtins/lib/strlen.c,
19768         gcc.c-torture/execute/builtins/lib/strncat.c,
19769         gcc.c-torture/execute/builtins/lib/strncmp.c,
19770         gcc.c-torture/execute/builtins/lib/strncpy.c,
19771         gcc.c-torture/execute/builtins/lib/strrchr.c,
19772         gcc.c-torture/execute/builtins/lib/strspn.c,
19773         gcc.c-torture/execute/builtins/lib/strstr.c,
19774         gcc.c-torture/execute/builtins/memops-asm-lib.c,
19775         gcc.c-torture/execute/builtins/strlen-2.c,
19776         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
19777         prototypes.
19778
19779 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
19780
19781         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
19782         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
19783         selectany usage.
19784
19785 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
19786
19787         PR c++/19406
19788         * g++.dg/debug/using1.C: New test.
19789
19790 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
19791
19792         PR middle-end/20524
19793         * gcc.dg/alias-7.c: Prefix asm-declared name with
19794         __USER_LABEL_PREFIX__.
19795
19796 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
19797
19798         Fix fallout from PR middle-end/15700:
19799         * gcc.c-torture/compile/20011119-1.c: Take
19800         __USER_LABEL_PREFIX__ into account.
19801         * gcc.c-torture/compile/20011119-2.c: Likewise.
19802
19803 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19804
19805         PR c++/18644
19806         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
19807
19808 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
19809
19810         PR c/17855
19811         * gcc.c-torture/compile/struct-non-lval-1.c,
19812         gcc.c-torture/compile/struct-non-lval-2.c,
19813         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
19814
19815 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
19816
19817         * gcc.dg/tls/tls.exp: Remove temporary file.
19818         * g++.dg/tls/tls.exp: Ditto.
19819         * lib/file-format.exp: Ditto.
19820         * g++.dg/special/ecos.exp: Ditto.
19821
19822         * lib/profopt.exp: Treat prof_ext as a list.
19823         * gcc.misc-tests/bprob.exp: Ditto.
19824         * g++.dg/bprob/bprob.exp: Ditto.
19825
19826         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
19827         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
19828         g++.dg/tree-ssa/pointer-reference-alias.C,
19829         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
19830         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
19831         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
19832         g++.dg/vect/pr19951.cc: Ditto.
19833         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
19834         gcc.dg/builtins-47.c: Ditto.
19835         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
19836         gcc.dg/pr20115-1.c: Ditto.
19837         * gcc.dg/tree-ssa/20030530-2.c,
19838         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
19839         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
19840         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
19841         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
19842         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
19843         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
19844         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
19845         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
19846         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
19847         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
19848         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
19849         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
19850         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
19851         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
19852         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
19853         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
19854         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
19855         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
19856         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
19857         gcc.dg/tree-ssa/20030824-1.c,
19858         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
19859         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
19860         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
19861         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
19862         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
19863         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
19864         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
19865         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
19866         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
19867         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
19868         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
19869         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
19870         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
19871         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
19872         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
19873         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
19874         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
19875         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
19876         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
19877         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
19878         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
19879         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
19880         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
19881         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
19882         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
19883         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
19884         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
19885         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
19886         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
19887         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
19888         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
19889         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
19890         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
19891         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
19892         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
19893         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
19894         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
19895         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
19896         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
19897         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
19898         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
19899         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
19900         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
19901         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
19902         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
19903         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
19904         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
19905         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
19906         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
19907         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
19908         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
19909         gcc.dg/tree-ssa/useless-1.c: Ditto.
19910         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
19911         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
19912         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
19913         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
19914         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
19915         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
19916         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
19917         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
19918         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
19919         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
19920         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
19921         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
19922         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
19923         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
19924         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
19925         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
19926         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
19927         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
19928         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
19929         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
19930         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
19931         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
19932         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
19933         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
19934         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
19935         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
19936         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
19937         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
19938         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
19939         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
19940         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
19941         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
19942         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
19943         gcc.dg/vect/vect-none.c: Ditto.
19944         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
19945         treelang/compile/unsigned.tree: Ditto.
19946
19947         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
19948         * gcc.dg/cpp/direct2s.c: Ditto.
19949         * gcc.dg/cpp/paste4.c: Ditto.
19950         * gcc.dg/cpp/separate-1.c: Ditto.
19951         * gcc.dg/pch/save-temps-1.c: Ditto.
19952         * g++.dg/ext/altivec-10.C: Ditto.
19953         * g++.dg/pch/pch.C: Ditto.
19954
19955         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
19956
19957         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
19958         * g++.dg/template/repo1.C: Ditto.
19959         * g++.dg/template/repo2.C: Ditto.
19960         * g++.dg/template/repo3.C: Ditto.
19961         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
19962         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
19963         * g++.old-deja/g++.pt/repo1.C: Ditto.
19964         * g++.old-deja/g++.pt/repo2.C: Ditto.
19965         * g++.old-deja/g++.pt/repo3.C: Ditto.
19966         * g++.old-deja/g++.pt/repo4.C: Ditto.
19967
19968         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
19969         * gcc.dg/20030107-1.c: Ditto.
19970         * gcc.dg/20030702-1.c: Ditto.
19971         * gcc.dg/profile-generate-1.c: Ditto.
19972         * g++.dg/other/profile1.C: Ditto.
19973         * g++.old-deja/g++.robertl/eb83.C: Ditto.
19974
19975         * lib/gcc-dg.exp (remove-build-file): New.
19976         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
19977         cleanup-tree-dump, cleanup-saved-temps): New.
19978
19979 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
19980
19981         PR c++/19203, DR 214
19982         * g++.dg/parse/ambig3.C: Not ambiguous.
19983         * g++.dg/template/spec20.C: New.
19984         * g++.dg/template/spec21.C: New.
19985
19986 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
19987
19988         PR target/20045
19989         * gcc.dg/ia64-fptr-1.c: Run only on linux.
19990
19991 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19992
19993         PR libfortran/20660
19994         * gfortran.dg/negative_unit.f: New test.
19995
19996 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
19997
19998         * gcc.dg/20050330-1.c: New test.
19999
20000 2005-03-30  Devang Patel  <dpatel@apple.com>
20001
20002         * g++.dg/tree-sra/ssa-sra-3.C: New test.
20003
20004 2005-03-30  Dale Johannesen  <dalej@apple.com>
20005
20006         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
20007
20008 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
20009
20010         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
20011         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
20012         Strip options from test name.
20013
20014 2005-03-31  Jan Hubicka  <jh@suse.cz>
20015
20016         * gcc.dg/varpool-1.c: New testcase.
20017
20018 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
20019
20020         PR c/772
20021         PR c/17913
20022         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
20023         gcc.dg/stmt-expr-label-3.c : New tests.
20024         * gcc.c-torture/execute/medce-2.c: Remove.
20025
20026 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
20027
20028         PR c/20368
20029         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
20030         tests.
20031
20032 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
20033
20034         * gcc.c-torture/compile/pr20203.c: New test.
20035
20036 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
20037
20038         * gfortran.dg/promotion.f90: New test.
20039
20040 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
20041
20042         PR middle-end/20491
20043         * gcc.dg/torture/asm-subreg-1.c: New test.
20044
20045 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
20046
20047         PR c/20672
20048         * gcc.dg/pr20672-1.c: New test.
20049
20050 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
20051
20052         * gfortran.dg/vect: New directory.
20053         * gfortran.dg/vect/vect.exp: New.
20054         * gfortran.dg/vect/vect-1.f90: New test.
20055         * gfortran.dg/vect/vect-2.f90: New test.
20056         * gfortran.dg/vect/vect-3.f90: New test.
20057         * gfortran.dg/vect/vect-4.f90: New test.
20058         * gfortran.dg/vect/vect-5.f90: New test.
20059
20060 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
20061
20062         PR middle-end/20622
20063         * gcc.dg/alias-7.c: New test.
20064
20065 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
20066
20067         * gcc.dg/sparc-reg-1.c: New test.
20068
20069 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
20070
20071         PR target/19890
20072         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
20073
20074 2005-03-29  Dale Ranta  <dir@lanl.gov>
20075             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20076
20077         PR libfortran/20163
20078         * gfortran.dg/pr20163-2.f: New test.
20079
20080 2005-03-28  Jan Hubicka  <jh@suse.cz>
20081
20082         PR middle-end/20635
20083         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
20084         by Jakub Jelinek.
20085
20086 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
20087
20088         PR tree-optimization/20626
20089         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
20090         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
20091
20092 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
20093
20094         * gfortran.dg/underflow.f90: New test.
20095         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
20096
20097 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20098
20099         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
20100
20101 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
20102
20103         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
20104         (g++_init): Make sure that CXXFLAGS is set.
20105         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
20106         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
20107         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20108         * lib/objc.exp (objc_init): Likewise.
20109         * lib/treelang.exp (treelang_init): Likewise.
20110
20111 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
20112
20113         PR tree-optimization/20470
20114         * gcc.dg/tree-ssa/pr20470.c: New test.
20115
20116 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
20117
20118         * gcc.dg/ppc-stfiwx.c: New.
20119
20120 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
20121
20122         PR target/19888
20123         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
20124
20125 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
20126
20127         * gcc.dg/20050325-1.c: Fix a typo.
20128
20129 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20130
20131         PR libfortran/19678
20132         PR libfortran/19679
20133         * gfortran.dg/dos_eol.f: New test.
20134
20135 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
20136
20137         PR rtl-optimization/20249
20138         * gcc.dg/20050325-1.c: New test.
20139
20140 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20141
20142         PR libfortran/15332
20143         * gfortran.dg/pr15332.f: New test.
20144
20145 2005-03-24  Dale Johannesen  <dalej@apple.com>
20146
20147         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
20148
20149 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
20150
20151         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
20152         'internal' visibility.
20153         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
20154         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
20155         'protected' visibility.
20156         * gcc.dg/visibility-7.c: Likewise.
20157         * lib/target-supports.exp (check_visibility_available): Take
20158         a parameter, the kind of visibility to check for.
20159         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
20160         to check_visibility_available.
20161
20162         * g++.dg/expr/cast3.C: New.
20163
20164 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
20165
20166         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
20167         rs6000.
20168
20169 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
20170
20171         PR target/20095
20172         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
20173
20174 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
20175
20176         * gcc.dg/badshift.c: Renamed to...
20177         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
20178
20179         * gcc.target/i386/badshift.c: Renamed to...
20180         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
20181         only.
20182
20183         PR rtl-optimization/20532
20184         * gcc.target/i386/badshift.c: New.
20185
20186 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20187
20188         * gfortran.dg/pr18025.f90: New test.
20189
20190 2005-03-23  Dale Johannesen  <dalej@apple.com>
20191
20192         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
20193
20194 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
20195
20196         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
20197
20198         * lib/target-supports.exp (check_iconv_available): Default
20199         libiconv to -liconv, if there is no definition.
20200
20201 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
20202
20203         * gcc.dg/torture/cris-asm-mof-1.c: New test.
20204
20205 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
20206
20207         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
20208         * g++.dg/opt/pr7503-2.C: Likewise.
20209         * g++.dg/opt/pr7503-3.C: Likewise.
20210         * g++.dg/opt/pr7503-4.C: Likewise.
20211         * g++.dg/opt/pr7503-5.C: Likewise.
20212         * g++.dg/warn/minmax.C: New test.
20213
20214 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20215
20216         * gfortran.dg/g77_intrinsics_funcs.f: New test.
20217         * gfortran.dg/g77_intrinsics_sub.f: New test.
20218
20219 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
20220             Jan Hubicka  <jh@suse.cz>
20221             Steven Bosscher <stevenb@suse.de
20222
20223         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
20224
20225 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20226
20227         PR c++/19980
20228         * g++.dg/template/redecl3.C: New test.
20229
20230 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20231
20232         PR c++/20499
20233         * g++.dg/parse/error16.C: Tweak error markers.
20234
20235 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
20236
20237         PR target/20561
20238         * gcc.dg/20050321-2.c: New test.
20239
20240 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
20241
20242         PR c++/20465
20243         PR c++/20381
20244         * g++.dg/template/ptrmem12.C: New.
20245
20246 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
20247
20248         PR rtl-optimization/20527
20249         * gcc.c-torture/execute/pr20527-1.c: New test.
20250
20251 2005-03-22  Ben Elliston  <bje@au.ibm.com>
20252
20253         * gcc.misc-tests/options.exp (check_for_options): Create a real C
20254         program, compile it into a real executable and then delete the .c
20255         and .x files afterwards, to avoid problems on testglue targets.
20256
20257 2005-03-21  Stuart Hastings  <stuart@apple.com>
20258
20259         * gcc.target/i386/sse-2.c: New.
20260
20261 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
20262
20263         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
20264
20265 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20266
20267         * g++.dg/parse/crash25.C: Fix typo.
20268
20269 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20270
20271         PR c++/20461
20272         * g++.dg/parse/crash24.C: New test.
20273
20274         PR c++/20536
20275         * g++.dg/parse/crash25.C: New test.
20276
20277 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20278
20279         PR c++/20147
20280         * g++.dg/ext/stmtexpr4.C: New test.
20281
20282 2005-03-20  Roger Sayle  <roger@eyesopen.com>
20283
20284         PR middle-end/20539
20285         * gcc.c-torture/compile/pr13066-1.c: New test case.
20286         * gcc.c-torture/compile/pr20539-1.c: Likewise.
20287         * g++.dg/opt/pr13066-1.C: Likewise.
20288
20289 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
20290
20291         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
20292
20293 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20294
20295         PR fortran/18525
20296         * gfortran.dg/nesting_1.f90: New test.
20297
20298 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20299
20300         PR c++/20240
20301         * g++.dg/lookup/using13.C: New test.
20302
20303 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20304
20305         PR c++/20333
20306         * g++.dg/template/crash36.C: New test.
20307
20308 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
20309
20310         PR c++/20463
20311         * g++.dg/template/crash35.C: New test.
20312
20313 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
20314
20315         PR c++/19966
20316         * g++.dg/overload/operator2.C: New test.
20317
20318 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20319
20320         PR libfortran/20257
20321         * gfortran.dg/pr20257.f90: New test.
20322
20323 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20324
20325         PR libfortran/20480
20326         * gfortran.dg/pr20480.f90: New test.
20327
20328 2005-03-16  Richard Henderson  <rth@redhat.com>
20329
20330         PR middle-end/15700
20331         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
20332         (_rtld_global): New.
20333         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
20334         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
20335
20336         * gcc.dg/alias-3.c: New.
20337         * gcc.dg/alias-4.c: New.
20338         * gcc.dg/alias-5.c: New.
20339         * gcc.dg/alias-6.c: New.
20340
20341 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
20342
20343         * gcc.dg/cpp/ucnid-7.c: New.
20344
20345 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
20346             Dorit Naishlos  <dorit@il.ibm.com>
20347
20348         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
20349         darwin.
20350
20351 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
20352
20353         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
20354         misaligned accesses.
20355         * gcc.dg/vect/vect-58.c: Likewise.
20356         * gcc.dg/vect/vect-92.c: New.
20357         * gcc.dg/vect/vect-93.c: New.
20358
20359 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
20360
20361         PR fortran/18827
20362         * gfortran.dg/assign_2.f90: New test.
20363         * gfortran.dg/assign_3.f90: New test.
20364         * gfortran.dg/assign.f90: New test.
20365
20366 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
20367
20368         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
20369         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
20370         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
20371         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
20372         names.
20373
20374 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
20375
20376         * gcc.dg/cpp/ucnid-6.c: New.
20377
20378         * gcc.dg/cpp/normalize-1.c: New.
20379         * gcc.dg/cpp/normalize-2.c: New.
20380         * gcc.dg/cpp/normalize-3.c: New.
20381         * gcc.dg/cpp/normalize-4.c: New.
20382         * gcc.dg/cpp/ucnid-4.c: New.
20383         * gcc.dg/cpp/ucnid-5.c: New.
20384         * g++.dg/cpp/normalize-1.C: New.
20385         * g++.dg/cpp/ucnid-1.C: New.
20386
20387 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
20388
20389         * gcc.dg/pr18628.c: New.
20390
20391 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
20392
20393         PR c++/20280
20394         * g++.dg/tree-ssa/pr20280.C: New.
20395
20396 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20397
20398         PR fortran/20467
20399         * gfortran.dg/stfunc_2.f90: New test.
20400
20401 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
20402
20403         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
20404
20405 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
20406
20407         * gcc.dg/tree-ssa/20050314-1.c: New test.
20408
20409 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20410
20411         PR c++/4403
20412         PR c++/9783, DR433
20413         * g++.dg/template/friend34.C: New test.
20414         * g++.dg/template/friend35.C: Likewise.
20415         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
20416
20417 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20418
20419         Friend class name lookup 5/n
20420         PR c++/1016
20421         * g++.dg/lookup/hidden-class1.C: New test.
20422         * g++.dg/lookup/hidden-class2.C: Likewise.
20423         * g++.dg/lookup/hidden-class3.C: Likewise.
20424         * g++.dg/lookup/hidden-class4.C: Likewise.
20425         * g++.dg/lookup/hidden-class5.C: Likewise.
20426         * g++.dg/lookup/hidden-class6.C: Likewise.
20427         * g++.dg/lookup/hidden-class7.C: Likewise.
20428         * g++.dg/lookup/hidden-class8.C: Likewise.
20429         * g++.dg/lookup/hidden-class9.C: Likewise.
20430         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
20431         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
20432         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
20433         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
20434         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
20435         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
20436         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
20437         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
20438         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
20439         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
20440         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
20441
20442 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
20443
20444         PR c++/20157
20445         * g++.dg/template/error18.C: New test.
20446
20447 2005-03-09  Ben Elliston  <bje@au.ibm.com>
20448
20449         PR debug/16792
20450         * g++.dg/debug/pr16792.C: New test.
20451
20452 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
20453
20454         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
20455         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
20456         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
20457         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
20458         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
20459         test assertion names.
20460
20461 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20462
20463         PR fortran/18600
20464         * gfortran.dg/stfunc_1.f90: New test.
20465
20466 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20467
20468         PR fortran/16907
20469         * gfortran.dg/real_index_1.f90: New test.
20470
20471 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20472
20473         PR fortran/20323
20474         * gfortran.dg/spec_expr_1.f90: New test.
20475
20476 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
20477
20478         PR c/20402
20479         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
20480         new parser.
20481
20482 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20483
20484         PR fortran/20361
20485         * gfortran.dg/largeequiv_1.f90: New test.
20486
20487 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
20488
20489         * gcc.dg/ucnid-1.c: New.
20490         * gcc.dg/ucnid-2.c: New.
20491         * gcc.dg/ucnid-3.c: New.
20492         * gcc.dg/ucnid-4.c: New.
20493         * gcc.dg/ucnid-5.c: New.
20494         * gcc.dg/ucnid-6.c: New.
20495         * gcc.dg/cpp/ucnid-1.c: New.
20496         * gcc.dg/cpp/ucnid-2.c: New.
20497         * gcc.dg/cpp/ucnid-3.c: New.
20498         * g++.dg/other/ucnid-1.C: New.
20499
20500 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
20501
20502         * gcc.dg/vmx/darwin-abi-3.c: Delete.
20503
20504 2005-03-11  Per Bothner  <per@bothner.com>
20505
20506         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
20507         that diagnotics refer to correct token.
20508         * gcc.dg/unused-3.c: Likewise.
20509
20510 2005-03-11  Per Bothner  <per@bothner.com>
20511
20512         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
20513         constant" is now actually on same line as string constant.
20514         * gcc.dg/cpp/direct2s.c: Likewise.
20515
20516 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
20517
20518         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
20519
20520 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20521
20522         PR libfortran/20124
20523         * gfortran.dg/pr20124.f90: New Test
20524
20525 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
20526
20527         PR tree-optimization/20130
20528         * gcc.dg/pr20130-1.c: New test.
20529
20530 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
20531
20532         PR target/20095
20533         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
20534
20535 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20536
20537         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
20538
20539 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
20540
20541         * g++.dg/eh/forced1.C: Fix comment.
20542         * g++.dg/eh/forced2.C: Ditto.
20543         * g++.dg/eh/forced3.C: Ditto.
20544         * g++.dg/eh/forced4.C: Ditto.
20545
20546 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
20547
20548         PR rtl-opt/20412
20549         * gcc.c-torture/compile/pr20412.c: New test.
20550
20551 2005-03-10  Roger Sayle  <roger@eyesopen.com>
20552
20553         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
20554
20555 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
20556
20557         PR target/20322
20558         * gcc.dg/20050307-1.c: New test.
20559
20560 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
20561
20562         PR c++/20375
20563         * g++.dg/other/stdarg3.C: New.
20564
20565 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
20566
20567         PR c++/18384, c++/18327
20568         * g++.dg/init/array19.C: New test.
20569
20570         PR inline-asm/20314
20571         * gcc.dg/torture/pr20314-1.c: New test.
20572         * gcc.dg/torture/pr20314-2.c: New test.
20573
20574 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
20575
20576         * gcc.dg/20050309-1.c: New test.
20577
20578 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20579
20580         * gcc.dg/builtins-10.c: Reactivate disabled test.
20581         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
20582         new cbrt transformations.
20583
20584 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
20585
20586         PR c++/20208
20587         * g++.dg/template/array13.C: New test.
20588
20589 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
20590
20591         PR c++/16859
20592         * g++.dg/init/brace4.C: New test.
20593
20594 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
20595
20596         PR c++/20186
20597         * g++.dg/template/non-dependent12.C: New.
20598
20599 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
20600
20601         PR c++/20142
20602         * g++.dg/init/array18.C: Add dg-do run marker.
20603
20604         PR c++/20142
20605         * g++.dg/init/array18.C: New test.
20606
20607 2005-03-09  Ben Elliston  <bje@au.ibm.com>
20608
20609         * consistency.vlad/vlad.exp: Remove trailing semicolons.
20610         * g++.dg/gcov/gcov.exp: Likewise.
20611         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
20612         * gcc.target/xstormy16/xstormy16.exp: Likewise.
20613         * lib/c-torture.exp: Likewise.
20614         * lib/fortran-torture.exp: Likewise.
20615         * lib/g++.exp: Likewise.
20616         * lib/gcc-defs.exp: Likewise.
20617         * lib/gcc-dg.exp: Likewise.
20618         * lib/gcc.exp: Likewise.
20619         * lib/gcov.exp: Likewise.
20620         * lib/gfortran.exp: Likewise.
20621         * lib/mike-g++.exp: Likewise.
20622         * lib/mike-gcc.exp: Likewise.
20623         * lib/objc-torture.exp: Likewise.
20624         * lib/objc.exp: Likewise.
20625         * lib/profopt.exp: Likewise.
20626         * lib/target-libpath.exp: Likewise.
20627         * lib/target-supports.exp: Likewise.
20628         * lib/treelang.exp: Likewise.
20629         * lib/wrapper.exp: Likewise.
20630
20631 2005-03-08  Jeff Law  <law@redhat.com>
20632
20633         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
20634         PHI-OPT changes.
20635
20636 2005-03-08  Ira Rosen  <irar@il.ibm.com>
20637
20638         * gcc.dg/vect/pr20122.c: New test.
20639
20640 2005-03-07  Jeff Law  <law@redhat.com>
20641
20642         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
20643         was folded away.
20644         * gcc.dg/tree-ssa/pr18133-1.c: New test.
20645         * gcc.dg/tree-ssa/pr18133-2.c: New test.
20646         * gcc.dg/tree-ssa/pr18134.c: New test.
20647
20648 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20649
20650         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
20651         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
20652         gcc.dg/torture/builtin-noret-2.c: Require weak support.
20653
20654 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
20655
20656         PR tree-opt/17671
20657         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
20658
20659 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
20660
20661         * g++.dg/warn/Wnvdtor.C: New test.
20662
20663 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
20664
20665         * gcc.dg/torture/pr19683-1.c: New test.
20666
20667 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
20668
20669         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
20670         * gfortran.dg/g77/19990313-2.f: Ditto.
20671         * gfortran.dg/g77/19990313-3.f: Ditto.
20672         * gfortran.dg/g77/19990525-0.f: Ditto.
20673         * gfortran.dg/g77/19990826-0.f: Ditto.
20674         * gfortran.dg/g77/19990826-2.f: Ditto.
20675         * gfortran.dg/g77/19990826-3.f: Ditto.
20676         * gfortran.dg/g77/20000511-1.f: Ditto.
20677         * gfortran.dg/g77/20000511-2.f: Ditto.
20678         * gfortran.dg/g77/970625-2.f: Ditto.
20679         * gfortran.dg/g77/980310-2.f: Ditto.
20680         * gfortran.dg/g77/980310-3.f: Ditto.
20681         * gfortran.dg/g77/980310-8.f: Ditto.
20682         * gfortran.dg/g77/980519-2.f: Ditto.
20683         * gfortran.dg/g77/alpha1.f: Ditto.
20684         * gfortran.dg/g77/claus.f: Ditto.
20685         * gfortran.dg/g77/erfc.f: Ditto.
20686         * gfortran.dg/g77/short.f: Ditto.
20687         * gfortran.fortran-torture/execute/data.f90: Ditto.
20688         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
20689         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
20690
20691 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20692
20693         * lib/file-format.exp (gcc_target_object_format): Add check for som
20694         format and hardcode object formats on hppa*-*-hpux*.
20695         * lib/target-supports.exp (check_weak_available): Add check for som
20696         object format.  Always return 0 on hppa*-*-hpux10*.
20697
20698         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
20699         is defined.
20700
20701         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
20702
20703 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
20704
20705         * gfortran.dg/pr19936_1.f90: New test.
20706         * gfortran.dg/pr19936_2.f90: New test.
20707         * gfortran.dg/pr19936_3.f90: New test.
20708
20709 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
20710             Paul Thomas <prthomas@drfccad.cea.fr>
20711
20712         * gfortran.dg/PR19754_1.f90: New test.
20713         * gfortran.dg/PR19754_2.f90: Ditto.
20714
20715 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20716
20717         PR c++/19311
20718         * g++.dg/template/non-dependent11.C: New test.
20719
20720 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
20721
20722         * lib/target-supports.exp (check_iconv_available): Fix comment.
20723
20724 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
20725             Joseph S. Myers  <joseph@codesourcery.com>
20726
20727         PR c++/19797
20728         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
20729
20730 2005-03-04  Matthew Sachs  <msachs@apple.com>
20731
20732         * gcc.exp (gcc_target_compile): Put braces around
20733         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
20734         * objc.exp (objc_target_compile): Likewise.
20735         * treelang.exp (treelang_target_compile): Likewise.
20736
20737 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20738
20739         PR fortran/19673
20740         * gfortran.dg/func_result_1.f90: New test.
20741
20742 2005-03-04  Ben Elliston  <bje@au.ibm.com>
20743
20744         * gcc.misc-tests/options.exp: New test.
20745
20746 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
20747
20748         * gcc.dg/pr15784-4.c: New test.
20749
20750 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
20751
20752         * gcc.c-torture/execute/pr17133.c: New.
20753         * gcc.c-torture/compile/20050303-1.c: New.
20754
20755 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
20756
20757         * gcc.dg/cpp/assert4.c: Fix for cygwin.
20758
20759 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
20760
20761         * g++.dg/overload/using2.C: New.
20762
20763 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
20764
20765         PR c++/19916
20766         * g++.dg/init/ptrmem2.C: New test.
20767
20768 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
20769
20770         PR c/8927
20771         * gcc.dg/pr8927-1.c: New test.
20772
20773 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
20774
20775         PR c++/20232
20776         * g++.dg/inherit/covariant12.C: New.
20777
20778 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20779
20780         PR fortran/19479
20781         * gfortran.dg/bound_1.f90: New test.
20782
20783 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
20784
20785         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
20786         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
20787
20788 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
20789
20790         PR c/20245
20791         * gcc.dg/pr20245-1.c: New test.
20792
20793 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
20794
20795         PR middle-end/19874
20796         * gcc.c-torture/execute/20050119-2.c: New test case.
20797
20798 2005-02-28  Ben Elliston  <bje@au.ibm.com>
20799
20800         * README: Update the DejaGnu bug reporting address.
20801         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
20802         * lib/objc-torture.exp: Likewise.
20803
20804 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
20805
20806         * gfortran.dg/boz_1.f90: New test.
20807         * gfortran.dg/boz_3.f90: New test.
20808         * gfortran.dg/boz_4.f90: New test.
20809
20810 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
20811
20812         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
20813         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
20814
20815 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20816
20817         PR libfortran/20101
20818         * gfortran.dg/write_0_pe_format.f90: New test.
20819
20820 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
20821
20822         PR c++/20206
20823         * g++.dg/opt/thunk2.C: New test.
20824         * g++.dg/opt/covariant1.C: New test.
20825
20826 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20827
20828         * gfortran.dg/e_d_fmt.f90: New test.
20829
20830 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
20831
20832         * gcc.dg/asm-b.c: Fix comment typos.
20833
20834 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
20835
20836         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
20837         a V_MAY_DEF also.
20838
20839 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
20840
20841         PR tree-opt/20188
20842         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
20843         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
20844         * gcc.dg/asm-b.c: New test.
20845
20846 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
20847
20848         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
20849         Disable this test on IRIX 6.
20850
20851 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
20852
20853         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
20854         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
20855         parser.
20856
20857 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
20858
20859         PR tree-optimization/20204
20860         * testsuite/gcc.dg/pr20204.c: New test.
20861
20862 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
20863
20864         PR target/20196
20865         * gcc.c-torture/execute/20050224-1.c: New test.
20866
20867         PR c++/20175
20868         * g++.dg/warn/Wbraces2.C: New test.
20869
20870 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
20871
20872         PR c++/19878
20873         * g++.dg/init/const2.C: New test.
20874
20875 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
20876
20877         PR tree-optimization/20100
20878         * gcc.c-torture/execute/pr20100-1.c: New test.
20879
20880 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20881
20882         * gfortran.dg/implicit_3.f90: New test.
20883
20884         * gfortran.dg/deftype_1.f90: New test.
20885
20886 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
20887
20888         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
20889         the test passes.
20890         * g++.dg/other/anon3.C: Accept a warning.
20891
20892 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
20893
20894         * gcc.dg/pr20017.c: Fix a comment typo.
20895
20896 2005-02-23  Bud Davis  <bdavis@gfortran.org>
20897
20898         * gfortran.dg/list_read_4.f90: Change to f90 comments.
20899
20900 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20901
20902         PR ada/19902
20903         * ada/acats/tests/cxa/cxa3004.a: Remove.
20904         * ada/acats/tests/cxb/cxb30061.am: Likewise.
20905
20906 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
20907
20908         PR c++/20073
20909         * g++.dg/init/const1.C: New test.
20910
20911         PR c++/19991
20912         * g++.dg/parse/constant7.C: New test.
20913
20914         PR c++/20152
20915         * g++.dg/parse/error27.C: New test.
20916         * g++.dg/template/qualttp15.C: Adjust error markers.
20917         * g++.old-deja/g++.other/struct1.C: Likewise.
20918
20919         PR c++/20153
20920         * g++.dg/template/error17.C: New test.
20921
20922         PR c++/20148
20923         * g++.dg/parser/error26.C: New test.
20924
20925 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
20926
20927         PR tree-optimization/20100
20928         PR tree-optimization/20115
20929         * gcc.dg/pr20115.c: New test.
20930         * gcc.dg/pr20115-1.c: New test.
20931         * gcc.dg/pr20100.c: New test.
20932         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
20933         call-clobbered variables after alias1.
20934
20935 2005-02-22  Bud Davis  <bdavis@gfortran.org>
20936
20937         * gfortran.dg/list_read_4.f90: new test.
20938
20939 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
20940
20941         PR rtl-optimization/20017.
20942         * gcc.dg/pr20017.c: New.
20943
20944 2005-02-22  Devang Patel  <dpatel@apple.com>
20945
20946         PR 19952
20947         * g++.dg/tree-ssa/pr19952.C: New test.
20948
20949 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
20950
20951         PR c++/19883
20952         * g++.dg/parse/constant6.C: New test.
20953
20954 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
20955
20956         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
20957         * g++.dg/charset/asm2.c: Likewise.
20958         * g++.dg/charset/asm3.c: Likewise.
20959         * g++.dg/charset/asm4.c: Likewise.
20960         * g++.dg/charset/asm5.c: Likewise.
20961         * g++.dg/charset/attribute1.c: Likewise.
20962         * g++.dg/charset/attribute2.c: Likewise.
20963         * g++.dg/charset/extern1.cc: Likewise.
20964         * g++.dg/charset/extern2.cc: Likewise.
20965         * g++.dg/charset/extern3.cc: Likewise.
20966         * g++.dg/charset/function.cc: Likewise.
20967         * g++.dg/charset/string.c: Likewise.
20968         * g++.dg/charset/charset.exp: Likewise.
20969         * lib/target-supports.exp (check_iconv_available): Fix comment.
20970
20971 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
20972
20973         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
20974         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
20975         * gcc.dg/charset/asm2.c: Likewise.
20976         * gcc.dg/charset/asm3.c: Likewise.
20977         * gcc.dg/charset/asm4.c: Likewise.
20978         * gcc.dg/charset/asm5.c: Likewise.
20979         * gcc.dg/charset/asm6.c: Likewise.
20980         * gcc.dg/charset/attribute1.c: Likewise.
20981         * gcc.dg/charset/attribute2.c: Likewise.
20982         * gcc.dg/charset/builtin1.c: Likewise.
20983         * gcc.dg/charset/extern.c: Likewise.
20984         * gcc.dg/charset/function.c: Likewise.
20985         * gcc.dg/charset/string.c: Likewise.
20986         * gcc.dg/charset/charset.exp: Likewise.
20987
20988 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
20989
20990         PR fortran/20086
20991         * gfortran.dg/pr20086.f90: New test.
20992
20993 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
20994
20995         PR tree-optimization/19786
20996         * g++.dg/tree-ssa/pr19786.C: New.
20997
20998 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20999
21000         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
21001
21002 2005-02-21  Jeff Law  <law@redhat.com>
21003
21004         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
21005
21006 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21007
21008         * gfortran.dg/do_iterator: Split loop, markup all lines for
21009         which an error locus is printed.
21010         * gfortran.dg/pr17708.f90: Markup all lines for which an error
21011         locus is printed.
21012         * gfortran.dg/select_4.f90: Likewise.
21013         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
21014         locuses in the various permutations.
21015
21016 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
21017
21018         PR tree-optimization/19951
21019         * g++.dg/vect: New directory.
21020         * g++.dg/vect/vect.exp: New file.
21021         * g++.dg/vect/pr19951.cc: New testcase.
21022         * g++.dg/dg.exp: Also prune vectorizer tests.
21023
21024 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
21025
21026         PR 18785
21027         * gcc.dg/charset/builtin1.c: New test.
21028
21029 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21030
21031         PR c++/19299
21032         * g++.dg/inherit/volatile1.C: New test.
21033
21034         PR c++/19440
21035         * g++.dg/template/dtor4.C: New test.
21036
21037 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
21038
21039         * gfortran.dg/int_1.f90: New test.
21040
21041 2005-02-19  Devang Patel  <dpatel@apple.com>
21042
21043         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
21044
21045 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
21046
21047         * gfortran.dg/achar_1.f90: New test.
21048
21049 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
21050
21051         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
21052
21053 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
21054             Jakub Jelinek  <jakub@redhat.com>
21055
21056         PR tree-optimization/19828
21057         * gcc.dg/tree-ssa/loop-7.c: New test.
21058         * gcc.c-torture/execute/20050218-1.c: New test.
21059
21060 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
21061
21062         PR c/20043
21063         * gcc.dg/transparent-union-1.c: New test.
21064         * gcc.dg/transparent-union-2.c: New test.
21065
21066 2005-02-18  James E Wilson  <wilson@specifixinc.com>
21067
21068         PR tree-optimization/18977
21069         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
21070
21071 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
21072
21073         PR target/20054
21074         * gcc.dg/pr20054.c: New test.
21075
21076 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21077
21078         PR c++/19508
21079         * g++.dg/ext/attrib20.C: New test.
21080
21081 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21082
21083         PR middle-end/20030
21084         * gfortran.fortran-torture/execute/character_passing.f90: New test.
21085
21086 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
21087
21088         PR c++/20008
21089         * g++.dg/opt/switch4.C: New.
21090
21091 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
21092
21093         PR c++/20023
21094         PR tree-optimization/20009
21095         * gcc.c-torture/compile/20050217-1.c: New test.
21096         * g++.dg/opt/switch3.C: New test.
21097
21098         PR tree-optimization/18947
21099         * gcc.c-torture/compile/20050215-1.c: New test.
21100         * gcc.c-torture/compile/20050215-2.c: New test.
21101         * gcc.c-torture/compile/20050215-3.c: New test.
21102
21103 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
21104
21105         PR c++/20028
21106         * g++.dg/template/crash34.C: New.
21107
21108         PR c++/20022
21109         * g++.dg/other/access3.C: New.
21110
21111 2005-02-17  Ira Rosen  <irar@il.ibm.com>
21112
21113         * gcc.dg/vect/vect-98.c: New test.
21114
21115 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
21116
21117         PR tree-optimization/19967
21118         * gcc.dg/pr19967.c: New.
21119
21120 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
21121
21122         PR middle-end/19857
21123         * gcc.dg/tree-ssa/20050215-1.c: New test.
21124         * gcc.c-torture/execute/20050215-1.c: New test.
21125
21126 2005-02-15  Eric Christopher  <echristo@redhat.com>
21127
21128         * gcc.dg/cpp/20050215-1.c: New file.
21129
21130 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
21131
21132         PR tree-optimization/15785
21133         * gcc.dg/pr15785-1.c: New test.
21134
21135 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
21136
21137         PR c++/17788
21138         * g++.dg/init/ctor4.C: New.
21139         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
21140
21141 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
21142
21143         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
21144         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
21145
21146 2005-02-15  Andreas Schwab  <schwab@suse.de>
21147
21148         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
21149         declare malloc.
21150
21151 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
21152
21153         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
21154
21155 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
21156
21157         PR tree-optimization/19853
21158         * gcc.c-torture/compile/pr19853.c: New test.
21159
21160 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21161
21162         PR c++/19608
21163         * g++.dg/parse/local-class1.C: New.
21164
21165         PR c++/19895
21166         * g++.dg/parse/ptrmem3.C: New.
21167
21168         PR c++/19884
21169         * g++.old-deja/g++.oliva/template6.C: Add another case.
21170         * g++.dg/template/explicit6.C: New.
21171
21172 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
21173
21174         PR c++/17816
21175         * g++.dg/other/redecl2.C: New.
21176
21177 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21178
21179         PR c++/19891
21180         * g++.dg/abi/covariant4.C: New.
21181
21182 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
21183
21184         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
21185
21186 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
21187
21188         * gcc.dg/vect/vect-96.c: Fix typo.
21189
21190 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21191
21192         PR c++/14479
21193         PR c++/19487
21194         * g++.dg/template/enum5.C: New test.
21195
21196 2005-02-12  Ira Rosen  <irar@il.ibm.com>
21197
21198         * gcc.dg/vect/vect-97.c: New test.
21199
21200 2005-02-12  Ira Rosen  <irar@il.ibm.com>
21201
21202         * gcc.dg/vect/vect-96.c: New test.
21203
21204 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
21205
21206         * gcc.dg/builtins-34.c: Also check ldexp*.
21207
21208 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
21209
21210         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
21211
21212 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
21213
21214         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
21215         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
21216         dg-require-dll, dg-require-iconv, dg-require-named-sections,
21217         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
21218         selector_list, selector_expression, dg-process-target): Move to new
21219         file target-supports-dg.exp.
21220         * lib/target-supports-dg.exp: New.
21221
21222         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
21223         New.
21224
21225 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
21226
21227         PR c++/19666
21228         * g++.dg/other/ptrmem6.C: New test.
21229
21230         PR middle-end/19858
21231         * gcc.c-torture/compile/20050210-1.c: New test.
21232
21233 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
21234
21235         PR c++/19755
21236         * g++.dg/warn/Wbraces1.C: New test.
21237
21238 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
21239
21240         * gcc.dg/builtins-52.c: New testcase.
21241
21242 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
21243
21244         PR c/19342
21245         * gcc.c-torture/execute/20050119-1.c: New test.
21246
21247 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
21248
21249         PR c++/19811
21250         * g++.dg/init/delete1.C: New test.
21251
21252 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21253
21254         PR c++/18470
21255         * g++.dg/template/static12.C: New test.
21256
21257 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
21258
21259         PR c++/19787
21260         * g++.dg/conversion/ambig1.C: New test.
21261
21262         PR c++/19739
21263         * g++.dg/ext/attrib19.C: New test.
21264
21265         PR c++/19732
21266         * g++.dg/parse/dtor5.C: New test.
21267
21268         PR c++/19762
21269         * g++.dg/template/dtor3.C: New test.
21270
21271         PR c++/19826
21272         * g++.dg/template/static11.C: New test.
21273         * g++.dg/template/crash2.C: Remove dg-error marker.
21274
21275 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
21276
21277         PR C++/18491
21278         * g++.old-deja/g++.mike/p10769a.C: Remove.
21279
21280 2005-02-09  Roger Sayle  <roger@eyesopen.com>
21281
21282         * gcc.dg/builtins-48.c: New test case.
21283         * gcc.dg/builtins-49.c: New test case.
21284         * gcc.dg/builtins-50.c: New test case.
21285         * gcc.dg/builtins-51.c: New test case.
21286
21287 2005-02-09  Ian Lance Taylor  <ian@airs.com>
21288
21289         PR middle-end/19583
21290         * g++.dg/warn/Wreturn-type-3.C: New test.
21291
21292 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
21293
21294         PR middle-end/19402
21295         * gcc.dg/pr19402-1.c: New testcase.
21296         * gcc.dg/pr19402-2.c: likewise.
21297
21298 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
21299
21300         PR middle-end/19854
21301         * g++.dg/tree-ssa/tmmti.C: New testcase.
21302
21303 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
21304
21305         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
21306
21307 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
21308
21309         PR c++/19733
21310         * g++.dg/parse/crash23.C: New test.
21311         * g++.dg/warn/Weff1.C: New test.
21312
21313 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
21314
21315         * gcc.dg/20050209-1.c: New test.
21316
21317 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
21318
21319         PR target/19799
21320         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
21321
21322 2005-02-08  Mike Stump  <mrs@apple.com>
21323
21324         * g++.dg/pch/import-2.c: New test.
21325         * g++.dg/pch/import-2.hs: New.
21326         * g++.dg/pch/include/import-2a.h: New.
21327         * g++.dg/pch/include/import-2b.h: New.
21328
21329 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
21330
21331         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
21332
21333 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21334
21335         * gfortran.dg/substr_1.f90: New test.
21336
21337 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
21338
21339         PR middle-end/19775
21340         * gcc.dg/torture/builtin-power-1.c: Disable test for
21341         invalid transformation.
21342         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
21343         no longer optimize.
21344         * gcc.dg/builtins-47.c: New testcase.
21345
21346 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
21347             Dorit Naishlos  <dorit@il.ibm.com>
21348
21349         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
21350
21351 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
21352
21353         * gcc.c-torture/compile/20050206-1.c: New test.
21354
21355 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
21356
21357         PR tree-opt/19768
21358         * g++.dg/opt/pr19768.C: New test.
21359
21360 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
21361
21362         PR tree-opt/19736
21363         * gcc.c-torture/compile/pr19736.c: New test.
21364
21365 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21366
21367         PR c++/17401
21368         * g++.dg/parse/error25.C: New test.
21369
21370 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
21371
21372         * gcc.c-torture/execute/20050203-1.c: New.
21373
21374 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
21375
21376         * gcc.dg/vect/vect-85.c: Remove xfail.
21377         * gcc.dg/vect/vect-86.c: Remove xfail.
21378         * gcc.dg/vect/vect-87.c: Remove xfail.
21379         * gcc.dg/vect/vect-88.c: Remove xfail.
21380
21381 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
21382
21383         * gcc.dg/altivec-19.c: New.
21384
21385 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
21386
21387         PR c/17807
21388         * gcc.dg/nested-func-3.c: New test.
21389         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
21390
21391 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
21392
21393         * gcc.test-framework/gen_directive_tests: Generate tests for
21394         selector expressions.
21395
21396 2005-02-02  Matt Austern  <austern@apple.com>
21397
21398         PR c++/19628
21399         * g++/ext/builtin7.C: New.
21400         * g++/ext/builtin8.C: New.
21401
21402 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
21403
21404         PR c/18502
21405         * gcc.dg/pr18502-1.c: New test.
21406
21407 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21408
21409         PR c++/17413
21410         * g++.dg/template/local4.C: Tweak.
21411
21412 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
21413
21414         PR tree-optimization/19578
21415         * gcc.c-torture/compile/20050202-1.c: New test.
21416
21417 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
21418
21419         PR c/19435
21420         * gcc.dg/c99-init-4.c: New test.
21421
21422 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
21423
21424         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
21425
21426         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
21427
21428         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
21429         * g++.dg/eh/check-vect.h: New.
21430
21431         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
21432         * gcc.dg/vect/vect-78.c: Ditto.
21433         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
21434         Remove.
21435
21436         * g++.dg/conversion/simd1.C: Expect warning.
21437         * g++.dg/ext/attribute-test-1.C: Ditto.
21438         * g++.dg/ext/attribute-test-2.C: Ditto.
21439         * g++.dg/ext/attribute-test-3.C: Ditto.
21440         * g++.dg/ext/attribute-test-4.C: Ditto.
21441
21442         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
21443         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
21444
21445         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
21446
21447 2005-02-01  Richard Henderson  <rth@redhat.com>
21448
21449         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
21450         long double for ibm double-double format.
21451         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
21452
21453 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
21454
21455         PR tree-optimization/19633
21456         * testsuite/gcc.dg/pr19633-1.c: New test.
21457         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
21458         to NULL or a symbol.
21459
21460 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
21461
21462         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
21463         New procs.
21464         (dg-process-target (local override)): Handle selector expressions.
21465
21466         * gcc.test-framework/README: Describe tests in source directory.
21467         * gcc.test-framework/test-framework.awk: Handle dg- tests.
21468         * gcc.test-framework/test-framework.exp: Handle dg- tests.
21469         * gcc.test-framework/dg-bogus-exp-P.c: New test.
21470         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
21471         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
21472         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
21473         * gcc.test-framework/dg-do-link-exp-P.c: New test.
21474         * gcc.test-framework/dg-do-run-exp-P.c: New test.
21475         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
21476         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
21477         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
21478         * gcc.test-framework/dg-error-exp-P.c: New test.
21479         * gcc.test-framework/dg-error-exp-XP.c: New test.
21480         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
21481         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
21482         * gcc.test-framework/dg-output-exp-P.c: New test.
21483         * gcc.test-framework/dg-output-exp-XF.c: New test.
21484         * gcc.test-framework/dg-warning-exp-P.c: New test.
21485         * gcc.misc-tests/dg-1.c: Remove.
21486         * gcc.misc-tests/dg-2.c: Remove.
21487         * gcc.misc-tests/dg-3.c: Remove.
21488         * gcc.misc-tests/dg-4.c: Remove.
21489         * gcc.misc-tests/dg-5.c: Remove.
21490         * gcc.misc-tests/dg-6.c: Remove.
21491         * gcc.misc-tests/dg-7.c: Remove.
21492         * gcc.misc-tests/dg-8.c: Remove.
21493         * gcc.misc-tests/dg-9.c: Remove.
21494         * gcc.misc-tests/dg-10.c: Remove.
21495         * gcc.misc-tests/dg-11.c: Remove.
21496         * gcc.misc-tests/dg-12.c: Remove.
21497         * gcc.misc-tests/dg-test.exp: Remove.
21498
21499         * gcc.test-framework/test-framework.awk: Change recording and
21500         printing of passes and failures.
21501
21502         * gcc.test-framework: New directory.
21503         * gcc.test-framework/README: New.
21504         * gcc.test-framework/test-framework.exp: New.
21505         * gcc.test-framework/test-framework.awk: New.
21506         * gcc.test-framework/gen_directive_tests: New.
21507
21508 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
21509
21510         * lib/treelang.exp: Fix comment typos.
21511         (treelang_target_compile): Don't append libs=-ltreelang to options.
21512
21513 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
21514
21515         * g++.dg/parse/typename7.C: Adjust error messages.
21516
21517 2005-01-31  Jeff Law  <law@redhat.com>
21518
21519         * gcc.c-torture/execute/20050131-1.c: New test.
21520         * gcc.dg/wcaselabel.c: New test.
21521
21522 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
21523
21524         * g++.dg/other/warning1.C: Adjust error messags.
21525         * g++.dg/parse/constant5.C: New test.
21526
21527 2005-01-31  Steven Bosscher  <stevenb@suse.de>
21528
21529         PR c/19333
21530         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
21531         the test case valid.
21532         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
21533         * testsuite/gcc.dg/array-7.c: Adjust expected result.
21534         * testsuite/gcc.dg/pr18596-3.c: Likewise.
21535         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
21536         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
21537         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
21538
21539 2005-01-31  Dale Johannesen  <dalej@apple.com>
21540
21541         * g++.dg/opt/pr19650.C: New test.
21542
21543 2005-01-31  Richard Henderson  <rth@redhat.com>
21544
21545         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
21546         long double for intel double extended format.
21547         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
21548
21549 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
21550
21551         PR c++/19555
21552         * g++.dg/template/static10.C: New test.
21553
21554         PR c++/19395
21555         * g++.dg/parse/error24.C: New test.
21556
21557         PR c++/19367
21558         * g++.dg/lookup/builtin1.C: New test.
21559
21560         PR c++/19457
21561         * g++.dg/warn/conv3.C: New test.
21562
21563 2005-01-30  Bud Davis  <bdavis@gfortran.org>
21564
21565         PR fortran/19647
21566         * gfortan.dg/inquire_7.f90
21567
21568 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
21569
21570         PR tree-optimization/15791
21571         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
21572         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
21573         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
21574         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
21575         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
21576         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
21577         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
21578         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
21579         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
21580         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
21581
21582 2005-01-29  Paul Brook  <paul@codesourcery.com>
21583
21584         PR fortran/18565
21585         * check.c (real_or_complex_check): New function.
21586         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
21587         * intrinsic.c (add_functions): Use new check functions.
21588         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
21589         Add prototypes.
21590
21591 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
21592
21593         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
21594         gcc.dg/lvalue-3.c: New tests.
21595         * gcc.dg/concat.c: Update expected messages.
21596
21597 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
21598
21599         PR libfortran/19595
21600         * gfortran.dg/eor_1.f90: New test.
21601
21602 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
21603
21604         PR fortran/19589
21605         * gfortran.dg/logical_data_1.f90: New test.
21606
21607 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
21608
21609         PR c++/19253
21610         * g++.dg/template/crash33.C: New test.
21611
21612         PR c++/19667
21613         * g++.dg/template/crash32.C: New test.
21614
21615 2005-01-28  Ian Lance Taylor  <ian@airs.com>
21616
21617         PR middle-end/16558
21618         * g++.dg/warn/Wreturn-type-2.C: New test.
21619
21620 2004-06-24  Jeff Law  <law@redhat.com>
21621
21622         * gcc.dg/tree-ssa/20050128-1.c: New test.
21623
21624 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
21625
21626         * gcc.target/frv/all-mdpackh-1.c: New test.
21627
21628 2005-01-28  Steven Bosscher  <stevenb@suse.de>
21629
21630         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
21631
21632 2005-01-27  Richard Henderson  <rth@redhat.com>
21633
21634         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
21635
21636 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
21637
21638         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
21639
21640 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
21641
21642         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
21643         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
21644         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
21645         to cope with cases where the multilib options override the dg-options.
21646
21647 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
21648
21649         PR c/18946
21650         * gcc.dg/noncompile/20050120-1.c: New test.
21651
21652 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
21653
21654         PR tree-optimization/19633
21655         * gcc.dg/pr19633.c: New test.
21656         * gcc.dg/tree-ssa/pr19633.c: New test.
21657
21658 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
21659
21660         * gcc.dg/20041216-1.c: New test.
21661
21662 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
21663
21664         PR objc/18862
21665         * objc.dg/selector-2.m: New test.
21666
21667 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
21668
21669         * g++.dg/opt/range-test-2.C: New test.
21670
21671         PR rtl-optimization/19579
21672         * gcc.c-torture/execute/20050124-1.c: New test.
21673
21674 2005-01-26  Greg Parker  <gparker@apple.com>
21675         Stuart Hastings  <stuart@apple.com>
21676
21677         * gcc.c-torture/execute/20050125-1.c: New.
21678
21679 2005-01-18  Jan Hubicka  <jh@suse.cz>
21680
21681         PR tree-optimize/19337
21682         * gcc.c-torture/compile/20050119-1.c: New test.
21683
21684 2005-01-24  James E Wilson  <wilson@specifixinc.com>
21685
21686         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
21687         test for successful match.
21688
21689 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
21690
21691         PR objc/18408
21692         * objc.dg/comp-types-7.m: New test.
21693
21694 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
21695
21696         * lib/target-supports.exp (current_target_name): New.
21697         (check_effective_target_ilp32, check_effective_target_lp64):
21698         Cache the result to use as long as the current target, with
21699         multilib flags, remains the same.
21700
21701         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
21702         (dg-require-weak, dg-require-visibility, dg-require-alias,
21703         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
21704         dg-require-effective-target, dg-skip-if): Remove call to
21705         skip_test_and_clear_xfail.
21706         (dg-test): Clear xfail data.
21707
21708 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
21709
21710         PR target/17751
21711         * gcc.dg/ppc64-toc.c: New test.
21712
21713         * g++.dg/tree-ssa/empty-1.C: New test.
21714
21715         PR middle-end/19551
21716         * gcc.c-torture/execute/20050121-1.c: New test.
21717         * gcc.dg/20050121-2.c: New test.
21718
21719 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
21720         Paul Brook  <paul@codesourcery.com>
21721
21722         PR fortran/17941
21723         * gfortran.dg/real_const_1.f: New test.
21724         * gfortran.dg/real_const_2.f90: New test.
21725         * gfortran.dg/complex_int_1.f90: New test.
21726
21727 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
21728
21729         PR fortran/19313
21730         * gfortan.dg/inquire_6.f90: New test.
21731
21732 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
21733
21734         PR libfortran/19451
21735         * open_readonly_1.f90: New test.
21736
21737 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
21738
21739         PR libfortran/18982
21740         * gfortran.dg/open_new.f90: New file.
21741
21742 2005-01-22  Paul Brook  <paul@codesourcery.com>
21743
21744         * namelist_1.f90: New test.
21745
21746 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
21747
21748         PR tree-optimization/19484
21749         * gcc.c-torture/compile/20050122-[12].c: New tests.
21750
21751 2005-01-22  Paul Brook  <paul@codesourcery.com>
21752
21753         * gfortran.dg/implicit_2.f90: New test.
21754
21755 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
21756
21757         PR fortran/19314
21758         * gfortran.dg/inquire_5.f90: New test.
21759
21760 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21761
21762         PR c/18809
21763         * gcc.dg/pr18809-1.c: New test.
21764
21765 2005-01-21  Ian Lance Taylor  <ian@airs.com>
21766
21767         * gcc.dg/20050121-1.c: New test.
21768
21769         PR tree-optimization/13000
21770         * gcc.dg/20040206-1.c: Change warning to point where function is
21771         being inlined.
21772
21773 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21774
21775         PR c++/19208
21776         * g++.dg/template/array11.C: New test.
21777
21778 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21779
21780         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
21781         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
21782         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
21783         * gfortran.dg/getenv_1.f90: Add dg-do directive.
21784         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
21785         gfortran.dg/pr17164.f90: Add missing dg-do directives.
21786
21787 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
21788
21789         PR tree-optimization/15349
21790         * gcc.dg/tree-ssa/pr15349.c: New.
21791
21792 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
21793
21794         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
21795
21796 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
21797
21798         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
21799         scan-assembler-times directive name.
21800
21801         * gcc.dg/asm-a.c: Move dg-require-effective-target to
21802         after dg-do.
21803
21804         PR rtl-optimization/19462
21805         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
21806
21807 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
21808
21809         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
21810         counting function calls on ia64.
21811
21812 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
21813
21814         PR rtl-optimization/15139
21815         * gcc.dg/20050111-2.c: New test.
21816
21817         PR c/17297
21818         * gcc.c-torture/compile/20050113-1.c: New testcase.
21819
21820         PR middle-end/19164
21821         * gcc.dg/20050113-1.c: New testcase.
21822
21823 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
21824
21825         * gcc.dg/vect/vect-85.c: Add comment.
21826         * gcc.dg/vect/vect-86.c: Add xfail for now.
21827         * gcc.dg/vect/vect-87.c: Add xfail for now.
21828         * gcc.dg/vect/vect-88.c: Add xfail for now.
21829         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
21830
21831 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21832
21833         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
21834
21835 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21836
21837         * g++.dg/debug/typedef3.C: New test.
21838
21839 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
21840
21841         PR c/19472
21842         * gcc.dg/asm-a.c: New test.
21843
21844 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
21845
21846         * gcc.dg/sh-relax.c: Add prototype for abort.
21847
21848 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21849
21850         * gcc.dg/short-compare-1.c: New test.
21851         * gcc.dg/short-compare-2.c: Likewise.
21852
21853 2005-01-18  Michael Matz  <matz@suse.de>
21854
21855         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
21856
21857 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
21858
21859         PR tree-optimization/19121
21860         * gcc.c-torture/compile/pr19121.c: New test.
21861
21862 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
21863
21864         PR target/19357
21865         * gcc.c-torture/compile/pr19357.c: New test.
21866
21867 2005-01-17  Ian Lance Taylor  <ian@airs.com>
21868
21869         PR c/5675
21870         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
21871         pass--those that refer just to the variable, possibly with a
21872         cast.
21873         * gcc.dg/c99-const-expr-3.c: Likewise.
21874
21875         PR middle-end/13127
21876         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
21877         longer emitted.
21878
21879 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
21880
21881         PR fortran/18778
21882         * gfortran.dg/endfile_2.f90: New test.
21883
21884 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
21885
21886         PR 19168
21887         * gfortran.dg/select_5.f90: New test.
21888
21889 2004-01-16  Paul Brook  <paul@codesourcery.com>
21890
21891         * gfortran.dg/common_4.f90: New test.
21892
21893 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
21894
21895         PR rtl-optimization/19462
21896         * gcc.dg/torture/pr19462-1.c: New test.
21897
21898 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
21899
21900         PR objc/19321
21901         * objc.dg/func-ptr-2.m: New.
21902         * objc.dg/volatile-1.m: New.
21903
21904 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21905
21906         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
21907
21908 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
21909
21910         PR tree-optimization/19060
21911         * gcc.c-torture/execute/20050104-1.c: New test.
21912
21913 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
21914
21915         PR fortran/18983
21916         * gfortran.dg/write_to_null.f90: New test.
21917
21918 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
21919             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21920
21921         PR other/19328
21922         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
21923         argument.
21924
21925 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
21926
21927         PR c++/19263
21928         * g++.dg/init/vector1.C: New test.
21929
21930 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
21931
21932         PR target/13158
21933         * gcc.target/ia64/sibcall-unwind-1.c: New test.
21934         PR target/18987
21935         * gcc.target/ia64/sibcall-unwind-2.c: New test.
21936
21937 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
21938
21939         * gfortran.dg/select_1.f90: New test.
21940         * gfortran.dg/select_2.f90: New test.
21941         * gfortran.dg/select_3.f90: New test.
21942         * gfortran.dg/select_4.f90: New test.
21943
21944 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
21945
21946         PR middle-end/19084
21947         PR rtl-optimization/19348
21948         * gcc.dg/20050111-1.c: New test.
21949         * gcc.c-torture/execute/20050111-1.c: New test.
21950
21951         * gcc.dg/i386-asm-4.c: New test.
21952
21953 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21954
21955         * gcc.dg/nested-func-2.c: New test.
21956         * ada/acats/norun.lst: Remove c953002.
21957
21958 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
21959
21960         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
21961
21962 2005-01-12  Ben Elliston  <bje@au.ibm.com>
21963
21964         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
21965
21966 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
21967
21968         PR target/18761
21969         * g++.dg/abi/align1.C: New test.
21970
21971 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
21972
21973         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
21974         at a time.
21975         * g++.dg/ext/altivec_check.h: Support compiling as C.
21976
21977 2005-01-10  Roger Sayle  <roger@eyesopen.com>
21978
21979         PR c++/19355
21980         * g++.dg/expr/pr19355-1.C: New test case.
21981
21982 2005-01-10  Laurent GUERBY <laurent@guerby.net>
21983
21984         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
21985         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
21986         * ada/acats/tests/c3/c92005b.ada: Likewise.
21987         * ada/acats/tests/c3/cxb3012.a: Likewise.
21988         * ada/acats/norun.lst: Add c380004 and c953002, add PR
21989
21990 2005-01-09  Paul Brook  <paul@codesourcery.com>
21991
21992         * gfortran.dg/common_2.f90: New file.
21993         * gfortran.dg/common_3.f90: New file.
21994
21995 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
21996
21997         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
21998
21999 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
22000
22001         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
22002         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
22003         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
22004         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
22005         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
22006         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
22007         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
22008         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
22009         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
22010         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
22011         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
22012         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
22013         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
22014         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
22015         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
22016         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
22017         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
22018         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
22019         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
22020         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
22021         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
22022         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
22023         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
22024         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
22025         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
22026         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
22027         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
22028         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
22029         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
22030         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
22031         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
22032         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
22033         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
22034         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
22035         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
22036         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
22037         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
22038         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
22039         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
22040         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
22041         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
22042         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
22043         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
22044         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
22045         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
22046         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
22047         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
22048         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
22049         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
22050         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
22051         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
22052         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
22053         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
22054         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
22055         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
22056         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
22057         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
22058         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
22059         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
22060         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
22061         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
22062         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
22063         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
22064         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
22065         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
22066         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
22067         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
22068
22069         * gcc.dg/vect/vect-1.c: Fix spelling.
22070         * gcc.dg/vect/vect-10.c: Fix spelling.
22071         * gcc.dg/vect/vect-11.c: Fix spelling.
22072         * gcc.dg/vect/vect-12.c: Fix spelling.
22073         * gcc.dg/vect/vect-14.c: Fix spelling.
22074         * gcc.dg/vect/vect-15.c: Fix spelling.
22075         * gcc.dg/vect/vect-16.c: Fix spelling.
22076         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
22077         * gcc.dg/vect/vect-64.c: Fix comments.
22078         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
22079
22080 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
22081             Ira Rosen  <irar@il.ibm.com>
22082
22083         * gcc.dg/vect/vect-70.c: New test.
22084         * gcc.dg/vect/vect-71.c: New test.
22085
22086 2005-01-09  Manfred Hollstein  <mh@suse.com>
22087
22088         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
22089         * gcc.dg/pr18241-2.c: Likewise.
22090         * gcc.dg/pr18241-3.c: Likewise.
22091         * gcc.dg/pr18241-4.c: Likewise.
22092         * gcc.dg/pr18241-5.c: Likewise.
22093
22094 2005-01-08  Richard Henderson  <rth@redhat.com>
22095
22096         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
22097         False for x86 and x86-64.
22098
22099 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
22100
22101         PR tree-optimization/18241
22102         * gcc.dg/pr18241-1.c: New test.
22103         * gcc.dg/pr18241-2.c: New test.
22104         * gcc.dg/pr18241-3.c: New test.
22105         * gcc.dg/pr18241-4.c: New test.
22106         * gcc.dg/pr18241-5.c: New test.
22107
22108 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
22109
22110         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
22111         gfortran.dg/select_4.f90: New.
22112
22113 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
22114
22115         * gcc.c-torture/execute/20050107-1.c: New test.
22116
22117 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
22118
22119         PR c++/19298
22120         * g++.dg/template/ref2.C: New.
22121
22122 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
22123
22124         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
22125         instead of being empty.
22126
22127 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22128
22129         PR fortran/15553
22130         * gfortran.dg/array-1.f90: New test.
22131
22132 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
22133
22134         PR tree-optimization/19283
22135         * gcc.c-torture/execute/20050106-1.c: New test.
22136
22137         PR rtl-optimization/18861
22138         * gcc.dg/20050105-1.c: New test.
22139
22140         PR tree-optimization/18828
22141         * gcc.dg/20050105-2.c: New test.
22142
22143 2005-01-07  Andreas Jaeger  <aj@suse.de>
22144
22145         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
22146
22147 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
22148
22149         PR fortran/18398
22150         * gfortran.dg/fmt_read.f90: New test.
22151
22152 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
22153
22154         * gcc.dg/rs6000-ldouble-2.c: New.
22155
22156 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
22157
22158         PR c++/19244
22159         * g++.dg/parser/ctor2.C: New test.
22160
22161 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22162
22163         PR c++/17154
22164         * g++.dg/template/using9.C: New test.
22165
22166 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22167
22168         PR c++/19258
22169         * g++.dg/lookup/friend6.C: New test.
22170
22171 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22172
22173         PR c++/19270
22174         * g++.dg/template/array10.C: New.
22175
22176 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22177
22178         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
22179         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
22180
22181 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
22182
22183         * gcc.c-torture/compile/20050105-1.c: New test.
22184
22185 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
22186
22187         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
22188
22189 2005-01-05  Roger Sayle  <roger@eyesopen.com>
22190
22191         PR middle-end/19100
22192         * gcc.dg/conv-3.c: New test case.
22193
22194 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
22195
22196         * gcc.dg/asm-wide-1.c: New test.
22197
22198 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
22199
22200         PR c++/19030
22201         * g++.dg/parse/crash22.C: New
22202
22203 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
22204
22205         PR 19257
22206         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
22207
22208 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
22209
22210         PR middle-end/17767
22211         * gcc.dg/i386-mmx-6.c: New test case.
22212
22213 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
22214
22215         PR tree-optimization/18308
22216         * gcc.dg/vect/pr18308.c: New testcase.
22217
22218 2005-01-04  Andreas Jaeger  <aj@suse.de>
22219
22220         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
22221
22222 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
22223             Robert Bowdidge <bowdidge@apple.com>
22224
22225         * gcc.dg/cpp/subframework1.c: New.
22226         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
22227         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
22228         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
22229         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
22230
22231 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
22232
22233         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
22234         producing warning.
22235         * gcc.dg/darwin-weakimport-2.c: New.
22236
22237 2005-01-03  Richard Henderson  <rth@redhat.com>
22238
22239         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
22240
22241 2005-01-03  Richard Henderson  <rth@redhat.com>
22242
22243         * gcc.dg/vect/vect.exp: Enable for ia64.
22244         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
22245         (check_effective_target_vect_float): Likewise.
22246         (check_effective_target_vect_no_align): Likewise.
22247         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
22248         * gcc.dg/vect/vect-8.c: Likewise.
22249
22250 2005-01-03  Uros Bizjak <uros@kss-loka.si>
22251
22252         PR target/19236
22253         * gcc.dg/pr19236-1.c: New test case.
22254
22255 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
22256
22257         PR rtl-optimization/12092
22258         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
22259
22260 2005-01-02  Andreas Jaeger  <aj@suse.de>
22261
22262         * gcc.dg/pr12092-1.c: Do not run on x86_64.
22263
22264 2005-01-01  Roger Sayle  <roger@eyesopen.com>
22265             Andrew Pinski  <pinskia@physics.uc.edu>
22266
22267         PR rtl-optimization/12092
22268         * gcc.dg/pr12092-1.c: New test case.
22269
22270 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
22271
22272         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
22273         'hidden' and 'default' for better portability.
22274         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
22275
22276         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
22277         6 and 7.
22278         * g++.old-deja/g++.brendan/new3.C: Likewise.
22279
22280 2005-01-01  Steven Bosscher  <stevenb@suse.de>
22281
22282         * gcc.dg/20041231-1.C: New test.
22283         * g++.dg/warn/Wunreachable-code-1.C: New test.
22284
22285 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
22286
22287         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
22288         file, not /dev/null.  Abort on error.
22289
22290 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
22291             Ziemowit Laski  <zlaski@apple.com>
22292
22293         PR objc/18971
22294         * objc.dg/encode-5.m: New test.
22295
22296 2004-12-29  Richard Henderson  <rth@redhat.com>
22297
22298         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
22299         * objc.dg/stabs-1.m: Disable for ia64.
22300
22301 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
22302
22303         PR c++/19190
22304         * g++.dg/warn/Wunused-10.C: New test.
22305
22306 2004-12-28  Richard Henderson  <rth@redhat.com>
22307
22308         * objc.dg/stabs-1.m: Disable for alpha.
22309
22310 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
22311
22312         PR c++/19149
22313         * g++.dg/parse/error23.C: New test.
22314
22315 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22316
22317         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
22318
22319         PR fortran/19032
22320         * gfortran.dg/intrinsic_modulo_1.f90: New.
22321         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
22322         tests with divisor -1.
22323
22324 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
22325
22326         * g++.dg/opt/temp1.C (memcpy): Return a value.
22327
22328         PR c++/19148
22329         * g++.dg/expr/cond7.C: New test.
22330
22331 2004-12-27  Paul Brook  <paul@codesourcery.com>
22332
22333         * gfortran.dg/g77/select_no_compile.f: Remove.
22334
22335 2004-12-27  Richard Henderson  <rth@redhat.com>
22336
22337         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
22338         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
22339         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
22340
22341 2004-12-26  Richard Henderson  <rth@redhat.com>
22342
22343         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
22344         by 1i instead of token pasting.
22345
22346 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22347
22348         PR tree-optimization/17578
22349         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
22350         to additional_flags.
22351         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
22352
22353 2004-12-25  Richard Henderson  <rth@redhat.com>
22354
22355         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
22356         Remove Alpha.
22357
22358 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22359
22360         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
22361         hppa*-*-hpux*.
22362         * gcc.dg/pr17957.c (dg-options): Likewise.
22363         * gcc.dg/struct-ret-1.c: Add prototype for abort.
22364         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
22365         instead of 0 on __hppa__.
22366         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
22367         "foo,%r" on hppa*-*-*.
22368
22369 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
22370
22371         PR fortran/19071
22372         * gfortran.dg/complex_write.f90: New test.
22373
22374 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22375
22376         PR c++/17595
22377         * g++.dg/parse/pragma2.C: New test.
22378
22379         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
22380
22381 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22382
22383         * gcc.dg/empty2.c: Add missing dg-warning.
22384
22385 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22386
22387         PR c++/17413
22388         * g++.dg/template/local4.C: New test.
22389         * g++.dg/template/crash19.C: Add dg-error marker.
22390
22391         * g++.dg/template/crash31.C: Correct embedded PR number.
22392
22393 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22394
22395         PR c++/16405
22396         * g++.dg/opt/temp1.C: Add do-run marker.
22397
22398 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22399
22400         * g++.dg/template/spec19.C: New.
22401
22402 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22403
22404         PR target/16819
22405         * gcc.dg/empty2.c: New.
22406
22407 2004-12-23  Richard Henderson  <rth@redhat.com>
22408
22409         * lib/target-supports.exp (check_effective_target_vect_no_align):
22410         Remove i?86 and x86-64.
22411
22412 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22413
22414         PR c++/16405
22415         * g++.dg/opt/temp1.C: New test.
22416
22417 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22418
22419         PR c++/18733
22420         * g++.dg/template/friend33.C: New testcase.
22421
22422 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
22423
22424         PR c++/18464
22425         * g++.dg/template/cond5.C: New test.
22426
22427         PR c++/18492
22428         * g++.dg/inherit/thunk3.C: New test.
22429
22430         PR c++/11224
22431         * g++.dg/warn/Wunused-9.C: New test.
22432
22433 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
22434
22435         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
22436
22437 2004-12-22  Jan Beulich  <jbeulich@novell.com>
22438
22439         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
22440
22441 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
22442
22443         PR c++/18378
22444         * g++.dg/ext/packed8.C: New test.
22445
22446         PR c++/19063
22447         * g++.dg/template/crash31.C: New test.
22448
22449         PR c++/19034
22450         * g++.dg/template/crash30.C: New test.
22451
22452 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
22453
22454         PR C++/18984
22455         * g++.dg/eh/ctor3.C: New test.
22456
22457 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22458
22459         * objc.dg/stabs-1.m: Allow section name to be quoted and
22460         assembly label to begin with '.LL'.
22461
22462 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
22463
22464         * gcc.dg/vect/vect.exp
22465         (check_effective_target_lp64_or_vect_no_align): New.
22466         * gcc.dg/vect/vect-77.c: Use it.
22467         * gcc.dg/vect/vect-78.c: Use it.
22468
22469         * lib/target-supports.exp
22470         (check_effective_target_vect_no_max,
22471         check_effective_target_vect_no_bitwise,
22472         check_effective_target_vect_no_align): New.
22473         * gcc.dg/vect/vect-13.c: Use them.
22474         * gcc.dg/vect/vect-17.c: Ditto.
22475         * gcc.dg/vect/vect-18.c: Ditto.
22476         * gcc.dg/vect/vect-19.c: Ditto.
22477         * gcc.dg/vect/vect-20.c: Ditto.
22478         * gcc.dg/vect/vect-27.c: Ditto.
22479         * gcc.dg/vect/vect-29.c: Ditto.
22480         * gcc.dg/vect/vect-44.c: Ditto.
22481         * gcc.dg/vect/vect-48.c: Ditto.
22482         * gcc.dg/vect/vect-50.c: Ditto.
22483         * gcc.dg/vect/vect-52.c: Ditto.
22484         * gcc.dg/vect/vect-54.c: Ditto.
22485         * gcc.dg/vect/vect-56.c: Ditto.
22486         * gcc.dg/vect/vect-58.c: Ditto.
22487         * gcc.dg/vect/vect-60.c: Ditto.
22488         * gcc.dg/vect/vect-72.c: Ditto.
22489         * gcc.dg/vect/vect-80.c: Ditto.
22490
22491 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
22492
22493         PR c++/14075
22494         * g++.dg/init/string1.C: New.
22495
22496         PR c++/18975
22497         * g++.dg/other/synth1.C: New.
22498
22499 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
22500
22501         PR c/18963
22502         * gcc.dg/pr18963-1.c: New test.
22503
22504 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
22505
22506         PR c/18596
22507         * gcc.dg/funcdef-storage-1.c (foo): Remove.
22508         * gcc.dg/pr18596-1.c: Use dg-error.
22509         (dg-options): Use -fno-unit-at-a-time.
22510         * gcc.dg/pr18596-2.c: New test.
22511         * gcc.dg/pr18596-3.c: New test.
22512
22513 2004-12-20  Roger Sayle  <roger@eyesopen.com>
22514
22515         PR middle-end/18683
22516         * g++.dg/opt/pr18683-1.C: New test case.
22517
22518 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
22519
22520         PR other/19093
22521         * g++.dg/opt/max1.C: Fix for 64bit targets.
22522
22523 2004-12-20  Matt Austern  <austern@apple.com>
22524
22525         PR c++/19044
22526         * g++.dg/ext/builtin6.C: New
22527
22528 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
22529
22530         PR tree-optimization/19080
22531         * gcc.c-torture/compile/pr19080.c: New test.
22532
22533 2004-12-20  Steven Bosscher  <stevenb@suse.de>
22534
22535         * gcc.dg/20041219-1.c: New test.
22536
22537 2004-12-19  Roger Sayle  <roger@eyesopen.com>
22538
22539         PR middle-end/19068
22540         * g++.dg/opt/max1.C: New test case.
22541
22542 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22543
22544         * gcc.dg/fdata-sections-1.c: New test.
22545
22546 2004-12-18  Roger Sayle  <roger@eyesopen.com>
22547
22548         PR middle-end/18548
22549         * gcc.dg/max-1.c: New test case.
22550
22551 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
22552
22553         * gcc.c-torture/execute/20041218-1.c: New test.
22554
22555 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
22556
22557         * gcc.dg/pr18501.c: New test.
22558         * gcc.dg/uninit-5.c: XFAIL.
22559         * gcc.dg/uninit-9.c: XFAIL.
22560
22561 2004-12-17  Dale Johannesen  <dalej@apple.com>
22562
22563         * gcc.dg/20041213-1.c: New.
22564
22565 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
22566
22567         * objc.dg/stabs-1.m: Allow assembly label to begin
22568         with a dot ('.').
22569
22570 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
22571
22572         * gcc.c-torture/execute/20041213-1.c: Move...
22573         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
22574
22575 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
22576
22577         PR c++/18721
22578         * g++.dg/lookup/conv-5.C: New.
22579
22580 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
22581
22582         * objc.dg/stabs-1.m: New test.
22583
22584 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
22585
22586         * gcc.dg/visibility-c.c: Change compile to
22587         assemble for the test.
22588
22589 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
22590
22591         PR target/19041
22592         * gcc.dg/visibility-c.c: New test.
22593
22594 2004-12-16  Roger Sayle  <roger@eyesopen.com>
22595
22596         PR middle-end/18493
22597         * gcc.dg/switch-8.c: New test case.
22598
22599 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22600
22601         PR c++/18905
22602         * g++.dg/template/init4.C: New.
22603         * g++.dg/opt/static3.C: Enable optimizer.
22604
22605 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
22606
22607         * g++.dg/other/complex1.C: New test.
22608
22609 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
22610
22611         * g++.dg/opt/inline9.C: New test.
22612
22613 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22614
22615         PR fortran/18993
22616         * gfotran.dg/nullify_1.f: New test.
22617
22618 2004-12-15  Richard Henderson  <rth@redhat.com>
22619
22620         * gcc.target/i386/i386.exp: New harness.
22621         * gcc.target/i386/vect-args.c: New.
22622
22623 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
22624
22625         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
22626
22627 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22628
22629         PR c++/18825
22630         * g++.dg/template/friend32.C: New test.
22631
22632 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22633
22634         * cpp/pragma-once-1.c: New test.
22635         * cpp/pragma-once-1b.h: Likewise.
22636         * cpp/pragma-once-1c.h: Likewise.
22637         * cpp/pragma-once-1d.h: Likewise.
22638         * cpp/inc/pragma-once-1a.h: Likewise.
22639
22640 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
22641             Steven G. Kargl  <kargls@comcast.net>
22642
22643         PR fortran/17597
22644         * gfortran.dg/list_read_3.f90: New test.
22645
22646 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22647
22648         * gcc.dg/ftrapv-2.c: New test.
22649
22650 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
22651
22652         PR c++/18981
22653         * g++.dg/template/typename9.C: New test.
22654
22655 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
22656
22657         PR c++/18738
22658         * g++.dg/template/typename8.C: New test.
22659         * g++.dg/parse/friend2.C: Tweak error message.
22660
22661 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
22662
22663         * gcc.c-torture/20041214-1.c: New test.
22664
22665 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
22666
22667         PR c++/18965
22668         * g++.dg/init/array17.C: New test.
22669
22670 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
22671
22672         PR c++/18793
22673         * g++.dg/init/aggr3.C: New test.
22674
22675 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
22676
22677         * gcc.dg/altivec-types-1.c: New test.
22678         * gcc.dg/altivec-types-2.c: New test.
22679         * gcc.dg/altivec-types-3.c: New test.
22680         * gcc.dg/altivec-types-4.c: New test.
22681         * g++.dg/ext/altivec-types-1.C: New test.
22682         * g++.dg/ext/altivec-types-2.C: New test.
22683         * g++.dg/ext/altivec-types-3.C: New test.
22684         * g++.dg/ext/altivec-types-4.C: New test.
22685
22686 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
22687
22688         PR middle-end/18951
22689         * gcc.c-torture/execute/20041213-1.c: New test.
22690
22691 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
22692
22693         PR c++/18949
22694         * g++.dg/template/cast1.C: New.
22695
22696 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
22697
22698         * gcc.c-torture/execute/20041213-2.c: New test.
22699
22700 2004-12-13  Richard Henderson  <rth@redhat.com>
22701
22702         * gcc.dg/i386-sse-10.c: Fix typo in options.
22703
22704 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
22705
22706         PR c++/18968
22707         * g++.dg/opt/pr18968.C: New test.
22708
22709 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
22710
22711         PR c++/18925
22712         * g++.dg/ext/visibility/staticdatamem.C: New test.
22713
22714 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
22715
22716         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
22717
22718 2004-12-13  Roger Sayle  <roger@eyesopen.com>
22719
22720         PR rtl-optimization/18928
22721         * gcc.dg/pr18928-1.c: New test case.
22722
22723 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
22724
22725         PR tree-opt/16951
22726         * gcc.c-torture/compile/20041211-1.c: New.
22727
22728 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22729
22730         PR middle-end/17564
22731         * gcc.c-torture/execute/20041212-1.c: New test.
22732
22733 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22734
22735         PR fortran/18869
22736         * gfortran.dg/common_1.f90: New test.
22737
22738 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
22739         Paul Brook  <paul@codesourcery.com>
22740
22741         PR fortran/16222
22742         * gfortran.dg/real_do_1.f90: New test.
22743
22744 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
22745
22746         PR tree-opt/18040
22747         * g++.dg/opt/ptrmem6.C: New test.
22748
22749 2004-12-11  Roger Sayle  <roger@eyesopen.com>
22750
22751         PR middle-end/18921
22752         * gcc.dg/pr18921-1.c: New test case.
22753
22754 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22755
22756         PR fortran/17175
22757         * gfortran.dg/scale_1.f90: New test.
22758
22759 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
22760
22761         PR middle-end/18903
22762         * gcc.c-torture/compile/pr18903.c: New test.
22763
22764 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
22765
22766         * gcc.c-torture/execute/20041210-1.c: New test.
22767
22768 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22769
22770         PR c++/18731
22771         * g++.dg/parser/struct-1.C: New test.
22772         * g++.dg/parser/struct-2.C: New test.
22773         * g++.dg/parser/struct-3.C: New test.
22774
22775 2004-12-09  Richard Henderson  <rth@redhat.com>
22776
22777         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
22778
22779         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
22780         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
22781
22782 2004-12-09  Matt Austern  <austern@apple.com>
22783
22784         PR c++/18514
22785         * g++.dg/ext/builtin1.C: New
22786         * g++.dg/ext/builtin2.C: New
22787         * g++.dg/ext/builtin3.C: New
22788         * g++.dg/ext/builtin4.C: New
22789         * g++.dg/ext/builtin5.C: New
22790
22791 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
22792
22793         PR tree-opt/18904
22794         * g++.dg/opt/ptrmem5.C: New test.
22795
22796 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
22797
22798         * g++.dg/parse/typename5.C: Adjust for new error.
22799         * g++.dg/parse/typename7.C: New.
22800
22801 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22802
22803         PR c++/18073
22804         * g++.dg/other/mmintrin.C: New test.
22805
22806 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
22807
22808         PR c++/16681
22809         * g++.dg/init/array15.C: New.
22810         * g++.dg/init/array16.C: New.
22811
22812 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22813
22814         PR fortran/18826
22815         * gfortran.dg/assign_1.f90: New test.
22816
22817 2004-12-08  Nick Clifton  <nickc@redhat.com>
22818
22819         * gcc.target/xstormy16/bss_below100: New directory containing tests.
22820         * gcc.target/xstormy16/data_below100: Likewise.
22821         * gcc.target/xstormy16/sfr: Likewise.
22822         * gcc.target/xstormy16/below100.S: New test source file.
22823         * gcc.target/xstormy16/below100.ld: New test linker script.
22824         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
22825         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
22826         bp instructions.
22827         * gcc.target/xstormy16/bp.c: Likewise.
22828
22829         * gcc.target/xstormy16/bss_below100: New files:
22830         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
22831         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
22832         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
22833         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
22834         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
22835         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
22836         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
22837         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
22838         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
22839         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
22840         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
22841         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
22842         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
22843         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
22844         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
22845         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
22846         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
22847         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
22848         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
22849         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
22850         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
22851         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
22852         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
22853         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
22854         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
22855         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
22856         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
22857
22858         * gcc.target/xstormy16/data_below100: New files:
22859         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
22860         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
22861         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
22862         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
22863         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
22864         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
22865         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
22866         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
22867         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
22868         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
22869         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
22870         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
22871         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
22872         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
22873         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
22874         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
22875         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
22876         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
22877         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
22878         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
22879         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
22880         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
22881         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
22882         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
22883         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
22884         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
22885         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
22886
22887         * gcc.target/xstormy16/sfr: New files:
22888         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
22889         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
22890         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
22891         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
22892         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
22893         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
22894         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
22895         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
22896         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
22897         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
22898         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
22899         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
22900         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
22901         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
22902         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
22903         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
22904         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
22905         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
22906         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
22907         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
22908         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
22909         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
22910         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
22911         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
22912         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
22913         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
22914         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
22915         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
22916         27_if0_sfrw_bitfield_f.c
22917
22918 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22919
22920         PR c++/18100
22921         * g++.dg/lookup/name-clash4.C: New test.
22922
22923 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
22924
22925         PR c++/18672
22926         * g++.dg/opt/array1.C: New.
22927
22928         PR c++/18803
22929         * g++.dg/template/operator5.C: New.
22930
22931 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
22932
22933         PR c/18867
22934         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
22935
22936 2004-12-07  Steven Bosscher  <stevenb@suse.de>
22937
22938         * gcc.dg/noncompile/20041207.c: New test.
22939
22940 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
22941
22942         * g++.dg/other/unreachable-1.C: New test.
22943
22944 2004-12-06  Nick Clifton  <nickc@redhat.com>
22945
22946         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
22947         <limits.h> because the latter comes from gcc's include/ directory
22948         and not the newlib/libc/include directory.
22949
22950 2004-12-04  Richard Henderson  <rth@redhat.com>
22951
22952         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
22953
22954 2004-12-04  Richard Henderson  <rth@redhat.com>
22955
22956         * lib/target-supports.exp (check_gc_sections_available): Disable
22957         for alpha and ia64.
22958
22959 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
22960
22961         PR middle-end/17909
22962         * g++.dg/other/vararg-2.C: New test.
22963
22964 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22965
22966         PR c++/17011, c++/17971
22967         * g++.dg/template/error15.C: Adjust expected error.
22968         * g++.dg/template/instantiate3.C: Likewise.
22969
22970 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
22971
22972         * gcc.dg/altivec-18.c: Fix for darwin
22973
22974 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22975
22976         PR c++/18782
22977         * g++.dg/parse/ptrmem2.C: New.
22978
22979         PR c++/18318
22980         * g++.dg/template/new1.C: New.
22981
22982 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22983
22984         PR fortran/18710
22985         * gfortran.dg/direct_io_3.f90: New test.
22986
22987 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
22988
22989         PR 18758
22990         * g++.dg/parse/crash21.C: New.
22991
22992 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22993
22994         PR c++/15664, c++/18276
22995         * g++.dg/template/ttp13.C: New test.
22996         * g++.dg/template/ttp14.C: Likewise.
22997
22998 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22999
23000         PR c++/18123
23001         * g++.dg/parse/enum2.C: New test.
23002         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
23003
23004 2004-12-02  Nick Clifton  <nickc@redhat.com>
23005
23006         * gcc.target/xstormy16: New test directory.
23007         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
23008         * gcc.target/xstormy16/bp.c: Check the generation of bp
23009         instructions.
23010         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
23011         bn instructions and the BELOW100 attribute.
23012
23013 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
23014
23015         PR target/16952
23016         * gcc.dg/ppc-eabi.c: New.
23017
23018 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
23019
23020         PR fortran/18284
23021         * gfortran.dg/backspace.f90
23022
23023 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
23024
23025         * gfortran.dg/inquire.f90: New test.
23026
23027 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
23028
23029         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
23030         handle effective-target-keyword.
23031         (dg-skip-if): Support effective-target keyword as target list.
23032         (dg-xfail-if): Ditto.
23033         * lib/target-supports.exp (is-effective-target-keyword): New proc.
23034
23035 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
23036
23037         PR tree-optimization/18291
23038         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
23039
23040 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
23041
23042         PR C++/18729
23043         * g++.dg/parse/crash20.C: New.
23044
23045         PR c++/17431
23046         * g++.dg/overload/arg1.C: New.
23047         * g++.dg/overload/arg2.C: New.
23048         * g++.dg/overload/arg3.C: New.
23049         * g++.dg/overload/arg4.C: New.
23050
23051 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
23052
23053         * gcc.dg/c99-flex-array-4.c: Remove.
23054
23055 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
23056
23057         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
23058
23059         * lib/target-supports.exp (is-effective-target): Simplify.
23060
23061         * lib/target-supports.exp (check_effective_target_vect_long):
23062         Fix for powerpc64-*-*.
23063
23064 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
23065
23066         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
23067         to support new requirements on FreeBSD 5.
23068
23069 2004-11-30  Devang Patel  <dpatel@apple.com>
23070
23071         PR 18702
23072         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
23073
23074 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
23075
23076         * g++.dg/ext/altivec-13.C: New test.
23077
23078 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
23079
23080         PR tree-opt/18298
23081         * gcc.c-torture/execute/p18298.c: New test.
23082
23083 2004-11-30  Ira Rosen  <irar@il.ibm.com>
23084             Dorit Naishlos  <dorit@il.ibm.com>
23085
23086         PR tree-opt/18607
23087         * gcc.dg/vect/vect-89.c: New test.
23088
23089 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
23090
23091         * gcc.dg/pr18596-1.c: New test.
23092
23093 2004-11-30  Ben Elliston  <bje@au.ibm.com>
23094
23095         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
23096
23097 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
23098
23099         PR c/18479
23100         * gcc.dg/pr18479.c: New test.
23101
23102 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
23103
23104         PR target/18490
23105         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
23106         mmix-knuth-mmixware.
23107
23108         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
23109         cris-*-elf* cris-*-aout* mmix-*-*
23110
23111 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
23112
23113         PR middle-end/18725
23114         * gcc.dg/pr18725.c: New test.
23115
23116 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
23117
23118         PR target/18488
23119         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
23120
23121         PR target/18336
23122         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
23123
23124 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
23125
23126         PR c++/18368
23127         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
23128         * g++.old-deja/g++.law/ctors5.C: Likewise.
23129         * g++.old-deja/g++.other/crash25.C: Likewise.
23130
23131         PR c++/18674
23132         * g++.dg/template/error16.C: New test.
23133
23134         PR c++/18512
23135         * g++.dg/template/crash29.C: New test.
23136
23137 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
23138
23139         PR tree-optimization/18712
23140         * gcc.c-torture/compile/pr18712.c: New test.
23141
23142 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
23143
23144         PR c/7544
23145         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
23146         tests.
23147
23148 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23149
23150         PR c++/18652
23151         * g++.dg/lookup/crash6.C: New test.
23152
23153 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
23154
23155         PR middle-end/18164
23156         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
23157
23158 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
23159
23160         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
23161         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
23162         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
23163
23164 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
23165
23166         * gcc.dg/pr18164.c: New test.
23167
23168 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
23169
23170         * gcc.dg/funroll-loops-all.c: New.
23171
23172 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
23173
23174         PR target/18489
23175         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
23176         delimeter, match space and TAB as well as ":".
23177
23178         PR target/18484
23179         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
23180
23181         PR target/18348
23182         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
23183
23184         PR target/18345
23185         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
23186
23187         PR target/18337
23188         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
23189
23190 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
23191
23192         * gfortran.dg/direct_io_2.f90: New test.
23193
23194 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
23195
23196         PR target/18334
23197         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
23198
23199 2004-11-28  Richard Henderson  <rth@redhat.com>
23200
23201         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
23202
23203 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
23204
23205         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
23206         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
23207         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
23208         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
23209         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
23210         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
23211         gcc.dg/pointer-arith-8.c: New tests.
23212
23213 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
23214
23215         PR fortran/18364
23216         * gfortran.dg/endfile.f90: New test.
23217
23218 2004-11-27  Falk Hueffner  <falk@debian.org>
23219
23220         * gcc.dg/loop-6.c: New test.
23221
23222 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
23223
23224         * gcc.c-torture/execute/20041126-1.c: New test.
23225
23226 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
23227
23228         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
23229         on IRIX.
23230
23231 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
23232
23233         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
23234         functions.
23235
23236 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
23237
23238         PR rtl-optimization/17825
23239         * gcc.c-torture/compile/20041119-1.c: New test.
23240
23241 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23242
23243         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
23244         Check existence of ld library path variables before unsetting.
23245
23246 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
23247
23248         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
23249
23250 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
23251
23252         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
23253
23254 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
23255
23256         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
23257
23258 2004-11-26  Ben Elliston  <bje@au.ibm.com>
23259
23260         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
23261         dg-do directive.
23262
23263 2004-11-26  Ben Elliston  <bje@au.ibm.com>
23264
23265         * gcc.dg/pr17957.c: Pass --param, not -param.
23266
23267 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
23268
23269         PR middle-end/17957
23270         * testsuite/gcc.dg/pr17957.c: New test.
23271
23272 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
23273
23274         PR c++/18445
23275         * g++.dg/template/crash28.C: Likewise.
23276
23277         PR c++/18001
23278         * g++.dg/expr/unary2.C: Adjust lvalue messages.
23279         * g++.dg/ext/lvaddr.C: Likewise.
23280         * g++.dg/opt/pr7503-3.C: Likewise.
23281
23282         PR c++/18466
23283         * g++.dg/parse/qualified3.C: New test.
23284         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
23285
23286         PR c++/18545
23287         * g++.dg/expr/return1.C: New test.
23288
23289 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23290
23291         Friend class name lookup 3/n, PR c++/3332
23292         * g++.dg/lookup/friend3.C: New test.
23293         * g++.dg/lookup/friend4.C: Likewise.
23294         * g++.dg/lookup/friend5.C: Likewise.
23295
23296 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23297
23298         Friend class name lookup 2/n, PR c++/14513, c++/15410
23299         * g++.dg/lookup/friend2.C: New test.
23300         * g++.dg/template/friend31.C: Likewise.
23301
23302 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23303
23304         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
23305
23306 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
23307
23308         PR c++/17473
23309         * g++.dg/tc1/dr56.C: Remove.
23310         * g++.dg/template/typedef1.C: Add dg-error markers.
23311         * g++.old-deja/g++.other/typedef7.C: Likewise.
23312
23313         PR c++/18285
23314         * g++.dg/parse/typedef7.C: New test.
23315
23316 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
23317
23318         * gcc.c-torture/execute/20041124-1.c: New test.
23319
23320 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
23321
23322         * g++.dg/template/deduce3.C: New test.
23323
23324         PR c++/18586
23325         * g++.dg/template/crash27.C: New test.
23326
23327         PR c++/18530
23328         * g++.dg/warn/Wshadow-3.C: New test.
23329
23330 2004-11-24  Devang Patel  <dpatel@apple.com>
23331
23332         PR/18555
23333         * gcc.dg/cpp/isysroot-1.c: New test.
23334         * gcc.dg/cpp/usr/include/stdio.h: New file.
23335         * gcc.dg/cpp/isysroot-2.c: New test.
23336         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
23337         New file.
23338
23339 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23340
23341         PR c++/8929
23342         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
23343
23344 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23345
23346         * gcc.target/sparc/align.c: Do not include <stdint.h>.
23347         * gcc.target/sparc/pdist.c: Likewise.
23348
23349 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
23350
23351         PR c++/16882
23352         * g++.dg/conversion/simd1.C: New test.
23353
23354 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23355
23356         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
23357         and restore_ld_library_path_env_vars.
23358         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
23359         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
23360         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
23361         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
23362
23363 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
23364
23365         * gcc.dg/pragma-align-2.c: Test macro expansion.
23366         * gcc.dg/pragma-pack-2.c: New test.
23367
23368 2004-11-23  Richard Henderson  <rth@redhat.com>
23369
23370         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
23371         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
23372         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
23373         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
23374         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
23375         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
23376
23377         * gcc.dg/vect/vect.exp: Add check for alpha.
23378         * lib/target-supports.exp (check_alpha_max_hw_available): New.
23379         (check_effective_target_vect_int): Enable for alpha.
23380         (check_effective_target_vect_long): New.
23381         (is-effective-target): Add it.
23382
23383 2004-11-23  Uros Bizjak <uros@kss-loka.si>
23384
23385         * gcc.dg/pr18614-1.c: New test.
23386
23387 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23388
23389         * gcc.dg/setjmp-2.c: New test.
23390
23391 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
23392
23393         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
23394         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
23395         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
23396         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
23397         gcc.target/sparc/pdist.c: New tests.
23398
23399 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
23400
23401         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
23402
23403 2004-11-22  Dale Johannesen  <dalej@apple.com>
23404
23405         * gcc.dg/20041111-1.c: New.
23406
23407 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
23408
23409         PR tree-opt/18536
23410         * gcc.dg/vect/pr18536.c: New test.
23411
23412 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23413
23414         PR c++/18354
23415         * g++.dg/template/nontype11.C: New test.
23416
23417 2004-11-21  Roger Sayle  <roger@eyesopen.com>
23418
23419         PR middle-end/18520
23420         * gcc.dg/pr18520-1.c: New test case.
23421
23422 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
23423
23424         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
23425         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
23426         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
23427         expected diagnostics.
23428
23429 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23430
23431         PR target/18580
23432         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
23433         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
23434         vect-77.c, vect-77a.c: XFAIL on the SPARC.
23435
23436 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23437
23438         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
23439
23440 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
23441             Joseph Myers  <joseph@codesourcery.com>
23442
23443         * lib/target-supports.exp (check_visibility_available): Really
23444         test the compiler.
23445
23446 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
23447
23448         PR tree-opt/18181
23449         * gcc.dg/vect/vect-85.c: New test.
23450         * gcc.dg/vect/vect-86.c: New test.
23451         * gcc.dg/vect/vect-87.c: New test.
23452         * gcc.dg/vect/vect-88.c: New test.
23453
23454 2004-11-19  Ben Elliston  <bje@au.ibm.com>
23455
23456         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
23457
23458 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
23459
23460         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
23461         * gcc.dg/ppc-and-1.c: Ditto.
23462         * gcc.dg/ppc-compare-1.c: Ditto.
23463         * gcc.dg/ppc-mov-1.c: Ditto
23464
23465 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
23466             Mark Mitchell  <mark@codesourcery.com>
23467
23468         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
23469
23470 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
23471             Aldy Hernandez  <aldyh@redhat.com>
23472
23473         * lib/target-supports.exp (check_effective_target_vect_int): New
23474         (check_effective_target_vect_float): New
23475         (check_effective_target_vect_double): New.
23476         (is-effective-target): Support new effective targets keywords.
23477         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
23478         default action for dg-do.
23479         * gcc.dg/vect/pr16105.c: Use new support.
23480         * gcc.dg/vect/pr18400.c: Ditto.
23481         * gcc.dg/vect/pr18425.c: Ditto.
23482         * gcc.dg/vect/vect-1.c: Ditto.
23483         * gcc.dg/vect/vect-10.c: Ditto.
23484         * gcc.dg/vect/vect-11.c: Ditto.
23485         * gcc.dg/vect/vect-12.c: Ditto.
23486         * gcc.dg/vect/vect-13.c: Ditto.
23487         * gcc.dg/vect/vect-14.c: Ditto.
23488         * gcc.dg/vect/vect-15.c: Ditto.
23489         * gcc.dg/vect/vect-16.c: Ditto.
23490         * gcc.dg/vect/vect-17.c: Ditto.
23491         * gcc.dg/vect/vect-18.c: Ditto.
23492         * gcc.dg/vect/vect-19.c: Ditto.
23493         * gcc.dg/vect/vect-2.c: Ditto.
23494         * gcc.dg/vect/vect-20.c: Ditto.
23495         * gcc.dg/vect/vect-21.c: Ditto.
23496         * gcc.dg/vect/vect-22.c: Ditto.
23497         * gcc.dg/vect/vect-23.c: Ditto.
23498         * gcc.dg/vect/vect-24.c: Ditto.
23499         * gcc.dg/vect/vect-25.c: Ditto.
23500         * gcc.dg/vect/vect-26.c: Ditto.
23501         * gcc.dg/vect/vect-27.c: Ditto.
23502         * gcc.dg/vect/vect-27a.c: Ditto.
23503         * gcc.dg/vect/vect-28.c: Ditto.
23504         * gcc.dg/vect/vect-29.c: Ditto.
23505         * gcc.dg/vect/vect-29a.c: Ditto.
23506         * gcc.dg/vect/vect-3.c: Ditto.
23507         * gcc.dg/vect/vect-30.c: Ditto.
23508         * gcc.dg/vect/vect-31.c: Ditto.
23509         * gcc.dg/vect/vect-32.c: Ditto.
23510         * gcc.dg/vect/vect-33.c: Ditto.
23511         * gcc.dg/vect/vect-34.c: Ditto.
23512         * gcc.dg/vect/vect-35.c: Ditto.
23513         * gcc.dg/vect/vect-36.c: Ditto.
23514         * gcc.dg/vect/vect-37.c: Ditto.
23515         * gcc.dg/vect/vect-38.c: Ditto.
23516         * gcc.dg/vect/vect-4.c: Ditto.
23517         * gcc.dg/vect/vect-40.c: Ditto.
23518         * gcc.dg/vect/vect-41.c: Ditto.
23519         * gcc.dg/vect/vect-42.c: Ditto.
23520         * gcc.dg/vect/vect-43.c: Ditto.
23521         * gcc.dg/vect/vect-44.c: Ditto.
23522         * gcc.dg/vect/vect-45.c: Ditto.
23523         * gcc.dg/vect/vect-46.c: Ditto.
23524         * gcc.dg/vect/vect-47.c: Ditto.
23525         * gcc.dg/vect/vect-48.c: Ditto.
23526         * gcc.dg/vect/vect-48a.c: Ditto.
23527         * gcc.dg/vect/vect-49.c: Ditto.
23528         * gcc.dg/vect/vect-5.c: Ditto.
23529         * gcc.dg/vect/vect-50.c: Ditto.
23530         * gcc.dg/vect/vect-51.c: Ditto.
23531         * gcc.dg/vect/vect-52.c: Ditto.
23532         * gcc.dg/vect/vect-53.c: Ditto.
23533         * gcc.dg/vect/vect-54.c: Ditto.
23534         * gcc.dg/vect/vect-55.c: Ditto.
23535         * gcc.dg/vect/vect-56.c: Ditto.
23536         * gcc.dg/vect/vect-56a.c: Ditto.
23537         * gcc.dg/vect/vect-57.c: Ditto.
23538         * gcc.dg/vect/vect-58.c: Ditto.
23539         * gcc.dg/vect/vect-59.c: Ditto.
23540         * gcc.dg/vect/vect-6.c: Ditto.
23541         * gcc.dg/vect/vect-60.c: Ditto.
23542         * gcc.dg/vect/vect-61.c: Ditto.
23543         * gcc.dg/vect/vect-62.c: Ditto.
23544         * gcc.dg/vect/vect-63.c: Ditto.
23545         * gcc.dg/vect/vect-64.c: Ditto.
23546         * gcc.dg/vect/vect-65.c: Ditto.
23547         * gcc.dg/vect/vect-66.c: Ditto.
23548         * gcc.dg/vect/vect-67.c: Ditto.
23549         * gcc.dg/vect/vect-68.c: Ditto.
23550         * gcc.dg/vect/vect-69.c: Ditto.
23551         * gcc.dg/vect/vect-7.c: Ditto.
23552         * gcc.dg/vect/vect-72.c: Ditto.
23553         * gcc.dg/vect/vect-72a.c: Ditto.
23554         * gcc.dg/vect/vect-73.c: Ditto.
23555         * gcc.dg/vect/vect-74.c: Ditto.
23556         * gcc.dg/vect/vect-75.c: Ditto.
23557         * gcc.dg/vect/vect-76.c: Ditto.
23558         * gcc.dg/vect/vect-77.c: Ditto.
23559         * gcc.dg/vect/vect-77a.c: Ditto.
23560         * gcc.dg/vect/vect-78.c: Ditto.
23561         * gcc.dg/vect/vect-79.c: Ditto.
23562         * gcc.dg/vect/vect-8.c: Ditto.
23563         * gcc.dg/vect/vect-80.c: Ditto.
23564         * gcc.dg/vect/vect-82.c: Ditto.
23565         * gcc.dg/vect/vect-82_64.c: Ditto.
23566         * gcc.dg/vect/vect-83.c: Ditto.
23567         * gcc.dg/vect/vect-83_64.c: Ditto.
23568         * gcc.dg/vect/vect-9.c: Ditto.
23569         * gcc.dg/vect/vect-all.c: Ditto.
23570         * gcc.dg/vect/vect-none.c: Ditto.
23571
23572 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
23573
23574         * lib/gcc-dg.exp (dg-skip-if): New function.
23575         (dg-forbid-option): Remove.
23576         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
23577         * g++.dg/abi/bitfield8.C: Likewise.
23578         * g++.dg/abi/dtor1.C: Likewise.
23579         * g++.dg/abi/empty10.C: Likewise.
23580         * g++.dg/abi/empty7.C: Likewise.
23581         * g++.dg/abi/empty9.C: Likewise.
23582         * g++.dg/abi/layout3.C: Likewise.
23583         * g++.dg/abi/layout4.C: Likewise.
23584         * g++.dg/abi/thunk1.C: Likewise.
23585         * g++.dg/abi/thunk2.C: Likewise.
23586         * g++.dg/abi/vbase11.C: Likewise.
23587         * g++.dg/abi/vthunk2.C: Likewise.
23588         * g++.dg/abi/vthunk3.C: Likewise.
23589         * g++.dg/ext/attrib8.C: Likewise.
23590         * g++.dg/opt/longbranch2.C: Likewise.
23591         * g++.dg/opt/reg-stack4.C: Likewise.
23592         * g++.old-deja/g++.ext/attrib1.C: Likewise.
23593         * g++.old-deja/g++.ext/attrib2.C: Likewise.
23594         * g++.old-deja/g++.ext/attrib3.C: Likewise.
23595         * g++.old-deja/g++.other/store-expr1.C: Likewise.
23596         * g++.old-deja/g++.other/store-expr2.C: Likewise.
23597         * gcc.dg/20000609-1.c: Likewise.
23598         * gcc.dg/20000720-1.c: Likewise.
23599         * gcc.dg/20011107-1.c: Likewise.
23600         * gcc.dg/20011119-1.c: Likewise.
23601         * gcc.dg/20020108-1.c: Likewise.
23602         * gcc.dg/20020122-2.c: Likewise.
23603         * gcc.dg/20020122-3.c: Likewise.
23604         * gcc.dg/20020201-3.c: Likewise.
23605         * gcc.dg/20020206-1.c: Likewise.
23606         * gcc.dg/20020218-1.c: Likewise.
23607         * gcc.dg/20020310-1.c: Likewise.
23608         * gcc.dg/20020411-1.c: Likewise.
23609         * gcc.dg/20020418-2.c: Likewise.
23610         * gcc.dg/20020426-1.c: Likewise.
23611         * gcc.dg/20020426-2.c: Likewise.
23612         * gcc.dg/20020517-1.c: Likewise.
23613         * gcc.dg/20020523-1.c: Likewise.
23614         * gcc.dg/20020523-2.c: Likewise.
23615         * gcc.dg/20020729-1.c: Likewise.
23616         * gcc.dg/20030204-1.c: Likewise.
23617         * gcc.dg/20030826-2.c: Likewise.
23618         * gcc.dg/20030926-1.c: Likewise.
23619         * gcc.dg/20031202-1.c: Likewise.
23620         * gcc.dg/980312-1.c: Likewise.
23621         * gcc.dg/980313-1.c: Likewise.
23622         * gcc.dg/990117-1.c: Likewise.
23623         * gcc.dg/990424-1.c: Likewise.
23624         * gcc.dg/990524-1.c: Likewise.
23625         * gcc.dg/991230-1.c: Likewise.
23626         * gcc.dg/i386-387-1.c: Likewise.
23627         * gcc.dg/i386-387-2.c: Likewise.
23628         * gcc.dg/i386-387-3.c: Likewise.
23629         * gcc.dg/i386-387-4.c: Likewise.
23630         * gcc.dg/i386-387-5.c: Likewise.
23631         * gcc.dg/i386-387-6.c: Likewise.
23632         * gcc.dg/i386-asm-1.c: Likewise.
23633         * gcc.dg/i386-bitfield1.c: Likewise.
23634         * gcc.dg/i386-bitfield2.c: Likewise.
23635         * gcc.dg/i386-loop-1.c: Likewise.
23636         * gcc.dg/i386-loop-2.c: Likewise.
23637         * gcc.dg/i386-loop-3.c: Likewise.
23638         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23639         * gcc.dg/i386-pic-1.c: Likewise.
23640         * gcc.dg/i386-regparm.c: Likewise.
23641         * gcc.dg/i386-signbit-1.c: Likewise.
23642         * gcc.dg/i386-signbit-2.c: Likewise.
23643         * gcc.dg/i386-signbit-3.c: Likewise.
23644         * gcc.dg/i386-sse-5.c: Likewise.
23645         * gcc.dg/i386-sse-8.c: Likewise.
23646         * gcc.dg/i386-unroll-1.c: Likewise.
23647         * gcc.dg/tls/opt-1.c: Likewise.
23648         * gcc.dg/tls/opt-2.c: Likewise.
23649         * gcc.dg/unroll-1.c: Likewise.
23650         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
23651         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
23652         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
23653         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
23654
23655 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23656
23657         * g++.dg/template/incomplete1.C: New test.
23658
23659 2004-11-16  Nick Clifton  <nickc@redhat.com>
23660
23661         Revert patches accidentally commited during checkin of fixes for
23662         xstormy16 tests:
23663         gcc.c-torture/execute/simd-4.c: Revert
23664         gcc.dg/20040910-1.c: Revert.
23665
23666 2004-11-16  Paul Brook  <paul@codesourcery.com>
23667
23668         PR fortran/13010
23669         * gfortran.dg/der_pointer_1.f90: New test.
23670
23671 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
23672
23673         PR c/18498
23674         * gcc.dg/bitfld-13.c: New test.
23675
23676 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
23677
23678         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
23679         powerpc*-*-linux*.
23680
23681         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
23682         * gcc.dg/ppc64-abi-2.c: Ditto.
23683         * gcc.dg/ppc64-abi-3.c: Ditto.
23684
23685         * lib/gcc-dg.exp (dg-target-list): Remove.
23686
23687 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
23688
23689         * gcc.dg/ia64-postinc.c: New test.
23690
23691 2004-11-15  Mark Mitchell <mark@codesourcery.com>
23692
23693         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
23694
23695 2004-11-15  Nick Clifton  <nickc@redhat.com>
23696
23697         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
23698         __INT_MAX__ so that the test can be compiled by toolchains
23699         targeted at 16-bit processors.
23700
23701         * gcc.dg/20040625-1.c: Use long constants rather than integers
23702         when performing arithmetic that will overflow 16-bits.
23703
23704         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
23705         xstormy16.  It does not support 128-bit vector operations.
23706
23707         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
23708         with the macro PTR_TYPE.  Define this macro to an integer type
23709         suitable for holding a pointer.
23710
23711         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
23712         the target is a 16-bit processor.
23713
23714         * gcc.dg/cpp/if-2.c: Expect a different warning message from
23715         16-bit targets where the character constant will be too long.
23716
23717         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
23718         where the double will not be directly addressable.
23719
23720 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23721
23722         Friend class name lookup 1/n, PR c++/18471
23723         * g++.dg/template/crash26.C: New test.
23724         * g++.dg/lookup/struct1.C: Adjust expected error.
23725         * g++.dg/parse/elab1.C: Likewise.
23726         * g++.dg/parse/elab2.C: Likewise.
23727         * g++.dg/parse/int-as-enum1.C: Likewise.
23728         * g++.dg/parse/struct-as-enum1.C: Likewise.
23729         * g++.dg/parse/typedef1.C: Likewise.
23730         * g++.dg/parse/typedef3.C: Likewise.
23731         * g++.dg/parse/typedef4.C: Likewise.
23732         * g++.dg/parse/typedef5.C: Likewise.
23733         * g++.dg/template/nontype4.C: Likewise.
23734         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
23735         * g++.old-deja/g++.other/elab1.C: Likewise.
23736         * g++.old-deja/g++.other/syntax4.C: Likewise.
23737
23738 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
23739
23740         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
23741
23742 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
23743
23744         * gcc.c-torture/execute/20041114-1.c: New test.
23745
23746 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
23747
23748         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
23749         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
23750         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
23751         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
23752         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
23753         gcc.dg/switch-7.c: New tests.
23754
23755 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
23756
23757         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
23758
23759 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
23760
23761         PR tree-opt/18400
23762         * gcc.dg/vect/pr18400.c: New test.
23763
23764 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
23765             Andrew Pinski  <pinskia@physics.uc.edu>
23766
23767         PR tree-opt/18425
23768         * gcc.dg/vect/pr18425.c: New test.
23769
23770 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
23771
23772         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
23773         Guard with dg-require-alias and dg-require-visibility.
23774
23775 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
23776
23777         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
23778
23779 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23780
23781         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
23782
23783 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23784
23785         PR c++/17344
23786         * g++.dg/template/defarg5.C: New test.
23787
23788 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23789
23790         * g++.dg/parse/cast1.C: Run only on ILP32.
23791         * g++.old-deja/g++.mike/p784.C: Likewise.
23792
23793 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
23794
23795         * gcc.c-torture/execute/20041113-1.c: New test.
23796
23797 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
23798
23799         PR target/18230
23800         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
23801         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
23802         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
23803         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
23804         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
23805         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
23806         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
23807         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
23808         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
23809         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
23810         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
23811         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
23812         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
23813
23814 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
23815
23816         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
23817         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
23818         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
23819         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
23820         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
23821         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
23822         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
23823         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
23824         gcc.target/sparc/combined-1.c: New tests.
23825
23826 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
23827
23828         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
23829         New tests.
23830
23831 2004-11-12  Mark Mitchell <mark@codesourcery.com>
23832
23833         * lib/gcc-dg.exp (dg-forbid-option): New function.
23834         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
23835         * g++.dg/abi/bitfield8.C: Likewise.
23836         * g++.dg/abi/dtor1.C: Likewise.
23837         * g++.dg/abi/empty10.C: Likewise.
23838         * g++.dg/abi/empty7.C: Likewise.
23839         * g++.dg/abi/empty9.C: Likewise.
23840         * g++.dg/abi/layout3.C: Likewise.
23841         * g++.dg/abi/layout4.C: Likewise.
23842         * g++.dg/abi/thunk1.C: Likewise.
23843         * g++.dg/abi/thunk2.C: Likewise.
23844         * g++.dg/abi/vbase11.C: Likewise.
23845         * g++.dg/abi/vthunk2.C: Likewise.
23846         * g++.dg/abi/vthunk3.C: Likewise.
23847         * g++.dg/ext/attrib8.C: Likewise.
23848         * g++.dg/opt/longbranch2.C: Likewise.
23849         * g++.dg/opt/reg-stack4.C: Likewise.
23850         * g++.old-deja/g++.ext/attrib1.C: Likewise.
23851         * g++.old-deja/g++.ext/attrib2.C: Likewise.
23852         * g++.old-deja/g++.ext/attrib3.C: Likewise.
23853         * g++.old-deja/g++.other/store-expr1.C: Likewise.
23854         * g++.old-deja/g++.other/store-expr2.C: Likewise.
23855         * gcc.dg/20000609-1.c: Likewise.
23856         * gcc.dg/20000720-1.c: Likewise.
23857         * gcc.dg/20011107-1.c: Likewise.
23858         * gcc.dg/20011119-1.c: Likewise.
23859         * gcc.dg/20020108-1.c: Likewise.
23860         * gcc.dg/20020122-2.c: Likewise.
23861         * gcc.dg/20020122-3.c: Likewise.
23862         * gcc.dg/20020201-3.c: Likewise.
23863         * gcc.dg/20020206-1.c: Likewise.
23864         * gcc.dg/20020218-1.c: Likewise.
23865         * gcc.dg/20020310-1.c: Likewise.
23866         * gcc.dg/20020411-1.c: Likewise.
23867         * gcc.dg/20020418-2.c: Likewise.
23868         * gcc.dg/20020426-1.c: Likewise.
23869         * gcc.dg/20020426-2.c: Likewise.
23870         * gcc.dg/20020517-1.c: Likewise.
23871         * gcc.dg/20020523-1.c: Likewise.
23872         * gcc.dg/20020523-2.c: Likewise.
23873         * gcc.dg/20020729-1.c: Likewise.
23874         * gcc.dg/20030204-1.c: Likewise.
23875         * gcc.dg/20030826-2.c: Likewise.
23876         * gcc.dg/20030926-1.c: Likewise.
23877         * gcc.dg/20031202-1.c: Likewise.
23878         * gcc.dg/980312-1.c: Likewise.
23879         * gcc.dg/980313-1.c: Likewise.
23880         * gcc.dg/990117-1.c: Likewise.
23881         * gcc.dg/990424-1.c: Likewise.
23882         * gcc.dg/990524-1.c: Likewise.
23883         * gcc.dg/991230-1.c: Likewise.
23884         * gcc.dg/i386-387-1.c: Likewise.
23885         * gcc.dg/i386-387-2.c: Likewise.
23886         * gcc.dg/i386-387-3.c: Likewise.
23887         * gcc.dg/i386-387-4.c: Likewise.
23888         * gcc.dg/i386-387-5.c: Likewise.
23889         * gcc.dg/i386-387-6.c: Likewise.
23890         * gcc.dg/i386-asm-1.c: Likewise.
23891         * gcc.dg/i386-bitfield1.c: Likewise.
23892         * gcc.dg/i386-bitfield2.c: Likewise.
23893         * gcc.dg/i386-loop-1.c: Likewise.
23894         * gcc.dg/i386-loop-2.c: Likewise.
23895         * gcc.dg/i386-loop-3.c: Likewise.
23896         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23897         * gcc.dg/i386-pic-1.c: Likewise.
23898         * gcc.dg/i386-regparm.c: Likewise.
23899         * gcc.dg/i386-signbit-1.c: Likewise.
23900         * gcc.dg/i386-signbit-2.c: Likewise.
23901         * gcc.dg/i386-signbit-3.c: Likewise.
23902         * gcc.dg/i386-sse-5.c: Likewise.
23903         * gcc.dg/i386-sse-8.c: Likewise.
23904         * gcc.dg/i386-unroll-1.c: Likewise.
23905         * gcc.dg/tls/opt-1.c: Likewise.
23906         * gcc.dg/tls/opt-2.c: Likewise.
23907         * gcc.dg/unroll-1.c: Likewise.
23908         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
23909         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
23910         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
23911         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
23912         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
23913         -m64 is specified.
23914
23915 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
23916
23917         PR c++/18389
23918         * g++.dg/parse/cond1.C: New test.
23919
23920         PR c++/18429
23921         * g++.dg/template/array9.C: New test.
23922         * g++.dg/ext/vla1.C: Adjust error messages.
23923         * g++.dg/ext/vlm1.C: Likewise.
23924         * g++.dg/template/crash2.C: Likewise.
23925
23926         PR c++/18436
23927         * g++.dg/template/call3.C: New test.
23928
23929         PR c++/18407
23930         * g++.dg/template/ptrmem11.C: New test.
23931
23932 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
23933
23934         PR other/14264
23935         * lib/g++.exp: Set LC_ALL and LANG to C.
23936         * lib/gcc-dg.exp: Likewise.
23937         * lib/gfortran.exp: Likewise.
23938         * lib/objc.exp: Likewise.
23939         * lib/treelang.exp: Likewise.
23940
23941 2004-11-12  Andreas Schwab  <schwab@suse.de>
23942
23943         * gcc.dg/pr16286.c: Fix last change.
23944
23945 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
23946
23947         PR c++/18416
23948         * g++.dg/init/global1.C: New test.
23949
23950 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
23951
23952         * gcc.c-torture/execute/20041112-1.c: New test.
23953
23954 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
23955
23956         * lib/gcc-dg.exp (dg-target-list): New.
23957
23958 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
23959             Richard Sandiford  <rsandifo@redhat.com>
23960
23961         * lib/target-supports.exp (get-compiler_messages): New.
23962         (check_named_sections_available): Use it.
23963         (check_effective_target_ilp32): New.
23964         (check_effective_target_lp64): New.
23965         (is-effective-target): New.
23966         * lib/gcc-dg.exp (dg-require-effective-target): New.
23967
23968 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
23969
23970         * gcc.dg/precedence-1.c: New test.
23971
23972 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
23973
23974         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
23975
23976         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
23977         message, delete generated files, use more descriptive name for
23978         executable, and make the test unsupported when it cannot be run.
23979
23980         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
23981         (dg-require-weak, dg-require-visibility, dg-require-alias,
23982         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
23983         dg-require-iconv, dg-require-named-sections): Use it.
23984
23985         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
23986
23987 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
23988
23989         PR target/16457
23990         * gcc.dg/ppc-and-1: New
23991
23992         PR target/16796
23993         * gcc.dg/ppc-mov-1.c: New.
23994
23995         PR target/16458
23996         * gcc.dg/ppc-compare-1.c: New.
23997
23998 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
23999
24000         * objc.dg/desig-init-2.m: New test.
24001
24002 2004-11-10  Adam Nemet  <anemet@lnxw.com>
24003
24004         PR middle-end/18160
24005         * g++.dg/warn/register-var-1.C: New test.
24006         * g++.dg/warn/register-var-2.C: New test.
24007
24008 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24009
24010         * gcc.dg/union-2.c: New test.
24011
24012 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
24013
24014         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
24015         New test for PR tree-optimization/17892.
24016
24017 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
24018
24019         PR c++/18369
24020         * g++.dg/init/new12.C: New test.
24021
24022 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
24023
24024         * gcc.target/sparc: New directory.
24025         * gcc.target/sparc/sparc.exp: New driver.
24026         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
24027         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
24028         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
24029         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
24030
24031 2004-11-10  Paul Brook  <paul@codesourcery.com>
24032
24033         PR fortran/18218
24034         * gfortran.dg/list_read.c: New test.
24035
24036 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
24037
24038         PR c/18322
24039         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
24040         expected diagnostic location.
24041
24042 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
24043
24044         * gcc.dg/20041109-1.c: New test.
24045
24046 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
24047
24048         PR objc/18406
24049         * objc/compile/pr18406.m: New test.
24050
24051 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
24052
24053         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
24054
24055 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
24056
24057         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
24058
24059 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
24060
24061         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
24062
24063 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
24064
24065         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
24066         exit.
24067
24068 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
24069
24070         PR tree-opt/18299
24071         * gcc.c-torture/pr18299-1.c: New test.
24072
24073 2004-11-06  Andreas Schwab  <schwab@suse.de>
24074
24075         * gcc.dg/pr16286.c: Also test for bool and pixel.
24076
24077 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
24078
24079         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
24080         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
24081         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
24082         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
24083         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
24084         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
24085         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
24086         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
24087         gcc.dg/struct-semi-3.c: New tests.
24088
24089 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24090
24091         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
24092
24093 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24094
24095         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
24096         Do not use C99 designators.
24097
24098 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24099
24100         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
24101
24102 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24103
24104         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
24105         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
24106         * gcc.c-torture/execute/simd-5.x: Remove.
24107
24108 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
24109
24110         PR rtl-optimization/17933
24111         * gcc.dg/torture/pr17933-1.c: New test.
24112
24113 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
24114
24115         PR target/18106
24116         * lib/target-supports.exp (check_weak_available): Support
24117         Windows.
24118
24119 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
24120
24121         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
24122         call to fflush(stdout) before abort.
24123         (my_ffsll): New function.
24124         (generate_fields): Use it.
24125
24126 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
24127
24128         * gcc.dg/init-undef-1.c: New test.
24129
24130 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
24131
24132         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
24133         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
24134         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
24135         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
24136         expected messages for new parser.
24137
24138 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
24139
24140         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
24141
24142 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24143
24144         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
24145         on LP64 targets.
24146
24147 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
24148
24149         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
24150         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
24151         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
24152         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
24153         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
24154         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
24155         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
24156         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
24157         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
24158         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
24159
24160 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
24161
24162         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
24163         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
24164         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
24165         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
24166         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
24167         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
24168         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
24169         for new parser.
24170
24171 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
24172
24173         PR target/15342
24174         * gcc.dg/20041104-1.c: New test.
24175
24176 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24177
24178         * g++.dg/template/nontype7.C: New test.
24179         * g++.dg/template/nontype8.C: Likewise.
24180         * g++.dg/template/nontype9.C: Likewise.
24181         * g++.dg/template/nontype10.C: Likewise.
24182         * g++.dg/tc1/dr49.C: Likewise.
24183         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
24184         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
24185
24186 2004-11-04  Ben Elliston  <bje@au.ibm.com>
24187
24188         * g++.dg/rtti/tinfo1.C: Remove xfails.
24189
24190 2004-11-04  Ben Elliston  <bje@au.ibm.com>
24191
24192         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
24193         packed attribute to the definition to satisfy the new C++ parser.
24194
24195 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24196
24197         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
24198         invocations of va_arg.
24199
24200 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
24201
24202         PR c++/18124
24203         * g++.dg/template/crash25.C: New test.
24204
24205         PR c++/18155
24206         * g++.dg/template/typedef2.C: New test.
24207         * g++.dg/parse/crash13.C: Adjust error markers.
24208
24209         PR c++/18177
24210         * g++.dg/conversion/const3.C: New test.
24211
24212 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24213
24214         PR fortran/17535
24215         PR fortran/17583
24216         PR fortran/17713
24217         * gfortran.dg/generic_[123].f90: New testcases.
24218
24219 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24220
24221         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
24222         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
24223
24224 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
24225
24226         PR tree-opt/16808
24227         * gcc.c-torture/compile/pr16808.c: New test.
24228
24229 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
24230
24231         PR rtl-optimization/17104
24232         * gcc.dg/ppc-bitfield1.c: New.
24233
24234 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
24235
24236         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
24237
24238 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
24239
24240         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
24241         strings for 32-bit code.
24242
24243 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
24244
24245         PR c/18239
24246         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
24247
24248 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
24249
24250         PR c++/18064
24251         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
24252
24253 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
24254
24255         PR c++/15172
24256         * g++.dg/init/aggr2.C: New test.
24257
24258 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
24259
24260         * objc.dg/local-decl-1.m: New test.
24261
24262 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24263
24264         * gcc.dg/20040910-1.c: Adjust regex.
24265
24266 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24267
24268         PR rtl-optimization/18084
24269         * g++.dg/opt/pr18084-1.C: New testcase.
24270
24271 2004-10-30  Matt Austern  <austern@apple.com>
24272
24273         PR c++/17542
24274         * g++.dg/ext/attrib18.C: New test.
24275
24276 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24277
24278         PR middle-end/18096
24279         * gcc.dg/pr18096-1.c: New test case.
24280
24281 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24282
24283         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
24284
24285 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
24286
24287         PR c/16666
24288         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
24289         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
24290         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
24291         gcc.dg/old-style-prom-3.c: New tests.
24292
24293 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
24294
24295         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
24296         Remove unnecessary inclusion of stdio.h.
24297
24298 2004-10-29  Roger Sayle  <roger@eyesopen.com>
24299
24300         PR rtl-optimization/17581
24301         * gcc.dg/pr17581-1.c: New test case.
24302
24303 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
24304
24305         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
24306         being implemented.
24307         * g++.dg/conversion/dr195-1.C: New.
24308         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
24309         * g++.old-deja/g++.mike/p10148.C: Likewise.
24310
24311 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
24312
24313         PR c++/17695
24314         * g++.dg/debug/typedef2.C: New test.
24315
24316 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
24317
24318         PR fortran/13490
24319         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
24320         * gfortran.dg/g77/README: Update.
24321
24322 2004-10-28  Matt Austern  <austern@apple.com>
24323
24324         PR c++/14124
24325         * g++.dg/ext/packed7.C: New test.
24326
24327 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24328
24329         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
24330         scan-assembler.
24331         * lib/scanasm.exp (hidden-scan-for): New proc.
24332         (scan-hidden): Use hidden-scan-for instead of constructing the scan
24333         string.
24334         (scan-not-hidden): Likewise.
24335         * lib/target-supports.exp (check_visibility_available): mach-o is
24336         support too.
24337
24338 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
24339
24340         PR c++/17132
24341         * g++.dg/template/memclass3.C: New test.
24342
24343 2004-10-28  Adam Nemet  <anemet@lnxw.com>
24344
24345         PR middle-end/18160
24346         * gcc.dg/register-var-1.c: New test.
24347         * gcc.dg/register-var-2.c: New test.
24348         * gcc.dg/asm-7.c: Taking the address of a register variable is an
24349         error now.
24350
24351 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
24352
24353         PR other/18172
24354         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
24355         unused variables.
24356         * gcc.dg/vect/vect-22.c: Likewise.
24357
24358 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
24359
24360         * gcc.dg/i386-rotate-1.c: New test.
24361
24362 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
24363
24364         * g++.dg/init/ref12.C: Add "run" marker.
24365
24366         PR c++/17435
24367         * g++.dg/init/ref12.C: New test.
24368
24369         PR c++/18140
24370         * g++.dg/template/shift1.C: New test.
24371         * g++.dg/template/error10.C: Adjust error markers.
24372
24373 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
24374
24375         PR tree-opt/17529
24376         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
24377
24378 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
24379
24380         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
24381         * gcc.dg/weak/weak-3.c: Likewise.
24382         * gcc.dg/weak/weak-5.c: Likewise.
24383         * gcc.dg/weak/weak-9.c: Likewise.
24384         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
24385         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
24386
24387         * gcc.dg/darwin-weakimport-1.c: New.
24388
24389 2004-10-28  Ben Elliston  <bje@au.ibm.com>
24390
24391         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
24392
24393 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
24394
24395         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
24396         'syntax' error messages.
24397         * gcc.dg/cpp/direct2s.c: Likewise.
24398
24399 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
24400
24401         * gcc.c-torture/compile/20041026-1.c: New.
24402
24403 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
24404
24405         PR c++/18093
24406         * g++.dg/lookup/ns2.C: New test.
24407
24408         PR c++/18020
24409         * g++.dg/template/enum4.C: New test.
24410
24411         PR c++/18161
24412         * g++.dg/template/expr1.C: New test.
24413
24414 2004-10-26  Ben Elliston  <bje@au.ibm.com>
24415
24416         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
24417
24418 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24419
24420         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
24421         gcc.dg/decl-nospec-3.c: New tests.
24422
24423 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
24424
24425         * objc.dg/super-class-3.m: New test.
24426
24427 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
24428
24429         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
24430         resyncing.
24431         * gcc.dg/cpp/direct2s.c: Likewise.
24432
24433 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
24434
24435         * objc.dg/image-info.m: Update for changes to section selection.
24436
24437 2004-10-25  David Ayers  <d.ayers@inode.at>
24438             Ziemowit Laski  <zlaski@apple.com>
24439
24440         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
24441         diagnostics when messaging 'id <Proto>'.
24442         * objc.dg/class-protocol-1.m: New test.
24443         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
24444         a non-existent method signature.
24445         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
24446         Update diagnostics when messaging with non-existent method signature.
24447         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
24448         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
24449         invalid receivers are now resolved as if messaging 'id'; remove
24450         extraneous diagnostics.
24451
24452 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24453
24454         PR c/16667
24455         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
24456         gcc.dg/init-desig-obs-3.c: New tests.
24457
24458 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
24459
24460         * gcc.dg/debug/20041023-1.c: New test.
24461
24462 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
24463
24464         PR middle-end/17407
24465         * gcc.c-torture/compile/pr17407.c: New test.
24466
24467         PR c++/18121
24468         * g++.dg/template/array8.C: New test.
24469
24470 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
24471
24472         PR other/18138
24473         * lib/g++.exp: Accept more than one multilib libgcc.
24474         * lib/gcc-dg.exp: Likewise.
24475         * lib/objc.exp: Likewise.
24476         * lib/treelang.exp: Likewise.
24477         * lib/gfortran.exp: Likewise.
24478
24479 2004-10-24  Ben Elliston  <bje@au.ibm.com>
24480
24481         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
24482
24483 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
24484
24485         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
24486         * gcc.dg/c99-const-expr-3.c: Likewise.
24487
24488 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
24489
24490         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
24491
24492 2004-10-23  Ben Elliston  <bje@au.ibm.com>
24493
24494         * gcc.c-torture/execute/loop-2e.x: Remove.
24495
24496 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
24497
24498         PR c++/18095
24499         * g++.dg/parse/crash18.C: New.
24500         * g++.dg/parse/crash19.C: New.
24501
24502 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
24503
24504         * g++.dg/ext/dllimport1.C: Move dg-warnings.
24505         * g++.dg/ext/dllimport2.C: Same.
24506         * g++.dg/ext/dllimport8.C: Same.
24507
24508 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
24509
24510         PR c++/10841
24511         * g++.dg/conversion/cast1.C: New test.
24512         * g++.dg/overload/pmf1.C: Adjust error marker.
24513
24514 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
24515
24516         PR objc/17923
24517         * objc.dg/const-str-7.m: New test.
24518
24519 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24520
24521         * g++.dg/template/memfriend11.C: Fix comment typo.
24522         * g++.dg/template/memfriend14.C: Likewise.
24523
24524 2004-10-20  Richard Henderson  <rth@redhat.com>
24525
24526         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
24527         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
24528         -fasynchronous-unwind-tables.
24529
24530 2004-10-20  Richard Henderson  <rth@redhat.com>
24531
24532         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
24533         (main): Return success.
24534         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
24535         (main): Return success.
24536
24537 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24538
24539         PR c++/13495
24540         * g++.dg/template/memfriend9.C: New test.
24541         * g++.dg/template/memfriend10.C: Likewise.
24542         * g++.dg/template/memfriend11.C: Likewise.
24543         * g++.dg/template/memfriend12.C: Likewise.
24544         * g++.dg/template/memfriend13.C: Likewise.
24545         * g++.dg/template/memfriend14.C: Likewise.
24546         * g++.dg/template/memfriend15.C: Likewise.
24547         * g++.dg/template/memfriend16.C: Likewise.
24548         * g++.dg/template/memfriend17.C: Likewise.
24549         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
24550
24551 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
24552
24553         * g++.dg/conversion/dr195.C: New.
24554         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
24555
24556 2004-10-20  Ben Elliston  <bje@au.ibm.com>
24557             Devang Patel  <dpatel@apple.com>
24558
24559         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
24560         of floating point arithmetic, which could trap.
24561
24562 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
24563
24564         PR c++/14035
24565         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
24566         * g++.dg/conversion/const2.C: New test.
24567         * g++.dg/expr/reinterpret2.C: New test.
24568         * g++.dg/expr/reinterpret3.C: New test.
24569         * g++.dg/expr/cast2.C: New test.
24570         * g++.dg/expr/copy1.C: New test.
24571         * g++.dg/other/conversion1.C: Change error message.
24572         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
24573         function pointers to void *.
24574         * g++.old-deja/g++.mike/p10148.C: Likewise.
24575
24576 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24577
24578         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
24579
24580 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
24581
24582         PR c++/18047
24583
24584         * g++.dg/parse/expr3.C: New test.
24585
24586 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24587
24588         * gcc.dg/smod-1.c: New test.
24589
24590 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
24591
24592         * objc.dg/method-14.m: New test.
24593
24594 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
24595
24596         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
24597         Also xfail as the patch was reverted.
24598
24599 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
24600
24601         PR middle-end/16973
24602         * gcc.dg/pr16973.c: New test.
24603
24604 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
24605
24606         PR tree-optimization/17656
24607         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
24608
24609 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
24610
24611         * g++.dg/eh/shadow1.C: New.
24612
24613 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
24614
24615         * gcc.c-torture/compile/20041018-1.c: New test.
24616
24617 2004-10-18  Ben Elliston  <bje@au.ibm.com>
24618
24619         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
24620         compiler referring to register 0 when accessing sdata.  The linker
24621         now patches things up.
24622
24623 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
24624
24625         PR c/17529
24626         * gcc.c-torture/compile/pr17529.c: New test.
24627
24628 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24629
24630         PR c++/17743
24631         * g++.dg/ext/attrib17.C: New test.
24632
24633 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24634
24635         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
24636
24637 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24638
24639         PR c++/10479
24640         * g++.dg/ext/attrib16.C: New test.
24641
24642 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
24643
24644         PR c++/17042
24645         * g++.dg/init/dso_handle1.C: New test.
24646
24647         PR c++/14667
24648         * g++.dg/parse/typedef6.C: New test.
24649
24650         PR c++/17916
24651         * g++.dg/parse/pragma1.C: New test.
24652
24653 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
24654
24655         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
24656
24657 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
24658
24659         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
24660         -fno-common when on HPPA HP-UX platforms.
24661
24662 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
24663
24664         PR other/16820
24665         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
24666         stdint.h.
24667         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
24668         uintptr_t.
24669
24670 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
24671
24672         PR c++/16301
24673         * g++.dg/lookup/strong-using-4.C: New test.
24674
24675 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
24676
24677         PR middle-end/16567
24678         * gcc.c-torture/compile/nested-1.c: New test.
24679
24680 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
24681
24682         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
24683         and mipsisa64*-*-* (until support for misaligned loads is added).
24684         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
24685         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
24686         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
24687         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
24688         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
24689         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
24690
24691 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
24692
24693         PR c++/17976
24694         * g++.dg/init/dtor3.C: New test.
24695
24696 2004-10-15  Ben Elliston  <bje@au.ibm.com>
24697
24698         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
24699
24700 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
24701
24702         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
24703         * gcc.dg/macho-lo-sum.c: Likewise.
24704
24705 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
24706
24707         * gcc.dg/ppc-spe64-1.c: New test.
24708
24709 2004-10-14  Devang Patel  <dpatel@apple.com>
24710
24711         PR 17635
24712         * gcc.dg/pr17635.c : New test.
24713
24714 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
24715
24716         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
24717         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
24718         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
24719         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
24720         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
24721         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
24722         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
24723         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
24724         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
24725         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
24726         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
24727         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
24728         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
24729         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
24730         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
24731         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
24732         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
24733         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
24734
24735 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
24736
24737         * gcc.dg/vect/vect-82.c: New testcase.
24738         * gcc.dg/vect/vect-82_64.c: New testcase.
24739         * gcc.dg/vect/vect-83.c: New testcase.
24740         * gcc.dg/vect/vect-83_64.c: New testcase.
24741
24742 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24743
24744         * gcc.dg/cpp/error-1.c: New test.
24745
24746 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24747
24748         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
24749
24750 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
24751
24752         PR target/17984
24753         * gcc.dg/cris-peep2-xsrand2.c: New test.
24754
24755 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
24756
24757         PR c++/17661
24758         * testsuite/g++.dg/expr/for2.C: New test.
24759
24760 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24761
24762         * g++.dg/inherit/thunk1.C: Run on the SPARC.
24763
24764 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
24765
24766         PR tree-optimization/17724
24767         * g++.dg/opt/pr17724-1.C: New test.
24768         * g++.dg/opt/pr17724-2.C: New test.
24769         * g++.dg/opt/pr17724-3.C: New test.
24770         * g++.dg/opt/pr17724-4.C: New test.
24771         * g++.dg/opt/pr17724-5.C: New test.
24772         * g++.dg/opt/pr17724-6.C: New test.
24773
24774 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
24775
24776         PR c/17301
24777         * gcc.dg/pr17301-2.c: New test.
24778
24779 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
24780
24781         PR c++/15876
24782         * g++.dg/parse/error22.C: New test.
24783
24784         PR c++/17936
24785         * g++.dg/template/spec18.C: New test.
24786
24787 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
24788
24789         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
24790         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
24791         memcpy.
24792         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
24793         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
24794
24795 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
24796
24797         * g++.dg/eh/cleanup5.C: Add dg-options "".
24798
24799 2004-10-11  Roger Sayle  <roger@eyesopen.com>
24800
24801         PR middle-end/17657
24802         * gcc.dg/switch-4.c: New test case.
24803
24804 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
24805
24806         * gcc.c-torture/execute/20041011-1.c: New test.
24807
24808 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
24809
24810         PR c++/17554
24811         * g++.dg/init/for3.C: New test.
24812
24813         PR c++/17657
24814         * g++.dg/opt/switch2.C: New test.
24815
24816         PR middle-end/17703
24817         * g++.dg/warn/Wreturn-2.C: New test.
24818
24819 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
24820
24821         PR c++/17907
24822         * g++.dg/eh/cleanup5.C: New test.
24823
24824 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
24825
24826         PR c++/17393
24827         * g++.dg/parse/error21.C: New test.
24828
24829 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24830
24831         * g++.dg/overload/pmf1.C: Adjust quoting marks.
24832         * g++.dg/warn/incomplete1.C: Likewise.
24833         * g++.dg/template/qualttp20.C: Likewise.
24834
24835 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24836
24837         PR c/17881
24838         * parm-incomplete-1.c: New test.
24839
24840 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
24841
24842         PR c++/17867
24843         * g++.dg/parse/error19.C: New test.
24844
24845         PR c++/17670
24846         * g++.dg/init/new11.C: New test.
24847
24848         PR c++/17821
24849         * g++.dg/parse/error20.C: New test.
24850
24851         PR c++/17826
24852         * g++.dg/template/crash24.C: New test.
24853
24854 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24855
24856         PR c/17301
24857         * gcc.dg/pr17301-1.c: New test.
24858
24859 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24860
24861         PR c/17189
24862         * gcc.dg/anon-struct-5.c: New test.
24863
24864 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24865
24866         PR c/17844
24867         * gcc.dg/pr17844-1.c: New test.
24868
24869 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
24870
24871         PR tree-optimization/17906
24872         * gcc.c-torture/compile/pr17906.c: New.
24873
24874 2004-10-09  Stuart Hastings  <stuart@apple.com>
24875             Roger Sayle  <roger@eyesopen.com>
24876
24877         PR rtl-optimization/17853
24878         * gcc.dg/i386-mmx-5.c: New testcase.
24879
24880 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
24881
24882         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
24883
24884 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
24885
24886         PR c++/17524
24887         * g++.dg/template/static9.C: New test.
24888
24889         PR c++/17685
24890         * g++.dg/parse/operator5.C: New test.
24891
24892 2004-10-09  Roger Sayle  <roger@eyesopen.com>
24893
24894         PR middle-end/17894
24895         * gcc.c-torture/execute/divcmp-4.c: New test case.
24896
24897 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
24898
24899         PR tree-opt/17902
24900         * g++.dg/opt/pr17902.C: New test.
24901
24902 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
24903
24904         * gcc.dg/cpp/ident-1.c: Add dg-options "".
24905
24906 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24907
24908         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
24909
24910 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24911
24912         * gcc.dg/assign-warn-3.c: New test.
24913
24914 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
24915
24916         PR c/16999
24917         * gcc.dg/cpp/ident-1.c: New test.
24918
24919 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
24920
24921         * gcc.c-torture/compile/acc1.c: New.
24922
24923 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
24924
24925         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
24926         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
24927
24928 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24929
24930         * gcc.dg/ultrasp11.c: New test.
24931
24932 2004-10-08  Michael Matz  <matz@suse.de>
24933
24934         * gcc.dg/doloop-2.c: New test.
24935
24936 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24937
24938         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
24939         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
24940         objc.dg/method-9.m: Update expected diagnostics.
24941
24942 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
24943
24944         * gcc.dg/ppc-fsel-3.c: New file.
24945         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
24946
24947 2004-10-07  Paul Brook  <paul@codesourcery.com>
24948
24949         * gfortran.dg/intrinsic_verify_1.f90: New test.
24950
24951 2004-10-07  Paul Brook  <paul@codesourcery.com>
24952
24953         * gfortran.dg/empty_format_1.f90: Remove stray commas.
24954
24955 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24956
24957         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
24958         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
24959         commit.
24960
24961 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
24962
24963         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
24964
24965 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24966
24967         PR c++/17115
24968         * g++.dg/warn/Winline-4.C: New test.
24969
24970 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24971
24972         * gcc.c-torture/compile/20041007-1.c: New test.
24973
24974 2004-10-07  Paul Brook  <paul@codesourcery.com>
24975
24976         PR fortran/17678
24977         * gfortran.dg/use_allocated_1.f90: New test.
24978
24979 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
24980
24981         PR middle-end/17849
24982         * gfortran.fortran-torture/compile/nested.f90: New test
24983
24984 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
24985
24986         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
24987
24988 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
24989
24990         PR c++/17368
24991         * g++.dg/ext/asm6.C: New test.
24992
24993 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
24994
24995         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
24996
24997 2004-10-06  Paul Brook  <paul@codesourcery.com>
24998
24999         PR libfortran/17709
25000         * gfortran.dg/empty_format_1.f90: New test.
25001
25002 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25003
25004         PR fortran/17568
25005         * gfortran.dg/ishft.f90: New test.
25006
25007         PR fortran/17283
25008         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
25009         tests.
25010
25011 2004-10-06  Paul Brook  <paul@codesourcery.com>
25012
25013         * gfortran.dg/do_1.f90: New test.
25014
25015 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25016
25017         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
25018         optimizing for size.
25019
25020 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25021
25022         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
25023
25024 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25025
25026         * gcc.c-torture/compile/20041005-1.c: New test.
25027
25028 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25029
25030         PR c++/17829
25031         * g++.dg/lookup/koenig4.C: New.
25032
25033 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25034
25035         * g++.dg/other/classkey1.C: Adjust quoting marks.
25036         * g++.dg/parse/error15.C: Likewise.
25037         * g++.dg/template/meminit2.C (int>): Likewise.
25038
25039 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25040
25041         PR fortran/17283
25042         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
25043
25044         PR fortran/17631
25045         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
25046
25047         PR fortran/17708
25048         * gfortran.dg/pr17708.f90: New test.
25049
25050 2004-10-04  Chao-ying Fu  <fu@mips.com>
25051
25052         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
25053         * gcc.dg/vect/vect-4.c: Ditto.
25054         * gcc.dg/vect/vect-5.c: Ditto.
25055         * gcc.dg/vect/vect-6.c: Ditto.
25056         * gcc.dg/vect/vect-8.c: Ditto.
25057         * gcc.dg/vect/vect-16.c: Ditto.
25058         * gcc.dg/vect/vect-30.c: Ditto.
25059         * gcc.dg/vect/vect-40.c: Ditto.
25060         * gcc.dg/vect/vect-41.c: Ditto.
25061         * gcc.dg/vect/vect-42.c: Ditto.
25062         * gcc.dg/vect/vect-43.c: Ditto.
25063         * gcc.dg/vect/vect-44.c: Ditto.
25064         * gcc.dg/vect/vect-45.c: Ditto.
25065         * gcc.dg/vect/vect-46.c: Ditto.
25066         * gcc.dg/vect/vect-47.c: Ditto.
25067         * gcc.dg/vect/vect-48.c: Ditto.
25068         * gcc.dg/vect/vect-49.c: Ditto.
25069         * gcc.dg/vect/vect-50.c: Ditto.
25070         * gcc.dg/vect/vect-51.c: Ditto.
25071         * gcc.dg/vect/vect-52.c: Ditto.
25072         * gcc.dg/vect/vect-53.c: Ditto.
25073         * gcc.dg/vect/vect-54.c: Ditto.
25074         * gcc.dg/vect/vect-55.c: Ditto.
25075         * gcc.dg/vect/vect-56.c: Ditto.
25076         * gcc.dg/vect/vect-57.c: Ditto.
25077         * gcc.dg/vect/vect-58.c: Ditto.
25078         * gcc.dg/vect/vect-59.c: Ditto.
25079         * gcc.dg/vect/vect-60.c: Ditto.
25080         * gcc.dg/vect/vect-74.c: Ditto.
25081         * gcc.dg/vect/vect-79.c: Ditto.
25082         * gcc.dg/vect/vect-80.c: Ditto.
25083
25084 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
25085
25086         * gcc.dg/unused-7.c: Use the correct option.
25087
25088 2004-10-04  Paul Brook  <paul@codesourcery.com>
25089         Bud Davis  <bdavis9659@comcast.net>
25090
25091         PR fortran/17706
25092         PR fortran/16434
25093         * gfortran/pr17706.f90: New test.
25094         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
25095
25096 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25097
25098         * gfortran.dg/pr17612.f90: New test.
25099
25100 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25101
25102         * g++.dg/template/local1.C: Adjust quoting marks in
25103         testing for diagnostics.
25104         * g++.dg/tls/diag-2.C: Likewise.
25105         * g++.dg/other/error8.C: Likewise.
25106
25107 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
25108
25109         PR c/17178
25110         * gcc.dg/unused-4.c: Adjust to be correct.
25111
25112         PR c/17820
25113         * gcc.dg/unused-7.c: New test.
25114
25115 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
25116
25117         PR c++/17797
25118         * g++.dg/overload/template2.C: New test.
25119
25120 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
25121
25122         PR tree-optimization/16632
25123         * gcc.dg/tree-ssa/20041002-1.c: New.
25124
25125 2004-10-03  Paul Brook  <paul@codesourcery.com>
25126
25127         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
25128         rather than relying on default formatting.
25129
25130 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
25131
25132         * gcc.dg/20040920-1.c: Update expected message text.
25133
25134 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
25135
25136         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
25137
25138 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
25139
25140         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
25141         tree level.
25142
25143 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
25144
25145         * gcc.dg/tree-ssa/pr17343.c: Remove.
25146
25147 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
25148
25149         PR tree-opt/17343
25150         * gcc.dg/tree-ssa/pr17343.c: New test.
25151
25152 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
25153
25154         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
25155         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
25156         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
25157         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
25158         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
25159
25160 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25161
25162         * gcc.dg/lvalue-2.c: New test.
25163
25164 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25165
25166         PR c/17730
25167         * gcc.dg/pr17730-1.c: New test
25168
25169 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
25170
25171         PR c/7425
25172         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
25173
25174 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
25175
25176         * gcc.c-torture/execute/stdarg-1.c: New test.
25177         * gcc.c-torture/execute/stdarg-2.c: New test.
25178         * gcc.c-torture/execute/stdarg-3.c: New test.
25179         * gcc.dg/tree-ssa/stdarg-1.c: New test.
25180         * gcc.dg/tree-ssa/stdarg-2.c: New test.
25181         * gcc.dg/tree-ssa/stdarg-3.c: New test.
25182         * gcc.dg/tree-ssa/stdarg-4.c: New test.
25183         * gcc.dg/tree-ssa/stdarg-5.c: New test.
25184
25185 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
25186
25187         PR tree-optimization/17697
25188         * g++.dg/opt/pr17697-1.C: New test.
25189         * g++.dg/opt/pr17697-2.C: New test.
25190         * g++.dg/opt/pr17697-3.C: New test.
25191
25192 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
25193
25194         PR c/16409
25195         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
25196         gcc.dg/vla-init-5.c: New tests.
25197
25198 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
25199
25200         PR c/13804
25201         * gcc.dg/pr13804-1.c: New test.
25202
25203 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25204
25205         PR fortran/16938
25206         * gfortran.dg/pr16938.f90: New test.
25207
25208 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
25209
25210         * g++.dg/template/crash23.C: New test.
25211
25212 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
25213
25214         PR c++/17585
25215         * g++.dg/template/static8.C: New test.
25216
25217 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
25218
25219         PR c++/17681
25220         * g++.dg/other/error9.C: New test.
25221
25222 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
25223
25224         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
25225
25226 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25227
25228         PR fortran/15164
25229         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
25230
25231 2004-09-26  Roger Sayle  <roger@eyesopen.com>
25232
25233         PR middle-end/17112
25234         * gcc.dg/pr17112-1.c: New test case.
25235
25236 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25237
25238         PR c/11459
25239         * gcc.dg/pr11459-1.c: New test.
25240
25241 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
25242
25243         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
25244         * gcc.dg/tree-ssa/loop-4.c: Likewise.
25245
25246 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25247
25248         * gfortran.dg/pr15324.f90: Make array bounds consistent.
25249
25250 2004-09-25  Jan Hubicka  <jh@suse.cz>
25251
25252         * compile/30040909-1.c: New test.
25253         * compile/30040907-1.c: New test.
25254
25255 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
25256
25257         * gcc.c-torture/execute/va-arg-26.c: New test.
25258
25259 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
25260
25261         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
25262         extra diagnostics on targets with 64-bit pointers.
25263         * objc.dg/selector-1.m: Adjust dg-warning regexp.
25264
25265 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25266
25267         PR c/17188
25268         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
25269         * gcc.dg/decl-3.c: Adjust expected message.
25270
25271 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25272
25273         PR fortran/17615
25274         * gfortran.dg/pr17615.f90: New test.
25275
25276 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
25277
25278         PR tree-optimzation/17517
25279         * g++.dg/tree-ssa/pr17517.C: New Test.
25280
25281 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25282
25283         PR c++/16889
25284         * g++.dg/lookup/ambig3.C: New.
25285
25286 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
25287
25288         PR tree-opt/17624
25289         * g++.dg/opt/pr17624.C: New test.
25290
25291 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25292
25293         PR c/6980
25294         * gcc.dg/Wbad-function-cast-1.c: New test.
25295
25296 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
25297
25298         * g++.dg/ext/complit1.C
25299         * g++.dg/other/error2.C
25300         * g++.dg/other/nontype-1.C
25301         * g++.dg/parse/crash11.C
25302         * g++.dg/parse/crash12.C
25303         * g++.dg/parse/error15.C
25304         * g++.dg/parse/error4.C
25305         * g++.dg/parse/tmpl-outside1.C
25306         * g++.dg/parse/too-many-tmpl-args1.C
25307         * g++.dg/template/dependent-expr3.C
25308         * g++.dg/template/error10.C
25309         * g++.dg/template/instantiate1.C
25310         * g++.dg/template/vtable2.C
25311         * g++.dg/warn/Wshadow-1.C
25312         * g++.dg/warn/weak1.C
25313         * g++.old-deja/g++.brendan/crash16.C
25314         * g++.old-deja/g++.brendan/crash18.C
25315         * g++.old-deja/g++.brendan/crash48.C
25316         * g++.old-deja/g++.brendan/crash49.C
25317         * g++.old-deja/g++.brendan/crash55.C
25318         * g++.old-deja/g++.brendan/crash56.C
25319         * g++.old-deja/g++.brendan/crash8.C
25320         * g++.old-deja/g++.brendan/enum11.C
25321         * g++.old-deja/g++.brendan/enum8.C
25322         * g++.old-deja/g++.brendan/enum9.C
25323         * g++.old-deja/g++.brendan/friend3.C
25324         * g++.old-deja/g++.brendan/misc14.C
25325         * g++.old-deja/g++.bugs/900402_02.C
25326         * g++.old-deja/g++.bugs/900404_03.C
25327         * g++.old-deja/g++.bugs/900404_04.C
25328         * g++.old-deja/g++.bugs/900428_03.C
25329         * g++.old-deja/g++.jason/crash4.C
25330         * g++.old-deja/g++.jason/overload21.C
25331         * g++.old-deja/g++.jason/redecl1.C
25332         * g++.old-deja/g++.jason/report.C
25333         * g++.old-deja/g++.jason/rfg10.C
25334         * g++.old-deja/g++.jason/template30.C
25335         * g++.old-deja/g++.law/arm12.C
25336         * g++.old-deja/g++.law/ctors5.C
25337         * g++.old-deja/g++.law/cvt20.C
25338         * g++.old-deja/g++.law/init10.C
25339         * g++.old-deja/g++.law/init8.C
25340         * g++.old-deja/g++.law/visibility17.C
25341         * g++.old-deja/g++.law/visibility7.C
25342         * g++.old-deja/g++.mike/net8.C
25343         * g++.old-deja/g++.mike/p646.C
25344         * g++.old-deja/g++.mike/p700.C
25345         * g++.old-deja/g++.mike/p701.C
25346         * g++.old-deja/g++.mike/p811.C
25347         * g++.old-deja/g++.ns/template13.C
25348         * g++.old-deja/g++.other/array3.C
25349         * g++.old-deja/g++.other/crash25.C
25350         * g++.old-deja/g++.other/dtor3.C
25351         * g++.old-deja/g++.other/dtor4.C
25352         * g++.old-deja/g++.other/main1.C
25353         * g++.old-deja/g++.other/warn7.C
25354         * g++.old-deja/g++.pt/crash11.C
25355         * g++.old-deja/g++.pt/crash36.C
25356         * g++.old-deja/g++.pt/spec22.C
25357         * g++.old-deja/g++.pt/spec9.C
25358         * g++.old-deja/g++.pt/ttp52.C
25359         * g++.old-deja/g++.robertl/eb103.C
25360         * g++.old-deja/g++.robertl/eb121.C
25361         * g++.old-deja/g++.robertl/eb22.C
25362         * g++.old-deja/g++.robertl/eb8.C:
25363         Update locations and/or regexps of dg-error markers.
25364         Remove markers for some bogus messages that are no longer issued.
25365
25366 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
25367
25368         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
25369         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
25370
25371 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
25372
25373         PR c++/17618
25374         * g++.dg/lookup/crash5.C: New test.
25375
25376 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
25377
25378         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
25379         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
25380         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
25381         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
25382         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
25383         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
25384
25385         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
25386         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
25387         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
25388         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
25389         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
25390         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
25391
25392         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
25393
25394         * gcc.dg/vect/vect-44.c: Check additional cases.
25395         * gcc.dg/vect/vect-48.c: Check additional cases.
25396
25397         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
25398         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
25399         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
25400         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
25401         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
25402         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
25403         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
25404         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
25405         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
25406
25407         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
25408         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
25409         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
25410
25411 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25412
25413         * gcc.dg/tree-ssa/loop-6.c: New test.
25414
25415 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
25416
25417         PR c++/17620
25418         * g++.dg/inherit/base2.C: New.
25419
25420 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25421
25422         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
25423         * gcc.dg/20001012-2.c: Likewise.
25424         * gcc.dg/20001013-1.c: Likewise.
25425         * gcc.dg/20001101-1.c: Likewise.
25426         * gcc.dg/20001102-1.c: Likewise.
25427         * gcc.dg/bf-spl1.c: Likewise.
25428         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
25429         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
25430
25431 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
25432
25433         PR tree-optimization/16721
25434         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
25435
25436 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
25437
25438         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
25439         * gcc.dg/20040305-1.c: Likewise.
25440
25441 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25442
25443         PR c/16566
25444         * gcc.c-torture/compile/pr16566-1.c,
25445         gcc.c-torture/compile/pr16566-2.c,
25446         gcc.c-torture/compile/pr16566-3.c: New tests.
25447
25448 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
25449
25450         PR tree-optimization/17512
25451         * gcc.c-torture/compile/20040916-1.c.
25452
25453 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
25454
25455         * gcc.dg/pragma-re-3.c: New test.
25456
25457 2004-09-17  Matt Austern  <austern@apple.com>
25458
25459         PR c++/15049
25460         * g++.dg/other/anon3.C: New.
25461
25462 2004-09-21  Roger Sayle  <roger@eyesopen.com>
25463
25464         PR c++/7503
25465         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
25466         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
25467         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
25468         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
25469         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
25470
25471 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
25472
25473         PR fortran/17286
25474         * gfortran.dg/pr17286.f90: New test.
25475
25476 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
25477
25478         PR c++/17530
25479         * g++.dg/template/static7.C: New test.
25480
25481 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
25482
25483         PR tree-opt/17558
25484         * gcc.c-torture/compile/pr17558.c: New test.
25485
25486 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
25487
25488         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
25489         if SKIP_ATTRIBUTE is defined.
25490
25491 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25492
25493         PR fortran/15957
25494         * gfortran.dg/pr15957.f90: New test.
25495
25496 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
25497
25498         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
25499         in comparison.
25500         * gcc.dg/vect/vect-79.c: Likewise.
25501         * gcc.dg/vect/vect-80.c: Likewise.
25502
25503 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25504
25505         PR fortran/15750
25506         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
25507
25508 2004-09-20  Ira Rosen  <irar@il.ibm.com>
25509
25510         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
25511         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
25512         * gcc.dg/vect/vect-62.c: New testcase.
25513         * gcc.dg/vect/vect-63.c: New testcase.
25514         * gcc.dg/vect/vect-64.c: New testcase.
25515         * gcc.dg/vect/vect-65.c: New testcase.
25516         * gcc.dg/vect/vect-66.c: New testcase.
25517         * gcc.dg/vect/vect-67.c: New testcase.
25518         * gcc.dg/vect/vect-68.c: New testcase.
25519         * gcc.dg/vect/vect-69.c: New testcase.
25520         * gcc.dg/vect/vect-79.c: New testcase.
25521         * gcc.dg/vect/vect-80.c: New testcase.
25522
25523 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
25524
25525         * gcc.target/mips/asm-1.c: New test.
25526
25527 2004-09-19  Ira Rosen  <irar@il.ibm.com>
25528
25529         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
25530         * gcc.dg/vect/vect-73.c: New testcase.
25531         * gcc.dg/vect/vect-74.c: New testcase.
25532         * gcc.dg/vect/vect-75.c: New testcase.
25533         * gcc.dg/vect/vect-76.c: New testcase.
25534         * gcc.dg/vect/vect-77.c: New testcase.
25535         * gcc.dg/vect/vect-78.c: New testcase
25536
25537 2004-09-18  Paul Brook  <paul@codesourcery.com>
25538
25539         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
25540
25541 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25542
25543         PR c/17424
25544         * gcc.dg/pr17424-1.c: New test.
25545
25546 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
25547
25548         * g++.dg/tree-ssa/pr17153.C: New test.
25549
25550 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
25551
25552         PR pch/13361
25553         * testsuite/g++.dg/pch/wchar-1.C: New.
25554         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25555
25556 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
25557
25558         * gcc.c-torture/execute/20040917-1.c: New test.
25559
25560 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25561
25562         PR tree-optimization/17319
25563         * gcc.dg/pr17319.c: New test.
25564
25565 2004-09-17  Devang Patel  <dpatel@apple.com>
25566
25567         * gcc.dg/20040813-1.c: New test.
25568
25569 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25570
25571         PR tree-optimization/17273
25572         * gcc.c-torture/compile/pr17273.c: New test.
25573
25574 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25575
25576         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
25577         Update expected messages.
25578         * gcc.dg/declspec-13.c: New test.
25579
25580 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
25581
25582         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
25583
25584 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25585
25586         * gcc.c-torture/execute/pr17252.c: Use post-increment to
25587         change what 'a' is pointing to.
25588
25589 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
25590
25591         PR c++/16002
25592         * g++.dg/template/error18.C: New test.
25593
25594         PR c++/16029
25595         * g++.dg/warn/Wunused-8.C: New test.
25596
25597 2004-09-17  Steven Bosscher  <stevenb@suse.de>
25598
25599         PR tree-optimization/17513
25600         * gcc.dg/20040916-1.c: New test.
25601
25602 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
25603
25604         PR c++/17501
25605         * g++.dg/template/typename7.C: New test.
25606
25607 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25608
25609         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
25610
25611 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
25612
25613         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
25614         with -ftree-based-profiling also.
25615         * lib/profopt.exp: Support late-set profile_option/feedback_option.
25616
25617 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
25618
25619         PR/15364
25620         * gfortran.dg/der_array_io_1.f90: New test.
25621         * gfortran.dg/der_array_io_2.f90: New test.
25622         * gfortran.dg/der_array_io_3.f90: New test.
25623
25624 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
25625
25626         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
25627         EABI.
25628
25629 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
25630
25631         * g++.dg/opt/switch1.C: New test.
25632
25633 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
25634
25635         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
25636         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
25637         Update expected messages.
25638
25639 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25640
25641         PR fortran/16485
25642         * gfortran.dg/same_name_1.f90: New test.
25643
25644 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
25645
25646         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
25647         dereference garbage pointers.
25648
25649 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
25650
25651         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
25652         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
25653
25654         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
25655         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
25656         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
25657
25658 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
25659
25660         PR c++/17324
25661         * g++.dg/template/mangle1.C: New test.
25662
25663 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
25664
25665         PR tree-optimization/17252
25666         * gcc.c-torture/execute/pr17252.c: New test.
25667
25668 2004-09-14  Andrew Pinski  <apinski@apple.com>
25669
25670         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
25671
25672 2004-09-14  Roger Sayle  <roger@eyesopen.com>
25673
25674         PR rtl-optimization/9771
25675         * gcc.dg/pr9771-1.c: New test case.
25676
25677 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
25678
25679         PR tree-optimization/15262
25680         * gcc.c-torture/execute/pr15262-1.c: New test.
25681         * gcc.c-torture/execute/pr15262-2.c: New test.
25682
25683 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25684
25685         * gcc.dg/declspec-12.c: New test.
25686
25687 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
25688
25689         * gfortran.dg/pr17090.f90: Add directives to test.
25690
25691 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25692
25693         * gcc.c-torture/compile/20040914-1.c: New test.
25694
25695 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
25696
25697         PR c++/16162
25698         * g++.dg/template/decl2.C: New test.
25699
25700 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
25701
25702         PR fortran/17090
25703         * gfortran.dg/pr17090.f90: New test.
25704
25705 2004-09-13  Dale Johannesen  <dalej@apple.com>
25706
25707         * gcc.c-torture/compile/pr17408.c: New test case.
25708
25709 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
25710
25711         PR c++/16716
25712         * g++.dg/parse/crash17.C: New test.
25713
25714         PR c++/17327
25715         * g++.dg/template/enum3.C: New test.
25716
25717 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
25718
25719         * lib/gcc-defs.exp: Load wrapper.exp.
25720         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
25721         using local code.
25722         * lib/gcc.exp (gcc_init): Similar.
25723         * lib/gfortran.exp (gfortran_init): Similar.
25724         * lib/objc.exp (objc_init): Similar.
25725         * lib/treelang.exp (treelang_init): Similar.
25726         * lib/wrapper.exp: New file with build_wrapper call machinery in
25727         ${tool}_maybe_build_wrapper.
25728
25729 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
25730
25731         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
25732         "inline".
25733         * gcc.dg/declspec-11.c: Update expected messages.
25734         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
25735         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
25736         gcc.dg/inline-12.c: New tests.
25737
25738 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
25739
25740         * g++.dg/tree-ssa/pr17400.C: New testcase.
25741
25742 2004-09-13  James E Wilson  <wilson@specifixinc.com>
25743
25744         * gcc.target/mips/sb1-1.c: New testcase.
25745
25746 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
25747
25748         * lib/g77-dg.exp: Remove unused file.
25749         * lib/mike-g77.exp: Ditto.
25750         * lib/g77.exp: Ditto.
25751
25752 2004-09-12  Richard Henderson  <rth@redhat.com>
25753
25754         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
25755
25756 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
25757
25758         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
25759         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
25760         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
25761         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
25762         Update expected messages.
25763
25764 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
25765
25766         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
25767         declaration/use mismatch for dirp parameter.
25768
25769 2004-09-12  Andrew Pinski  <apinski@apple.com>
25770
25771         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
25772         -fgnu-runtime is passed.
25773
25774 2004-09-12  Richard Henderson  <rth@redhat.com>
25775
25776         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
25777         do the uplevel thing and update additional_flags directly.
25778         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
25779         gfortran.fortran-torture/execute/intrinsic_nearest.x,
25780         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
25781         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
25782
25783 2004-09-11  Steven Bosscher  <stevenb@suse.de>
25784
25785         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
25786
25787 2004-09-11  Roger Sayle  <roger@eyesopen.com>
25788
25789         PR middle-end/17411
25790         * g++.dg/opt/pr17411-1.C: New test case.
25791
25792 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25793
25794         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
25795         gcc.dg/tls/diag-2.c: Update expected messages.
25796         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
25797         messages.
25798         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
25799         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
25800         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
25801         gcc.dg/tls/diag-5.c: New tests.
25802
25803 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
25804
25805         * gcc.dg/20040910-1.c: Correct dg-error regexp.
25806
25807 2004-09-11  Steven Bosscher  <stevenb@suse.de>
25808
25809         * g++.dg/parse/break-in-for.C: New test.
25810
25811 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
25812
25813         * gcc.dg/tree-ssa/20040911-1.c: New test.
25814
25815 2004-09-11  Andreas Jaeger  <aj@suse.de>
25816
25817         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
25818         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
25819
25820 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
25821
25822         * gcc.target/frv: New directory of FR-V-specific tests.
25823
25824 2004-09-10  James E Wilson  <wilson@specifixinc.com>
25825
25826         * gcc.dg/convert-vec-1.c: New test.
25827
25828 2004-09-10  Roger Sayle  <roger@eyesopen.com>
25829
25830         PR middle-end/17024
25831         * gcc.dg/pr17024-1.c: New test case.
25832
25833 2004-09-10  Eric Christopher  <echristo@redhat.com>
25834
25835         * gcc.dg/20040910-1.c: New test.
25836
25837 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25838
25839         * gcc.dg/bitfld-9.c: New test.
25840
25841 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
25842
25843         * gcc.c-torture/execute/ieee/acc1.c: New test.
25844         * gcc.c-torture/execute/ieee/acc2.c: New test.
25845         * gcc.c-torture/execute/ieee/mzero6.c: New test.
25846
25847 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25848
25849         * gcc.dg/deprecated-2.c: New test.
25850
25851 2004-09-09  James E Wilson  <wilson@specifixinc.com>
25852
25853         * gcc.dg/init-vec-1.c: New test.
25854
25855 2004-09-09  Roger Sayle  <roger@eyesopen.com>
25856
25857         PR middle-end/17055
25858         * gcc.dg/pr17055-1.c: New test case.
25859
25860 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
25861
25862         PR target/17377
25863         * gcc.c-torture/execute/pr17377.c: New test.
25864
25865 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25866
25867         PR c/8420
25868         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
25869         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
25870         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
25871         gcc.dg/long-long-typespec-1.c: New tests.
25872         * gcc.dg/tls/diag-2.c: Update expected diagnostics
25873
25874 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25875
25876         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
25877         gcc.dg/gnu99-static-1.c: New tests.
25878
25879 2004-09-08  Devang Patel  <dpatel@apple.com>
25880
25881         * gcc.dg/darwin-ld-20040828-1.c: New test.
25882         * gcc.dg/darwin-ld-20040828-2.c: New test.
25883         * gcc.dg/darwin-ld-20040828-3.c: New test.
25884
25885 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
25886
25887         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
25888         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
25889         in error message.
25890         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
25891         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
25892         in error message.
25893         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
25894         types they qualify.
25895         * objc.dg/type-size-2.m: Fix wording in comment.
25896         * objc.dg/va-meth-1.m: New test case.
25897
25898 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
25899
25900         PR c/16633:
25901         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
25902         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
25903
25904 2004-09-06  Devang Patel  <dpatel@apple.com>
25905
25906         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
25907         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
25908
25909 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
25910
25911         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
25912         reflect changed line numbering of diagnostics.
25913
25914 2004-09-06  Paul Brook  <paul@codesourcery.com>
25915
25916         * gfortran.dg/edit_real_1.f90: Add new test.
25917
25918 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25919
25920         * gcc.dg/tree-ssa/loop-2.c: New test.
25921         * gcc.dg/tree-ssa/loop-3.c: New test.
25922         * gcc.dg/tree-ssa/loop-4.c: New test.
25923         * gcc.dg/tree-ssa/loop-5.c: New test.
25924
25925 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25926
25927         * gcc.dg/format/sentinel-1.c: Update for parameter option.
25928
25929 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25930
25931         * gcc.dg/format/sentinel-1.c: New test.
25932
25933 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
25934
25935         * testsuite/gcc.dg/builtins-46.c: New.
25936
25937 2004-09-03  Devang Patel  <dpatel@apple.com>
25938
25939         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
25940         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
25941
25942 2004-09-03  Jan Beulich  <jbeulich@novell.com>
25943
25944         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
25945         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
25946         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
25947         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
25948         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
25949         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
25950         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
25951         the non-portable bzero.
25952         * gcc.dg/20010912-1.c: xfail for NetWare.
25953         * gcc.dg/20020426-2.c: xfail for NetWare.
25954         * gcc.dg/20021014-1.c: xfail for NetWare.
25955         * gcc.dg/20021018-1.c: xfail for NetWare.
25956         * gcc.dg/20030213-1.c: xfail for NetWare.
25957         * gcc.dg/20030225-1.c: xfail for NetWare.
25958         * gcc.dg/20030708-1.c: xfail for NetWare.
25959         * gcc.dg/builtins-config.h: Also exclude NetWare.
25960         * gcc.dg/format/format.h: Define restrict only if not already defined.
25961         * gcc.dg/nest.c: xfail for NetWare.
25962         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
25963         * lib/target-supports.exp (check_visibility_available): Exclude
25964         NetWare.
25965
25966 2004-09-03  Jan Beulich  <jbeulich@novell.com>
25967
25968         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
25969         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
25970         deterministic starting point for the alignment of structure fields.
25971         * gcc.dg/Wpadded.c: Dito.
25972         * g++.dg/abi/vbase10.C: Dito.
25973
25974 2004-09-03  Devang Patel  <dpatel@apple.com>
25975
25976         * g++.dg/debug/pr15736.cc: New test.
25977
25978 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
25979
25980         * README.QMTEST: Fix out-of-date link.
25981
25982 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
25983
25984         PR fortran/16579
25985         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
25986         Delete.  Duplicate of gfortran.dg/g77/20010610.f
25987
25988 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
25989
25990         * g++.dg/abi/arm_rtti1.C: New test.
25991
25992 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
25993
25994         * gcc.dg/ppc-vector-memcpy.c: New.
25995         * gcc.dg/ppc-vector-memset.c: New.
25996
25997 2004-09-02  Chao-ying Fu  <fu@mips.com>
25998
25999         * gcc.target/mips/mips-3d-1.c: New test.
26000         * gcc.target/mips/mips-3d-2.c: New test.
26001         * gcc.target/mips/mips-3d-3.c: New test.
26002         * gcc.target/mips/mips-3d-4.c: New test.
26003         * gcc.target/mips/mips-3d-5.c: New test.
26004         * gcc.target/mips/mips-3d-6.c: New test.
26005         * gcc.target/mips/mips-3d-7.c: New test.
26006         * gcc.target/mips/mips-3d-8.c: New test.
26007         * gcc.target/mips/mips-3d-9.c: New test.
26008         * gcc.target/mips/mips-ps-1.c: New test.
26009         * gcc.target/mips/mips-ps-2.c: New test.
26010         * gcc.target/mips/mips-ps-3.c: New test.
26011         * gcc.target/mips/mips-ps-4.c: New test.
26012         * gcc.target/mips/mips-ps-type.c: New test.
26013
26014 2004-09-02  Paul Brook  <paul@codesourcery.com>
26015
26016         * gfortran.dg/edit_real_1.f90: Add new tests.
26017
26018 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26019
26020         PR fortran/15327
26021         * gfortran.dg/merge_char_1.f90: New test.
26022
26023 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26024
26025         PR fortran/16404
26026         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
26027
26028 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26029
26030         PR c/1522
26031         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
26032
26033 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
26034
26035         * g++.dg/opt/loop1.C: Do not XFAIL.
26036
26037 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
26038
26039         * gcc.c-torture/execute/20040831-1.c: New test.
26040
26041 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
26042
26043         PR fortran/16579
26044         * gfortran.dg/g77/20010610.f: Now passes.
26045         Copy from g77.f-torture/execute. Add dg-run directive.
26046         * gfortran.dg/g77/README: Update
26047
26048 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26049
26050         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
26051         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
26052         (t1, t2, t3, t4): Add volatile.
26053
26054 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
26055
26056         * g++.dg/ext/visibility/arm1.C: New test.
26057
26058 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
26059
26060         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
26061         -pedantic-errors.
26062
26063 2004-09-01  Paul Brook  <paul@codesourcery.com>
26064
26065         * gfortran.dg/eof_2.f90: New test.
26066
26067 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26068
26069         PR fortran/16579
26070         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
26071
26072 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
26073
26074         PR libfortran/16805
26075         * gfortran.dg/list_read_2.f90: New test.
26076
26077 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
26078
26079         * g++.dg/abi/key1.C: New test.
26080
26081 2004-08-31  Richard Henderson  <rth@redhat.com>
26082
26083         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
26084         form of offsetof.
26085         * g++.dg/other/offsetof5.C: Remove duplicate.
26086
26087 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26088
26089         PR fortran/17244
26090         * gfortran.dg/func_derived_1.f90: New test.
26091
26092 2004-08-31  Paul Brook  <paul@codesourcery.com>
26093
26094         * gfortran.dg/eof_1.f90: New test.
26095
26096 2004-08-31  Paul Brook  <paul@codesourcery.com>
26097
26098         * gfortran.dg/list_read_1.f90: New file.
26099
26100 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
26101
26102         * g++.dg/opt/loop1.C: XFAIL.
26103
26104 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
26105
26106         * gcc.dg/funcdef-storage-1.c: New.
26107         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
26108         an extern function in local scope.
26109         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
26110         declare an 'auto inline' function in local scope.
26111         * gcc.dg/20011130-1.c: Likewise.
26112         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
26113         an 'auto' function in local scope.
26114         * gcc.dg/20021014-1.c: Likewise.
26115         * gcc.dg/20030331-2.c: Likewise.
26116
26117 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26118
26119         * gfortran.dg/blockdata_1.f90: New test.
26120
26121 2004-08-30  Richard Henderson  <rth@redhat.com>
26122
26123         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
26124
26125 2004-08-30  Richard Henderson  <rth@redhat.com>
26126
26127         * lib/fortran-torture.exp (fortran-torture-execute): Honor
26128         additional_flags set by alternate driver.
26129         (ieee-options): New procedure.
26130         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
26131         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
26132         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
26133         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
26134
26135 2004-08-30  Richard Henderson  <rth@redhat.com>
26136
26137         * lib/f-torture.exp: Remove.
26138
26139 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
26140
26141         PR rtl-optimization/16590
26142         * g++.dg/opt/loop1.C: New test.
26143
26144 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26145
26146         PR fortran/13910
26147         * gfortran.dg/oldstyle_1.f90: New test.
26148
26149 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
26150         Paul Brook  <paul@codesourcery.com>
26151
26152         * gfortran.dg/g77/README: Update.
26153         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
26154         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
26155         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
26156
26157 2004-08-28  Paul Brook  <paul@codesourcery.com>
26158
26159         PR libfortran/17195
26160         * gfortran.dg/edit_real_1.f90: New test.
26161
26162 2004-08-27  Paul Brook  <paul@codesourcery.com>
26163
26164         * gfortran.dg/rewind_1.f90: New test.
26165
26166 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
26167
26168         PR fortran/16597
26169         * gfortran.dg/pr16597.f90: New test.
26170
26171 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
26172
26173         PR c/13801
26174         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
26175         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
26176         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
26177         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
26178         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
26179
26180 2004-08-26  Nick Clifton  <nickc@redhat.com>
26181
26182         * gcc.c-torture/compile/pr17119.c: New test.
26183
26184 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
26185
26186         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
26187
26188 2004-08-25  Richard Henderson  <rth@redhat.com>
26189
26190         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
26191         the bits that expect kind=8 to be the largest real kind.
26192
26193 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
26194
26195         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
26196
26197 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26198
26199         * gfortran.dg/assignment_1.f90: New test.
26200
26201 2004-08-25  Adam Nemet  <anemet@lnxw.com>
26202
26203         * g++.dg/template/repo3.C: New test.
26204
26205 2004-08-25  Roger Sayle  <roger@eyesopen.com>
26206
26207         PR middle-end/16693
26208         PR tree-optimization/16372
26209         * g++.dg/opt/pr16372-1.C: New test case.
26210         * g++.dg/opt/pr16693-1.C: New test case.
26211         * g++.dg/opt/pr16693-2.C: New test case.
26212
26213 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
26214
26215         * objc.dg/proto-lossage-4.m: New test.
26216
26217 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
26218
26219         PR c++/17155
26220         * g++.dg/inherit/local2.C: New test.
26221
26222 2004-08-25  Paul Brook  <paul@codesourcery.com>
26223
26224         PR fortran/17144
26225         * gfortran.dg/string_ctor_1.f90: New test.
26226
26227 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26228
26229         PR c++/14428
26230         * g++.dg/template/redecl2.C: New test.
26231
26232 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
26233
26234         PR fortran/17143
26235         * gfortran.dg/pr17143.f90: New test.
26236
26237 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
26238
26239         PR fortran/17164
26240         * gfortran.dg/pr17164.f90: New test.
26241
26242 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26243
26244         * gcc.dg/tree-ssa/loop-1.c: New test.
26245
26246 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
26247
26248         * gcc.c-torture/compile/20040824-1.c: New test.
26249
26250 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
26251
26252         * gcc.c-torture/compile/iftrap-3.c: New test.
26253
26254 2004-08-24  Paul Brook  <paul@codesourcery.com>
26255
26256         * gfortran.dg/entry_2.f90: New test.
26257
26258 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26259
26260         PR c++/16889
26261         * g++.dg/lookup/ambig[12].C: New.
26262
26263 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26264
26265         PR c++/16706
26266         * g++.dg/template/crash21.C: New test.
26267         * g++.dg/template/crash22.C: Likewise.
26268
26269 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26270
26271         PR c++/17149
26272         * g++.dg/template/access15.C: New.
26273
26274 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26275
26276         PR c++/17163
26277         * g++.dg/template/repo2.C: New test.
26278
26279 2004-08-23  Roger Sayle  <roger@eyesopen.com>
26280
26281         PR rtl-optimization/17078
26282         * gcc.c-torture/execute/pr17078-1.c: New test case.
26283
26284 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26285
26286         PR c/14492
26287         * gcc.dg/debug/crash1.c: New test.
26288
26289 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26290
26291         PR c/16180
26292         * gcc.dg/loop-5.c: New test.
26293
26294 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26295
26296         * gcc.c-torture/execute/20040823-1.c: New test.
26297
26298 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
26299
26300         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
26301         to the assembler.  Simplify test accordingly.
26302         (asm_abi_flags): Use GNU names.
26303         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
26304         to check for ABI flags.
26305
26306 2004-08-22  Andrew Pinski  <apinski@apple.com>
26307
26308         * g++.dg/opt/pr14029.C: New test.
26309         * gcc.c-torture/execute/pr15262.c: New test.
26310
26311 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26312
26313         * gfortran.dg/reduction.f90: Add checks with complex arguments.
26314
26315 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
26316
26317         PR 16908
26318         * gfortran.dg/direct_io.f90: New test.
26319
26320 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
26321
26322         PR c++/17121
26323         * g++.dg/inherit/local2.C: New test.
26324
26325 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
26326
26327         PR c++/17120
26328         * g++.dg/warn/Wparentheses-4.C: New test.
26329
26330 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
26331
26332         PR c++/17121
26333         * g++.dg/inherit/local2.C: New test.
26334
26335         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
26336         * gcc.dg/ppc-ldstruct.c: Likewise.
26337         * gcc.dg/ppc64-abi-2.c: Likewise.
26338
26339 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
26340
26341         PR rtl-optimization/17099
26342         * gcc.c-torture/execute/20040820-1.c: New test.
26343
26344 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
26345
26346         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
26347
26348 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
26349
26350         PR fortran/17077
26351         * gfortran.dg/auto_array_1.f90: New test.
26352
26353 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26354
26355         PR fortran/17074
26356         * gfortran.dg/simpleif_1.f90: New test.
26357
26358 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
26359
26360         * lib/target-supports.exp (check_profiling_available): Return
26361         false for arm*-*-symbianelf* and arm*-*-eabi*.
26362
26363         PR c++/15890
26364         * g++.dg/template/delete1.C: New test.
26365
26366 2004-08-19  Paul Brook  <paul@codesourcery.com>
26367
26368         PR fortran/14976
26369         PR fortran/16228
26370         * gfortran.dg/data_char_1.f90: New test.
26371
26372 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
26373
26374         PR fortran/16946
26375         * gfortran.dg/reduction.f90: New testcase.
26376
26377 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26378
26379         PR fortran/16520
26380         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
26381
26382 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26383
26384         PR c++/17041
26385         * g++.dg/Wparentheses-3.C: New test.
26386
26387 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
26388
26389         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
26390         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
26391         * gcc.dg/vect/vect-2.c: Likewise.
26392         * gcc.dg/vect/vect-3.c: Likewise.
26393         * gcc.dg/vect/vect-4.c: Likewise.
26394         * gcc.dg/vect/vect-5.c: Likewise.
26395         * gcc.dg/vect/vect-6.c: Likewise.
26396         * gcc.dg/vect/vect-7.c: Likewise.
26397         * gcc.dg/vect/vect-25.c: Likewise.
26398         * gcc.dg/vect/vect-31.c: Likewise.
26399         * gcc.dg/vect/vect-32.c: Likewise.
26400         * gcc.dg/vect/vect-34.c: Likewise.
26401         * gcc.dg/vect/vect-36.c: Likewise.
26402         * gcc.dg/vect/vect-all.c: Likewise.
26403
26404 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
26405
26406         PR c++/17068
26407         * g++.dg/template/operator4.C: New test.
26408
26409 2004-08-18  Richard Henderson  <rth@redhat.com>
26410
26411         * gcc.dg/20040206-1.c: XFAIL.
26412
26413 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
26414
26415         PR c++/16246
26416         * g++.dg/template/array7.C: New test.
26417
26418 2004-08-17  James E Wilson  <wilson@specifixinc.com>
26419
26420         * gcc.dg/mips-movcc-1.c: New test.
26421         * gcc.dg/mips-movcc-2.c: New test.
26422         * gcc.dg/mips-movcc-3.c: New test.
26423
26424         * gcc.dg/mips-nmadd-1.c: New test.
26425         * gcc.dg/mips-nmadd-2.c: New test.
26426
26427 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
26428
26429         PR c++/15871
26430         * g++.dg/opt/inline8.C: New test.
26431
26432         PR c++/16965
26433         * g++.dg/parse/error17.C: New test.
26434
26435 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
26436
26437         * gcc.dg/vect: New directory for vectorizer tests.
26438         * gcc.dg/vect/tree-vect.h: New file.
26439         * gcc.dg/vect/vect.exp: New file.
26440         * gcc.dg/vect/pr16105.c.c: New test.
26441         * gcc.dg/vect/vect-1.c: New test.
26442         * gcc.dg/vect/vect-2.c: New test.
26443         * gcc.dg/vect/vect-3.c: New test.
26444         * gcc.dg/vect/vect-4.c: New test.
26445         * gcc.dg/vect/vect-5.c: New test.
26446         * gcc.dg/vect/vect-6.c: New test.
26447         * gcc.dg/vect/vect-7.c: New test.
26448         * gcc.dg/vect/vect-8.c: New test.
26449         * gcc.dg/vect/vect-9.c: New test.
26450         * gcc.dg/vect/vect-10.c: New test.
26451         * gcc.dg/vect/vect-11.c: New test.
26452         * gcc.dg/vect/vect-12.c: New test.
26453         * gcc.dg/vect/vect-13.c: New test.
26454         * gcc.dg/vect/vect-14.c: New test.
26455         * gcc.dg/vect/vect-15.c: New test.
26456         * gcc.dg/vect/vect-16.c: New test.
26457         * gcc.dg/vect/vect-17.c: New test.
26458         * gcc.dg/vect/vect-18.c: New test.
26459         * gcc.dg/vect/vect-19.c: New test.
26460         * gcc.dg/vect/vect-20.c: New test.
26461         * gcc.dg/vect/vect-21.c: New test.
26462         * gcc.dg/vect/vect-22.c: New test.
26463         * gcc.dg/vect/vect-23.c: New test.
26464         * gcc.dg/vect/vect-24.c: New test.
26465         * gcc.dg/vect/vect-25.c: New test.
26466         * gcc.dg/vect/vect-26.c: New test.
26467         * gcc.dg/vect/vect-27.c: New test.
26468         * gcc.dg/vect/vect-28.c: New test.
26469         * gcc.dg/vect/vect-29.c: New test.
26470         * gcc.dg/vect/vect-30.c: New test.
26471         * gcc.dg/vect/vect-31.c: New test.
26472         * gcc.dg/vect/vect-32.c: New test.
26473         * gcc.dg/vect/vect-33.c: New test.
26474         * gcc.dg/vect/vect-34.c: New test.
26475         * gcc.dg/vect/vect-35.c: New test.
26476         * gcc.dg/vect/vect-36.c: New test.
26477         * gcc.dg/vect/vect-37.c: New test.
26478         * gcc.dg/vect/vect-38.c: New test.
26479         * gcc.dg/vect/vect-40.c: New test.
26480         * gcc.dg/vect/vect-41.c: New test.
26481         * gcc.dg/vect/vect-42.c: New test.
26482         * gcc.dg/vect/vect-43.c: New test.
26483         * gcc.dg/vect/vect-44.c: New test.
26484         * gcc.dg/vect/vect-45.c: New test.
26485         * gcc.dg/vect/vect-46.c: New test.
26486         * gcc.dg/vect/vect-47.c: New test.
26487         * gcc.dg/vect/vect-48.c: New test.
26488         * gcc.dg/vect/vect-49.c: New test.
26489         * gcc.dg/vect/vect-50.c: New test.
26490         * gcc.dg/vect/vect-51.c: New test.
26491         * gcc.dg/vect/vect-52.c: New test.
26492         * gcc.dg/vect/vect-53.c: New test.
26493         * gcc.dg/vect/vect-54.c: New test.
26494         * gcc.dg/vect/vect-55.c: New test.
26495         * gcc.dg/vect/vect-56.c: New test.
26496         * gcc.dg/vect/vect-57.c: New test.
26497         * gcc.dg/vect/vect-58.c: New test.
26498         * gcc.dg/vect/vect-59.c: New test.
26499         * gcc.dg/vect/vect-60.c: New test.
26500         * gcc.dg/vect/vect-61.c: New test.
26501         * gcc.dg/vect/vect-all.c: New test.
26502         * gcc.dg/vect/vect-none.c: New test.
26503
26504 2004-08-17  Paul Brook  <paul@codesourcery.com>
26505
26506         PR fortran/13082
26507         * gfortran.dg/entry_1.f90: New test.
26508
26509 2004-08-17  Andrew Pinski  <apinski@apple.com>
26510
26511         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
26512
26513 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
26514
26515         * gcc.dg/pr17036-1.c: New test.
26516
26517 2004-08-16  Devang Patel  <dpatel@apple.com>
26518
26519         * gcc.dg/darwin-20040809-1.c: New test.
26520
26521 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
26522
26523         * gcc.dg/funcdef-attr-1.c: New test.
26524
26525 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
26526
26527         * gcc.dg/altivec-17.c: New test.
26528         * gcc.dg/altivec-18.c: New test.
26529
26530 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26531
26532         PR c++/6749
26533         * g++.dg/template/vtable2.C: New test.
26534
26535 2004-08-14  Richard Henderson  <rth@redhat.com>
26536
26537         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
26538         * gcc.dg/pack-test-4.c (main): Return 0.
26539         * gcc.dg/setjmp-1.c: Remove XFAIL.
26540         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
26541
26542 2004-08-14  Richard Henderson  <rth@redhat.com>
26543
26544         * gcc.dg/980217-1.c: Add prototype for printf.
26545
26546 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
26547
26548         * gfortran.dg/pr16935.f90: New test.
26549
26550 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
26551
26552         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
26553
26554 2004-08-13  Paul Brook  <paul@codesourcery.com>
26555
26556         * gfortran.dg/der_io_1.f90: Remove stray comma.
26557
26558 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
26559
26560         * gcc.dg/vmx/cw-bug-2.c: Remove.
26561         * gcc.dg/vmx/vprint-1.c: Remove.
26562         * gcc.dg/vmx/vscan-1.c: Remove.
26563
26564 2004-08-12  Devang patel  <dpatel@apple.com>
26565
26566         * gcc.dg/darwin-20040809-2.c: New test.
26567
26568 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
26569
26570         * g++.dg/ext/altivec-12.C: New test.
26571
26572         * g++.dg/ext/altivec-11.C: New test.
26573
26574 2004-08-12  Paul Brook  <paul@codesourcery.com>
26575
26576         * g++.dg/abi/arm_cxa_vec_1.C: New test.
26577
26578 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
26579
26580         * g++.dg/ext/altivec-2.C: Check for hardware support before
26581         executing any VMX instructions.
26582
26583         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
26584
26585 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
26586
26587         PR c++/16276
26588         * g++.old-deja/g++.other/comdat4.C: New test.
26589         * g++.old-deja/g++.other/comdat4-aux.cc: New.
26590
26591 2004-08-12  Ben Elliston  <bje@au.ibm.com>
26592
26593         PR target/16286
26594         * gcc.dg/pr16286.c: New test.
26595
26596 2004-08-12 Jan Beulich <jbeulich@novell.com>
26597
26598         * g++.dg/ext/asm5.C: New.
26599
26600 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26601
26602         PR c++/16698
26603         * g++.dg/eh/crash1.C: New test.
26604
26605         PR c++/16717
26606         * g++.dg/ext/construct1.C: New test.
26607
26608 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26609
26610         PR c++/16853
26611         * g++.dg/init/ptrmem1.C: New test.
26612
26613         PR c++/16618
26614         * g++.dg/parse/offsetof5.C: New test.
26615
26616         PR c++/16870
26617         * g++.dg/template/overload3.C: New test.
26618
26619 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26620
26621         PR c++/16964
26622         * g++.dg/parse/error16.C: New test.
26623
26624         PR c++/16904
26625         * g++.dg/template/error14.C: New test.
26626
26627         PR c++/16929
26628         * g++.dg/template/error15.C: New test.
26629
26630 2004-08-11  Devang Patel  <dpatel@apple.com>
26631
26632         * gcc.dg/darwin-ld-20040809-1.c: New test.
26633         * gcc.dg/darwin-ld-20040809-2.c: New test.
26634
26635 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
26636
26637         PR fortran/16917
26638         * gfortran.dg/dfloat_1.f90: New test.
26639
26640 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
26641
26642         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
26643         * gcc.dg/dll-2.c: Fix dg-require syntax.
26644         * gcc.misc-tests/arm-isr.c (abort): Declare.
26645         (exit): Likewise.
26646
26647 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
26648
26649         PR c++/16971
26650         * g++.dg/parse/crash16.C: New test.
26651
26652 2004-08-10  Roger Sayle  <roger@eyesopen.com>
26653
26654         * gcc.dg/mips-rsqrt-1.c: New test case.
26655         * gcc.dg/mips-rsqrt-2.c: New test case.
26656         * gcc.dg/mips-rsqrt-3.c: New test case.
26657
26658 2004-08-10  Paul Brook  <paul@codesourcery.com>
26659
26660         * gfortran.dg/der_io_1.f90: New test.
26661
26662 2004-08-10  Paul Brook  <paul@codesourcery.com>
26663
26664         PR fortran/16919
26665         * gfortran.dg/der_array_1.f90: New test.
26666
26667 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
26668
26669         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
26670
26671 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
26672
26673         * gcc.dg/wchar_t-2.c: Fix typo.
26674
26675 2004-08-09  Falk Hueffner  <falk@debian.org>
26676
26677         PR tree-optimization/12517
26678         * gcc.c-torture/compile/pr12517.c: New test.
26679
26680         PR tree-optimization/12578
26681         * gcc.c-torture/compile/pr12578.c: New test.
26682
26683         PR tree-optimization/12899
26684         * gcc.c-torture/compile/pr12899.c: New test.
26685
26686         PR rtl-optimization/14692
26687         * gcc.c-torture/compile/pr14692.c: New test.
26688
26689         PR tree-optimization/16461
26690         * gcc.c-torture/compile/pr16461.c: New test.
26691
26692 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
26693
26694         * gfortran.dg/getenv_1.f90: New test.
26695
26696 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
26697
26698         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
26699         wchar_t.
26700         * gcc.dg/symbian5.c: Test -fno-short-wchar.
26701
26702 2004-08-06  Paul Brook  <paul@codesourcery.com>
26703
26704         * gfortran.dg/ret_array_1.f90: New test.
26705         * gfortran.dg/ret_pointer_1.f90: New test.
26706
26707 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
26708
26709         * gcc.dg/missing-field-init-[12].c: New tests.
26710         * g++.dg/warn/missing-field-init-[12].C: New tests.
26711
26712 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
26713
26714         * gcc.dg/enum2.c: New test.
26715         * gcc.dg/symbian3.c: Likewise.
26716         * gcc.dg/symbian4.c: Likewise.
26717         * gcc.dg/wchar_t-2.c: Likewise.
26718
26719 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
26720
26721         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
26722         destructor tests.
26723
26724 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
26725
26726         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
26727         dg-require-visiblity.
26728         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
26729         * g++.dg/ext/visibility/fvisibility.C: Likewise.
26730         * g++.dg/ext/visibility/memfuncts.C: Likewise.
26731         * g++.dg/ext/visibility/new1.C: Likewise.
26732         * g++.dg/ext/visibility/pragma.C: Likewise.
26733         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
26734         * g++.dg/ext/visibility/virtual.C: Likewise.
26735         * g++/dg/ext/visibility/visibility-1.C: Likewise.
26736         * g++/dg/ext/visibility/visibility-2.C: Likewise.
26737         * g++/dg/ext/visibility/visibility-3.C: Likewise.
26738         * g++/dg/ext/visibility/visibility-4.C: Likewise.
26739         * g++/dg/ext/visibility/visibility-5.C: Likewise.
26740         * g++/dg/ext/visibility/visibility-6.C: Likewise.
26741         * g++/dg/ext/visibility/visibility-7.C: Likewise.
26742         * g++/dg/ext/visibility/visibility-8.C: New test.
26743         * gcc.c-torture/compile/dll.x: Remove.
26744         * gcc.dg/dll-2.c: Use dg-require-dll
26745         * gcc.dg/visibility-10.c: New test.
26746         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
26747         supporting DLLs.
26748         * testsuite/lib/scanasm.exp (scan_hidden): New function.
26749         (scan_not_hidden): Likewise.
26750
26751 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
26752
26753         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
26754
26755 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
26756
26757         * gcc.c-torture/execute/20040805-1.c: New test.
26758
26759 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
26760
26761         * gcc.dg/20020118-1.c: Declare abort.
26762         * gcc.dg/altivec_check.h: Likewise.
26763         * gcc.dg/iftrap-2.c: Likewise.
26764         * gcc.dg/pragma-darwin.c: Likewise.
26765         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
26766
26767 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
26768
26769         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
26770
26771 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
26772
26773         * gcc.c-torture/execute/builtins/abs-2.c,
26774         gcc.c-torture/execute/builtins/abs-3.c,
26775         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
26776         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
26777         intmax_t, uintmax_t and their limits.
26778         * gcc.dg/intmax_t-1.c: New test.
26779
26780 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26781
26782         * g++.dg/tc1/dr147.C: Add reference to PR.
26783
26784 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
26785
26786         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
26787         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
26788
26789 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
26790
26791         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
26792
26793 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
26794
26795         * gcc.dg/redecl-5.c: New test.
26796         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
26797         of scanf.
26798
26799 2004-08-03  Roger Sayle  <roger@eyesopen.com>
26800
26801         PR middle-end/16790
26802         * gcc.c-torture/execute/pr16790-1.c: New test case.
26803
26804 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
26805
26806         * g++.dg/ext/visibility/assign1.C: New test.
26807         * g++.dg/ext/visibility/new1.C: Likewise.
26808
26809         * gcc.dg/symbian1.c: New test.
26810         * gcc.dg/symbian2.c: Likewise.
26811
26812 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
26813
26814         PR target/16570
26815         * gcc.dg/i386-sse-9.c: New test.
26816
26817 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
26818
26819         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
26820
26821 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
26822
26823         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
26824         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
26825         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
26826         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
26827         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
26828         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
26829         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
26830         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
26831         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
26832         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
26833         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
26834         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
26835         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
26836         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
26837         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
26838         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
26839         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
26840         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
26841         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
26842         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
26843         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
26844         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
26845         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
26846         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
26847         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
26848         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
26849         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
26850         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
26851         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
26852         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
26853         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
26854         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
26855         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
26856         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
26857         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
26858         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
26859         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
26860         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
26861         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
26862         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
26863         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
26864         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
26865         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
26866         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
26867         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
26868         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
26869         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
26870         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
26871         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
26872         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
26873         gcc.misc-tests/i386-pf-3dnow-1.c,
26874         gcc.misc-tests/i386-pf-athlon-1.c,
26875         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
26876         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
26877         Declare built-in functions used.
26878         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
26879
26880 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
26881
26882         PR c++/16707
26883         * g++.dg/lookup/using12.C: New test.
26884
26885         * g++.dg/init/null1.C: Fix PR number.
26886         * g++.dg/parse/namespace10.C: Likewise.
26887
26888 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
26889
26890         PR c++/16224
26891         * g++.dg/template/spec17.C: New test.
26892         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
26893         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
26894
26895 2004-08-02  David Billinghurst
26896
26897         PR fortran/16292
26898         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
26899
26900 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
26901
26902         * gcc.dg/ia64-got-1.c: New test case.
26903
26904 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
26905
26906         PR c++/16489
26907         * g++.dg/init/null1.C: New test.
26908         * g++.dg/tc1/dr76.C: Adjust error marker.
26909
26910         PR c++/16529
26911         * g++.dg/parse/namespace10.C: New test.
26912
26913         PR c++/16810
26914         * g++.dg/inherit/ptrmem2.C: New test.
26915
26916 2004-08-02  Ben Elliston  <bje@au.ibm.com>
26917
26918         PR target/16155
26919         * gcc.dg/pr16155.c: New test.
26920
26921 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
26922
26923         * gcc.dg/redecl-2.c: New test.
26924
26925 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
26926
26927         * gcc.dg/darwin-longdouble.c: New file.
26928
26929 2004-07-30  Richard Henderson  <rth@redhat.com>
26930
26931         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
26932         write to constant argument.
26933         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
26934
26935 2004-07-30  Richard Henderson  <rth@redhat.com>
26936
26937         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
26938         tests of nearest around zero.
26939
26940 2004-07-30  Andrew Pinski  <apinski@apple.com>
26941
26942         * gcc.c-torture/compile/20040730-1.c: New test.
26943
26944 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
26945
26946         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
26947         powerpc-eabispe.
26948
26949 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
26950
26951         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
26952
26953 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
26954
26955         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
26956         contains $ld_library_path.
26957         * lib/gfortran.exp (gfortran_link_flags): Likewise.
26958
26959 2004-07-29  Richard Henderson  <rth@redhat.com>
26960
26961         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
26962
26963         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
26964         (alt2, which): New.
26965         (Check): Accept either alternative.
26966
26967 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
26968
26969         * g++.dg/abi/inline1.C: New test.
26970         * g++.dg/abi/local1-a.cc: Likewise.
26971         * g++.dg/abi/local1.C: Likewise.
26972         * g++.dg/abi/mangle11.C: Tweak location of warnings.
26973         * g++.dg/abi/mangle12.C: Likewise.
26974         * g++.dg/abi/mangle17.C: Likewise.
26975         * g++.dg/abi/mangle20-2.C: Likewise.
26976         * g++.dg/opt/interface1.C: Likewise.
26977         * g++.dg/opt/interface1.h: Likewise.
26978         * g++.dg/opt/interface1-a.cc: New test.
26979         * g++.dg/parse/repo1.C: New test.
26980         * g++.dg/template/repo1.C: Likewise.
26981         * g++.dg/warn/Winline-1.C: Likewise.
26982         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
26983
26984 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
26985
26986         * gcc.dg/tree-ssa/20040729-1.c: New test.
26987
26988 2004-07-27  Matt Austern <austern@apple.com>
26989
26990         * gcc.dg/darwin-bool-1.c: New test.
26991         * gcc.dg/darwin-bool-2.c: New test.
26992
26993 2004-07-28  Richard Henderson  <rth@redhat.com>
26994
26995         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
26996         arguments in the correct type.  Don't write to constant arguments.
26997
26998 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
26999
27000         PR tree-optimization/16688
27001         PR tree-optimization/16689
27002         * g++.dg/tree-ssa/pr16688.C: New test.
27003
27004 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
27005
27006         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
27007         loads.  Not only in the comment, this time.
27008
27009 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
27010
27011         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
27012         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
27013         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
27014         * gcc.dg/sh4a-bitmovua.c: New.
27015         * gcc.dg/sh4a-cos.c: New.
27016         * gcc.dg/sh4a-cosf.c: New.
27017         * gcc.dg/sh4a-fprun.c: New.
27018         * gcc.dg/sh4a-fsrra.c: New.
27019         * gcc.dg/sh4a-memmovua.c: New.
27020         * gcc.dg/sh4a-sin.c: New.
27021         * gcc.dg/sh4a-sincos.c: New.
27022         * gcc.dg/sh4a-sincosf.c: New.
27023         * gcc.dg/sh4a-sinf.c: New.
27024
27025 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
27026
27027         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
27028         conditionals.
27029         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
27030         loads.
27031         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
27032         DOM1.
27033
27034 2004-07-27  Andrew Pinski  <apinski@apple.com>
27035
27036         * g++.dg/rtti/tinfo1.C: Correct the xfail.
27037
27038 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
27039
27040         * gcc.dg/pragma-isr.c: New test.
27041
27042 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27043
27044         PR c++/14429
27045         * g++.dg/template/ttp11.C: New test.
27046
27047 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
27048
27049         * gcc.c-torture/compile/20040727-1.c: New test.
27050
27051 2004-07-26  Eric Christopher  <echristo@redhat.com>
27052
27053         * gcc.c-torture/compile/20040726-2.c: New test.
27054
27055 2004-07-26  Andrew Pinski  <apinski@apple.com>
27056
27057         * g++.dg/rtti/tinfo1.C: Xfail.
27058
27059 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
27060
27061         * gcc.c-torture/compile/20040726-1.c: New test.
27062
27063 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
27064             Brian Ryner  <bryner@brianryner.com>
27065
27066         PR c++/9283
27067         PR c++/15000
27068         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
27069         * g++.dg/ext/visibility/: New directory.
27070         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
27071         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
27072         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
27073         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
27074         * g++.dg/ext/visibility/fvisibility.C,
27075         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
27076         g++.dg/ext/visibility/fvisibility-override1.C
27077         g++.dg/ext/visibility/fvisibility-override2.C
27078         g++.dg/ext/visibility/memfuncts.C
27079         g++.dg/ext/visibility/noPLT.C
27080         g++.dg/ext/visibility/pragma.C
27081         g++.dg/ext/visibility/pragma-override1.C
27082         g++.dg/ext/visibility/pragma-override2.C
27083         g++.dg/ext/visibility/staticmemfuncts.C
27084         g++.dg/ext/visibility/virtual.C: New tests.
27085
27086 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
27087
27088         PR c/15360
27089         * gcc.dg/pr15360-1.c: New test.
27090
27091 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
27092
27093         * gcc.dg/pragma-align-2.c: New test.
27094         * gcc.dg/pragma-init-fini.c: New test.
27095         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
27096         targets.
27097
27098 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
27099
27100         * gcc.dg/init-string-2.c: New test.
27101
27102 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
27103
27104         PR 16684
27105         * gcc.dg/Wredundant-decls-1.c: New test case.
27106
27107 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
27108
27109         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
27110         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
27111         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
27112         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
27113         * gcc.dg/compat/generate-random.c: New file.
27114         * gcc.dg/compat/generate-random.h: Likewise.
27115         * gcc.dg/compat/generate-random_r.c: Likewise.
27116         * gcc.dg/compat/struct-layout-1.h: Likewise.
27117         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
27118         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
27119         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
27120         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
27121         * gcc.dg/compat/struct-layout-1_main.c: New test.
27122         * gcc.dg/compat/struct-layout-1_x.c: New file.
27123         * gcc.dg/compat/struct-layout-1_y.c: New file.
27124         * gcc.dg/compat/struct-layout-1_test.h: New file.
27125
27126 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
27127
27128         * gcc.dg/comp-return-1.c: New test
27129
27130 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
27131
27132         * gcc.dg/vmx/8-02a.c: Fix typo.
27133
27134         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
27135         * gcc.dg/darwin-abi-3.c: New test.
27136
27137         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
27138         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
27139
27140         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
27141         * gcc.dg/vmx/ops-long-1.c: New test.
27142         * gcc.dg/vmx/ops-long-2.c: New test.
27143
27144 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
27145
27146         * g++.dg/lookup/conv-[1234].C: New.
27147
27148 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
27149
27150         * g++.dg/parse/attr2.C: Simplify.
27151
27152 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27153
27154         PR c/7284
27155         * gcc.c-torture/execute/pr7284-1.c: New test.
27156
27157 2004-07-22  Brian Booth  <bbooth@redhat.com>
27158
27159         * gcc.dg/tree-ssa/20040721-1.c: New test.
27160
27161 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27162
27163         * g++.dg/template/crash20.c: New.
27164
27165 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
27166
27167         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
27168         Add dg-run directive.  Declare variables as required.
27169         * gfortran.dg/g77/README: Update
27170
27171 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
27172
27173         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
27174         gcc.dg/cris-peep2-andu2.c: New tests.
27175
27176 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27177
27178         PR c/15052
27179         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
27180         on return type.
27181         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
27182         messages.
27183         * gcc.dg/qual-return-2.c: Update expected messages.
27184         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
27185
27186 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27187
27188         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
27189         * gcc.dg/noncompile/921102-1.c: Update expected error message.
27190
27191 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27192
27193         PR c/11250
27194         * gcc.dg/init-string-1.c: New test.
27195
27196 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
27197
27198         PR middle-end/15345
27199         PR c/16450
27200         * gcc.dg/torture/nested-fn-1.c: New test.
27201
27202 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
27203
27204         PR target/16559
27205         * gcc.dg/ia64-fptr-1.c: New file.
27206
27207 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27208
27209         PR c++/14497
27210         * g++.dg/template/spec16.C: New test.
27211         * g++.old-deja/g++.robertl/eb118.C: Remove.
27212
27213 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27214
27215         PR c++/509
27216         * g++.dg/template/spec15.C: New test.
27217
27218 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
27219
27220         Copy cases from g77.f-torture/execute and add dg-run
27221         directive.  Other changes as noted.
27222         * gfortran.dg/g77/13037.f
27223         * gfortran.dg/g77/1832.f
27224         * gfortran.dg/g77/19981119-0.f
27225         * gfortran.dg/g77/19990313-0.f
27226         * gfortran.dg/g77/19990313-1.f
27227         * gfortran.dg/g77/19990313-2.f
27228         * gfortran.dg/g77/19990313-3.f
27229         * gfortran.dg/g77/19990419-1.f
27230         * gfortran.dg/g77/19990826-0.f
27231         * gfortran.dg/g77/19990826-2.f
27232         * gfortran.dg/g77/20000503-1.f
27233         * gfortran.dg/g77/20001111.f
27234         * gfortran.dg/g77/20010116.f
27235         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
27236         * gfortran.dg/g77/20010430.f
27237         * gfortran.dg/g77/6177.f
27238         * gfortran.dg/g77/947.f
27239         * gfortran.dg/g77/970816-3.f
27240         * gfortran.dg/g77/971102-1.f
27241         * gfortran.dg/g77/980520-1.f
27242         * gfortran.dg/g77/980628-0.f
27243         * gfortran.dg/g77/980628-1.f
27244         * gfortran.dg/g77/980628-10.f
27245         * gfortran.dg/g77/980628-2.f
27246         * gfortran.dg/g77/980628-3.f
27247         * gfortran.dg/g77/980628-7.f
27248         * gfortran.dg/g77/980628-8.f
27249         * gfortran.dg/g77/980628-9.f
27250         * gfortran.dg/g77/980701-0.f
27251         * gfortran.dg/g77/980701-1.f
27252         * gfortran.dg/g77/cabs.f
27253         * gfortran.dg/g77/claus.f
27254         * gfortran.dg/g77/complex_1.f
27255         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
27256         * gfortran.dg/g77/dcomplex.f
27257         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
27258         * gfortran.dg/g77/f90-intrinsic-mathematical.f
27259         * gfortran.dg/g77/f90-intrinsic-numeric.f
27260         * gfortran.dg/g77/int8421.f
27261         * gfortran.dg/g77/labug1.f
27262         * gfortran.dg/g77/large_vec.f
27263         * gfortran.dg/g77/le.f
27264         * gfortran.dg/g77/short.f
27265         * gfortran.dg/g77/README: Update
27266
27267 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
27268
27269         PR c++/16637
27270         * g++.dg/parse/lookup4.C: New test.
27271
27272 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27273
27274         PR c++/16175
27275         * g++.dg/template/ttp10.C: New test.
27276
27277 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27278
27279         * gcc.dg/pr12625-1.c: New test.
27280
27281 2004-07-20  Steven Bosscher  <stevenb@suse.de>
27282
27283         * testsuite/gcc.dg/switch-warn-1.c: New test.
27284         * testsuite/gcc.dg/switch-warn-2.c: New test.
27285         * gcc.c-torture/compile/pr14730.c: Update.
27286
27287 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
27288
27289         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
27290         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
27291         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
27292         g++.dg/template/nontype3.C: Remove trailing CR from tests.
27293
27294 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
27295
27296         PR c++/16623
27297         * g++.dg/template/assign1.C: New test.
27298
27299 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27300
27301         PR c++/12170
27302         * g++.dg/template/ttp9.C: New test.
27303
27304 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
27305
27306         * gcc.dg/format/cmn-err-1.c: New test.
27307
27308 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
27309
27310         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
27311         gcc.dg/Wparentheses-10.c: New tests.
27312         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
27313
27314 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27315
27316         PR fortran/16465
27317         * gfortran.dg/g77//ffixed-line-length-0.f,
27318         gfortran.dg/g77/ffixed-line-length-132.f,
27319         gfortran.dg/g77/ffixed-line-length-72.f,
27320         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
27321         gfortran.dg/g77/README: Update.
27322
27323 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27324
27325         PR c++/13092
27326         * g++.dg/template/non-dependent7.C: New test.
27327         * g++.dg/template/non-dependent8.C: Likewise.
27328         * g++.dg/template/non-dependent9.C: Likewise.
27329         * g++.dg/template/non-dependent10.C: Likewise.
27330
27331 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
27332
27333         PR c++/16337
27334         * g++.dg/parse/attr2.C: New test.
27335
27336 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
27337
27338         * g77.dg: Removed.
27339         * g77.f-torture: Ditto.
27340
27341 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27342
27343         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
27344         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
27345         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
27346
27347 2004-07-16  Richard Henderson  <rth@redhat.com>
27348
27349         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
27350
27351 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27352
27353         * lib/fortran-torture.exp (fortran-torture): Don't test compile
27354         tests with full list of options.
27355         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
27356         of TORTURE_OPTIONS if test contains 'dg-do run'.
27357
27358         PR fortran/16404
27359         * gfortran.dg/do_iterator.f90: New test.
27360
27361 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27362
27363         PR rtl-optimization/16536
27364         * gcc.c-torture/execute/restrict-1.c: New test.
27365
27366 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27367
27368         PR fortran/15324
27369         * gfortran.dg/pr15324.f90: New test.
27370
27371         PR fortran/15129
27372         * gfortran.dg/pr15129.f90: New test.
27373
27374         PR fortran/15140
27375         * gfortran.dg/pr15140.f90: New test.
27376
27377         PR fortran/13792
27378         * gfortran.fortran-torture/execute/bounds.f90: Add check for
27379         compile-time simplification.
27380
27381 2004-07-14  Mike Stump  <mrs@apple.com>
27382
27383         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
27384
27385 2004-07-14  James E Wilson  <wilson@specifixinc.com>
27386
27387         PR target/16325
27388         * gcc.dg/profile-generate-1.c: New.
27389
27390 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
27391
27392         * gcc.c-torture/execute/20040709-1.c: New test.
27393         * gcc.c-torture/execute/20040709-2.c: New test.
27394
27395 2004-07-14  Mike Stump  <mrs@apple.com>
27396
27397         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
27398
27399 2004-07-14  Mike Stump  <mrs@apple.com>
27400
27401         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
27402
27403 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
27404
27405         PR c++/16518
27406         * g++.dg/parse/mutable1.C: New test.
27407
27408 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
27409
27410         PR tree-optimization/16443
27411         * gcc.dg/tree-ssa/20040713-1.c: New test.
27412
27413 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
27414
27415         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
27416         for operator new.
27417
27418 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27419
27420         * gfortran.dg/g77/README: New file
27421         * gfortran.dg/g77/19981216-0.f: Copy from
27422         g77.f-torture/noncompile.  Add "dg-do compile" and
27423         dg-error as required.
27424         * gfortran.dg/g77/19990218-1.f: Likewise.
27425         * gfortran.dg/g77/19990905-1.f: Likewise.
27426         * gfortran.dg/g77/9263.f: Likewise.
27427         * gfortran.dg/g77/980615-0.f: Likewise.
27428         * gfortran.dg/g77/980616-0.f: Likewise.
27429         * gfortran.dg/g77/check0.f: Likewise.
27430         * gfortran.dg/g77/select_no_compile.f: Likewise.
27431
27432 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27433
27434         Copy files from g77.f-torture/compile.
27435         Add "{ dg-do compile}".  Other changes as noted
27436         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
27437         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
27438         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
27439         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
27440         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
27441         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
27442         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
27443         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
27444         statement to conform to standard.  Append alpha1.x for reference.
27445         * gfortran.dg/g77/xformat.f: Add dg-warning
27446
27447 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27448
27449         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
27450         Add {dg-do compile} directive.
27451         * gfortran.dg/g77/cpp2.F: Likewise.
27452
27453 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27454
27455         PR c++/5402
27456         * g++.dg/lookup/name-clash1.C: New test.
27457
27458         PR c++/9777
27459         * g++.dg/lookup/name-clash2.C: New test.
27460
27461         PR c++/12102
27462         * g++.dg/lookup/name-clash3.C: New test.
27463
27464 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27465
27466         * g++.dg/lookup/new2.C: New test.
27467         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
27468
27469 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
27470
27471         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
27472         Add {dg-do compile} directive.
27473         * gfortran.dg/g77/13060.f: Likewise.
27474         * gfortran.dg/g77/19990218-0.f: Likewise.
27475         * gfortran.dg/g77/19990305-0.f: Likewise.
27476         * gfortran.dg/g77/19990419-0.f: Likewise.
27477         * gfortran.dg/g77/19990502-0.f: Likewise.
27478         * gfortran.dg/g77/19990502-1.f: Likewise.
27479         * gfortran.dg/g77/19990525-0.f: Likewise.
27480         * gfortran.dg/g77/19990826-1.f: Likewise.
27481         * gfortran.dg/g77/19990826-3.f: Likewise.
27482         * gfortran.dg/g77/19990905-2.f: Likewise.
27483         * gfortran.dg/g77/20000412-1.f: Likewise.
27484         * gfortran.dg/g77/20000511-1.f: Likewise.
27485         * gfortran.dg/g77/20000511-2.f: Likewise.
27486         * gfortran.dg/g77/20000518.f: Likewise.
27487         * gfortran.dg/g77/20000601-1.f: Likewise.
27488         * gfortran.dg/g77/20000601-2.f: Likewise.
27489         * gfortran.dg/g77/20000629-1.f: Likewise.
27490         * gfortran.dg/g77/20000630-2.f: Likewise.
27491         * gfortran.dg/g77/20010115.f: Likewise.
27492         * gfortran.dg/g77/20010321-1.f: Likewise.
27493         * gfortran.dg/g77/20010426.f: Likewise.
27494         * gfortran.dg/g77/20020307-1.f: Likewise.
27495         * gfortran.dg/g77/8485.f: Likewise.
27496         * gfortran.dg/g77/960317-1.f: Likewise.
27497         * gfortran.dg/g77/970915-0.f: Likewise.
27498         * gfortran.dg/g77/980310-1.f: Likewise.
27499         * gfortran.dg/g77/980310-2.f: Likewise.
27500         * gfortran.dg/g77/980310-3.f: Likewise.
27501         * gfortran.dg/g77/980310-4.f: Likewise.
27502         * gfortran.dg/g77/980310-6.f: Likewise.
27503         * gfortran.dg/g77/980310-7.f: Likewise.
27504         * gfortran.dg/g77/980310-8.f: Likewise.
27505         * gfortran.dg/g77/980419-2.f: Likewise.
27506         * gfortran.dg/g77/980424-0.f: Likewise.
27507         * gfortran.dg/g77/980427-0.f: Likewise.
27508         * gfortran.dg/g77/980729-0.f: Likewise.
27509         * gfortran.dg/g77/981117-1.f: Likewise.
27510         * gfortran.dg/g77/toon_1.f: Likewise.
27511
27512 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27513
27514         PR c++/2204
27515         * g++.dg/other/abstract2.C: New test.
27516
27517 2004-07-12  Paul Brook  <paul@codesourcery.com>
27518
27519         * gfortran.dg/pointer_init_1.f90: New test.
27520
27521 2004-07-11  Paul Brook  <paul@codesourcery.com>
27522
27523         PR fortran/15986
27524         * gfortran.dg/contained_1.f90: New test.
27525
27526 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
27527
27528         * g++.dg/parse/defarg8.C: New test.
27529
27530 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27531
27532         PR fortran/16433
27533         * gfortran.dg/pr16433.f: New test.
27534
27535         PR fortran/17574
27536         * gfortran.dg/pr15754.f90: New test.
27537
27538 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
27539
27540         PR tree-optimization/16437
27541         * gcc.c-torture/execute/bitfld-4.c: New test.
27542
27543 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27544
27545         * gfortran.fortran-torture/execute/common_2.f90: Add check for
27546         access to common var from module.
27547
27548 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27549
27550         PR fortran/16336
27551         * gfortran.fortran-torture/execute/common_2.f90: New test.
27552
27553 2004-07-10  Paul Brook  <paul@codesourcery.com>
27554
27555         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
27556
27557 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27558
27559         PR fortran/15969
27560         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
27561
27562 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
27563
27564         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
27565         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
27566         * gfortran.dg/g77/ffree-form-1.f: Likewise.
27567         * gfortran.dg/g77/ffree-form-2.f: Likewise.
27568         * gfortran.dg/g77/ffree-form-3.f: Likewise.
27569         * gfortran.dg/g77/fno-underscoring.f: Likewise.
27570         * gfortran.dg/g77/funderscoring.f: Likewise.
27571         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
27572
27573 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27574
27575         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
27576
27577 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27578         Paul Brook  <paul@codesourcery.com>
27579
27580         PR fortran/13415
27581         * gfortran.dg/common_pointer_1.f90: New test.
27582
27583 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27584
27585         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
27586
27587 2004-07-09  James E Wilson  <wilson@specifixinc.com>
27588
27589         PR target/16364
27590         * gcc.c-torture/compile/20040709-1.c: New.
27591
27592 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27593
27594         PR fortran/14077
27595         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
27596
27597 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27598
27599         PR fortran/13201
27600         * gfortran.dg/shape_1.f90: New test.
27601
27602 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
27603             Andrew Pinski  <apinski@apple.com>
27604
27605         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
27606
27607 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27608
27609         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
27610         comment.
27611
27612 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27613         Paul Brook  <paul@codesourcery.com>
27614
27615         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
27616         '.f95' and '.F95'.
27617
27618 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
27619
27620         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
27621
27622 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27623
27624         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
27625         testcases with capital suffix.
27626
27627 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27628
27629         PR fortran/15481
27630         PR fortran/13372
27631         PR fortran/13575
27632         PR fortran/15978
27633         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
27634
27635         * gfortran.dg/implicit_1.f90: New test.
27636
27637 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27638
27639         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
27640         expression to match gfortran warning/error messages
27641         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
27642         dg-error text.
27643
27644 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27645
27646         * lib/fortran-torture.exp: Rename proc search_for to
27647         search_for_re.
27648
27649 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27650
27651         * gcc.c-torture/execute/simd-5.x: New file.
27652         XFAIL on SPARC 64-bit at -O0.
27653
27654 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27655
27656         PR c++/8211
27657         PR c++/16165
27658         * g++.dg/warn/effc3.C: New test.
27659
27660 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27661
27662         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
27663         change X to 1X in format.
27664         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
27665         add data statements to conform to standard.
27666
27667 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27668
27669         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
27670         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
27671         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
27672
27673 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27674
27675         * gfortran.dg/g77/7388.f: Copy from g77.dg
27676         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
27677         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
27678         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
27679         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
27680         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
27681         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
27682         * gfortran.dg/g77/strlen0.f: Likewise.
27683
27684 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27685
27686         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
27687         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
27688
27689 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27690
27691         * gcc.c-torture/execute/920428-2.x: Delete.
27692         * gcc.c-torture/execute/920501-7.x: Likewise.
27693
27694 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
27695
27696         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
27697         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
27698         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
27699         prescott and c3-2.
27700         (PREFETCH_3DNOW): Add -march=c3.
27701
27702 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
27703
27704         PR c/16437
27705         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
27706         * gcc.c-torture/execute/bf64-1.x: Likewise.
27707
27708 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27709
27710         * gcc.c-torture/compile/20040708-1.c: New test.
27711
27712 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27713
27714         PR c++/16169
27715         * g++.dg/warn/effc2.C: New test.
27716
27717 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27718
27719         * gcc.c-torture/execute/bitfld-1.x: Remove.
27720         * gcc.c-torture/execute/bitfld-3.c: New test.
27721         * gcc.dg/bitfld-2.c: Remove XFAILs.
27722
27723 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
27724
27725         PR c++/16276
27726         * g++.dg/rtti/tinfo1.C: New file.
27727
27728 2004-07-07  Eric Christopher  <echristo@redhat.com>
27729
27730         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
27731
27732 2004-07-07  Andrew Pinski  <apinski@apple.com>
27733
27734         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
27735
27736 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
27737
27738         * g++.dg/init/call1.C: XFAIL.
27739
27740 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
27741
27742         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
27743         except for movstrict*, to movmem* and clrstr* to clrmem*.
27744
27745 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
27746
27747         * gcc.c-torture/execute/20040707-1.c: New test.
27748
27749 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
27750
27751         * gcc.c-torture/execute/20040706-1.c: New test.
27752
27753 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27754
27755         PR c++/3671
27756         * g++.dg/template/spec14.C: New test.
27757
27758 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
27759
27760         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
27761         nothing if not yet defined.  Use it in b, c and d type definitions.
27762         * gcc.c-torture/execute/20040705-1.c: New test.
27763         * gcc.c-torture/execute/20040705-2.c: New test.
27764
27765 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27766
27767         PR c++/2518
27768         * g++.dg/lookup/new1.C: New test.
27769
27770 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27771
27772         PR c++/11406
27773         * g++.dg/template/sizeof8.C: New test.
27774
27775 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
27776
27777         * gcc.c-torture/compile/20040705-1.c: New test.
27778
27779 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
27780
27781         * gfortran.fortran-torture/execute/seq_io.f90: New test.
27782
27783 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
27784
27785         * gcc.dg/cpp/if-mop.c: Two new testcases.
27786         * gcc.dg/cpp/trad/comment-3.c: New.
27787
27788 2004-07-04  Paul Brook  <paul@codesourcery.com>
27789
27790         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
27791
27792 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
27793
27794         PR c++/3761
27795         * g++.dg/lookup/crash4.C: New test.
27796
27797 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
27798
27799         * gcc.c-torture/execute/builtin-abs-1.c
27800         * gcc.c-torture/execute/builtin-abs-2.c
27801         * gcc.c-torture/execute/builtin-complex-1.c
27802         * gcc.c-torture/execute/builtins/string-1-lib.c
27803         * gcc.c-torture/execute/builtins/string-1.c
27804         * gcc.c-torture/execute/builtins/string-2-lib.c
27805         * gcc.c-torture/execute/builtins/string-2.c
27806         * gcc.c-torture/execute/builtins/string-3-lib.c
27807         * gcc.c-torture/execute/builtins/string-3.c
27808         * gcc.c-torture/execute/builtins/string-4-lib.c
27809         * gcc.c-torture/execute/builtins/string-4.c
27810         * gcc.c-torture/execute/builtins/string-5-lib.c
27811         * gcc.c-torture/execute/builtins/string-5.c
27812         * gcc.c-torture/execute/builtins/string-6-lib.c
27813         * gcc.c-torture/execute/builtins/string-6.c
27814         * gcc.c-torture/execute/builtins/string-7-lib.c
27815         * gcc.c-torture/execute/builtins/string-7.c
27816         * gcc.c-torture/execute/builtins/string-8-lib.c
27817         * gcc.c-torture/execute/builtins/string-8.c
27818         * gcc.c-torture/execute/builtins/string-9-lib.c
27819         * gcc.c-torture/execute/builtins/string-9.c
27820         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
27821         * gcc.c-torture/execute/builtins/string-asm-1.c
27822         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
27823         * gcc.c-torture/execute/builtins/string-asm-2.c
27824         * gcc.c-torture/execute/stdio-opt-1.c
27825         * gcc.c-torture/execute/stdio-opt-2.c
27826         * gcc.c-torture/execute/stdio-opt-3.c
27827         * gcc.c-torture/execute/string-opt-1.c
27828         * gcc.c-torture/execute/string-opt-10.c
27829         * gcc.c-torture/execute/string-opt-11.c
27830         * gcc.c-torture/execute/string-opt-12.c
27831         * gcc.c-torture/execute/string-opt-13.c
27832         * gcc.c-torture/execute/string-opt-14.c
27833         * gcc.c-torture/execute/string-opt-15.c
27834         * gcc.c-torture/execute/string-opt-16.c
27835         * gcc.c-torture/execute/string-opt-2.c
27836         * gcc.c-torture/execute/string-opt-6.c
27837         * gcc.c-torture/execute/string-opt-7.c
27838         * gcc.c-torture/execute/string-opt-8.c:
27839         Replace with ...
27840
27841         * gcc.c-torture/execute/builtins/abs-2.c
27842         * gcc.c-torture/execute/builtins/abs-3.c
27843         * gcc.c-torture/execute/builtins/complex-1.c
27844         * gcc.c-torture/execute/builtins/fprintf.c
27845         * gcc.c-torture/execute/builtins/fputs.c
27846         * gcc.c-torture/execute/builtins/memcmp.c
27847         * gcc.c-torture/execute/builtins/memmove.c
27848         * gcc.c-torture/execute/builtins/memops-asm.c
27849         * gcc.c-torture/execute/builtins/mempcpy-2.c
27850         * gcc.c-torture/execute/builtins/mempcpy.c
27851         * gcc.c-torture/execute/builtins/memset.c
27852         * gcc.c-torture/execute/builtins/printf.c
27853         * gcc.c-torture/execute/builtins/sprintf.c
27854         * gcc.c-torture/execute/builtins/strcat.c
27855         * gcc.c-torture/execute/builtins/strchr.c
27856         * gcc.c-torture/execute/builtins/strcmp.c
27857         * gcc.c-torture/execute/builtins/strcpy.c
27858         * gcc.c-torture/execute/builtins/strcspn.c
27859         * gcc.c-torture/execute/builtins/strlen-2.c
27860         * gcc.c-torture/execute/builtins/strlen.c
27861         * gcc.c-torture/execute/builtins/strncat.c
27862         * gcc.c-torture/execute/builtins/strncmp-2.c
27863         * gcc.c-torture/execute/builtins/strncmp.c
27864         * gcc.c-torture/execute/builtins/strncpy.c
27865         * gcc.c-torture/execute/builtins/strpbrk.c
27866         * gcc.c-torture/execute/builtins/strpcpy-2.c
27867         * gcc.c-torture/execute/builtins/strpcpy.c
27868         * gcc.c-torture/execute/builtins/strrchr.c
27869         * gcc.c-torture/execute/builtins/strspn.c
27870         * gcc.c-torture/execute/builtins/strstr-asm.c
27871         * gcc.c-torture/execute/builtins/strstr.c:
27872         ... these new files.
27873
27874         * gcc.c-torture/execute/builtins/abs-2-lib.c
27875         * gcc.c-torture/execute/builtins/abs-3-lib.c
27876         * gcc.c-torture/execute/builtins/complex-1-lib.c
27877         * gcc.c-torture/execute/builtins/fprintf-lib.c
27878         * gcc.c-torture/execute/builtins/fputs-lib.c
27879         * gcc.c-torture/execute/builtins/memcmp-lib.c
27880         * gcc.c-torture/execute/builtins/memmove-lib.c
27881         * gcc.c-torture/execute/builtins/memops-asm-lib.c
27882         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
27883         * gcc.c-torture/execute/builtins/mempcpy-lib.c
27884         * gcc.c-torture/execute/builtins/memset-lib.c
27885         * gcc.c-torture/execute/builtins/printf-lib.c
27886         * gcc.c-torture/execute/builtins/sprintf-lib.c
27887         * gcc.c-torture/execute/builtins/strcat-lib.c
27888         * gcc.c-torture/execute/builtins/strchr-lib.c
27889         * gcc.c-torture/execute/builtins/strcmp-lib.c
27890         * gcc.c-torture/execute/builtins/strcpy-lib.c
27891         * gcc.c-torture/execute/builtins/strcspn-lib.c
27892         * gcc.c-torture/execute/builtins/strlen-2-lib.c
27893         * gcc.c-torture/execute/builtins/strlen-lib.c
27894         * gcc.c-torture/execute/builtins/strncat-lib.c
27895         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
27896         * gcc.c-torture/execute/builtins/strncmp-lib.c
27897         * gcc.c-torture/execute/builtins/strncpy-lib.c
27898         * gcc.c-torture/execute/builtins/strpbrk-lib.c
27899         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
27900         * gcc.c-torture/execute/builtins/strpcpy-lib.c
27901         * gcc.c-torture/execute/builtins/strrchr-lib.c
27902         * gcc.c-torture/execute/builtins/strspn-lib.c
27903         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
27904         * gcc.c-torture/execute/builtins/strstr-lib.c
27905         * gcc.c-torture/execute/builtins/lib/abs.c
27906         * gcc.c-torture/execute/builtins/lib/fprintf.c
27907         * gcc.c-torture/execute/builtins/lib/memset.c
27908         * gcc.c-torture/execute/builtins/lib/printf.c
27909         * gcc.c-torture/execute/builtins/lib/sprintf.c
27910         * gcc.c-torture/execute/builtins/lib/strcpy.c
27911         * gcc.c-torture/execute/builtins/lib/strcspn.c
27912         * gcc.c-torture/execute/builtins/lib/strncat.c
27913         * gcc.c-torture/execute/builtins/lib/strncmp.c
27914         * gcc.c-torture/execute/builtins/lib/strncpy.c
27915         * gcc.c-torture/execute/builtins/lib/strpbrk.c
27916         * gcc.c-torture/execute/builtins/lib/strspn.c
27917         * gcc.c-torture/execute/builtins/lib/strstr.c:
27918         New files containing support routines.
27919
27920         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
27921         declaration.
27922         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
27923         when not optimizing.
27924
27925 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
27926
27927         PR c++/16240
27928         * g++.dg/abi/mangle22.C: New test.
27929         * g++.dg/abi/mangle23.C: Likewise.
27930
27931 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
27932
27933         PR fortran/16290
27934         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
27935         Allow for cases without denormalized floating point numbers.
27936
27937 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
27938
27939         PR c/1027
27940         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
27941         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
27942         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
27943         expected warning text.
27944         * gcc.dg/format/diag-2.c: New test.
27945
27946 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
27947
27948         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
27949
27950 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
27951
27952         * gcc.dg/builtins-43.c: New.
27953         * gcc.dg/builtins-44.c: New.
27954         * gcc.dg/builtins-45.c: New.
27955
27956 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
27957             Andreas Tobler  <a.tobler@schweiz.ch>
27958
27959         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
27960         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
27961         as SIGSEGV.
27962         * gcc.dg/cleanup-11.c: Likewise.
27963         * gcc.dg/cleanup-8.c: Likewise.
27964         * gcc.dg/cleanup-9.c: Likewise.
27965         * gcc.dg/cleanup-5.c: Run on all platforms.
27966
27967 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
27968
27969         * g++.dg/warn/nonnull1.C: New test.
27970
27971 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
27972
27973         * gcc.dg/compat/compat-common.h: Wrap up CINT in
27974         an #ifndef SKIP_COMPLEX_INT/#endif pair.
27975         Special-case the Sun compiler wrt to <complex.h>.
27976
27977 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
27978
27979         * gcc.dg/Wunreachable-8.C: New test.
27980
27981         * gcc.dg/h8300-ice2.c : New test.
27982
27983 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
27984
27985         PR fortran/16161
27986         * gfortran.fortran-torture/compile/implicit.f90: Add test
27987         for implicit character.
27988
27989 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
27990
27991         PR fortran/16289
27992         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
27993         Use tiny() intrinsic to find smallest non-negative real
27994
27995 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
27996
27997         * gcc.dg/compat/struct-by-value-22_main.c: New test.
27998         * gcc.dg/compat/struct-by-value-22_x.c: New.
27999         * gcc.dg/compat/struct-by-value-22_y.c: New.
28000
28001         * gcc.c-torture/execute/20040629-1.c: New test.
28002
28003 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
28004
28005         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
28006         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
28007
28008         PR target/16195
28009         * gcc.dg/20040625-1.c: New test.
28010
28011 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28012
28013         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
28014
28015 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28016
28017         PR fortran/15963
28018         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
28019
28020 2004-06-29  Richard Henderson  <rth@redhat.com>
28021
28022         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
28023
28024 2004-06-29  Paul Brook  <paul@codesourcery.com>
28025
28026         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
28027         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
28028
28029 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
28030
28031         PR c++/16260
28032         * g++.dg/parse/crash15.C: New.
28033
28034 2004-06-28  Andrew Pinski  <apinski@apple.com>
28035
28036         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
28037         by the error already.
28038
28039         * g++.dg/opt/ptrmem4.C: Change to compile only test.
28040
28041 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
28042
28043         PR target/14041
28044         * gcc.dg/h8300-bss-align-1.c : New.
28045
28046 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
28047
28048         * PR c++/16174
28049         * g++.dg/template/ctor4.C: New.
28050
28051 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
28052
28053         PR c++/16205
28054         * g++.dg/warn/Wsequence-point-1.C: New test.
28055
28056 2004-06-27  Paul Brook  <paul@codesourcery.com>
28057
28058         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
28059
28060 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
28061
28062         * g++.old-deja/g++.mike/p7325.C: Remove.
28063
28064 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
28065
28066         PR c/14963
28067         * gcc.dg/pr14963.c: New test.
28068
28069 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
28070
28071         PR c++/16193
28072         * g++.dg/parse/redef1.C: New test.
28073
28074 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
28075
28076         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
28077         20021110.c.
28078         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
28079         20021119-1.c.
28080         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
28081         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
28082         5-04.c.
28083         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
28084         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
28085         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
28086         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
28087         g++.brendan/enum14.C.
28088         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
28089         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
28090         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
28091         g++.mike/virt1.C.
28092         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
28093         memtemp24.C.
28094
28095 2004-06-27  Roger Sayle  <roger@eyesopen.com>
28096
28097         * gcc.dg/20040527-1.c: New test case.
28098
28099 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
28100
28101         PR gfortran/pr16196
28102         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
28103
28104 2004-06-25  Roger Sayle  <roger@eyesopen.com>
28105
28106         PR middle-end/15825
28107         * gcc.dg/pr15825-1.c: New test case.
28108
28109 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
28110
28111         * gcc.c-torture/execute/20040625-1.c: New test.
28112
28113 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28114
28115         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
28116
28117 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
28118
28119         * gcc.dg/torture/mips-div-1.c: New test.
28120
28121 2004-06-24  Jeff Law  <law@redhat.com>
28122
28123         * gcc.dg/tree-ssa/20040624-1.c: New test.
28124
28125 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
28126
28127         * gcc.c-torture/compile/20040624-1.c: New test.
28128
28129 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28130
28131         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
28132         this directory.
28133
28134 2004-06-23  Andrew Pinski  <apinski@apple.com>
28135
28136         PR middle-end/15988
28137         * g++.dg/opt/ptrmem4.C: New test.
28138
28139         * gcc.dg/c90-array-quals-2.c: New test.
28140
28141 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
28142
28143         * gcc.dg/kpice1.c: New test.
28144
28145 2006-06-23  Andrew Pinski  <apinski@apple.com>
28146
28147         * gcc.dg/c90-array-quals.c: New test.
28148
28149 2006-06-22  Richard Henderson  <rth@redhat.com>
28150
28151         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
28152
28153 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
28154
28155         * gcc.dg/builtins-config.h: Handle FreeBSD.
28156
28157 2006-06-22  Richard Henderson  <rth@redhat.com>
28158
28159         * g++.dg/opt/devirt1.C: New.
28160
28161 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
28162
28163         * g++.dg/opt/pr15551.C: New testcase.
28164
28165 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
28166
28167         PR target/14800
28168         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
28169         x86_64-*-linux* when compiling for 32bit.
28170
28171 2004-06-21  Andrew Pinski  <apinski@apple.com>
28172
28173         * gcc.dg/pch/struct-1.c: New.
28174         * gcc.dg/pch/struct-1.hs: New.
28175
28176 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
28177
28178         * gcc.dg/pch/save-temps-1.c: New file.
28179         * gcc.dg/pch/save-temps-1.hs: New file.
28180
28181 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
28182
28183         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
28184         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
28185
28186 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28187
28188         * gfortran.fortran-torture/execute/select_1.f90: Rename function
28189         to fix type error.
28190         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
28191         Remove trailing spaces.
28192
28193 2004-06-21  Richard Henderson  <rth@redhat.com>
28194
28195         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
28196         merging && to BIT_FIELD_REF.
28197
28198 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
28199
28200         * g++.dg/opt/placeholder1.C: New test.
28201
28202 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28203
28204         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
28205         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
28206         * gcc.dg/compat/union-m128-1_x.c: Likewise.
28207         * gcc.dg/compat/union-m128-1_y.c: Likewise.
28208
28209 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
28210
28211         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
28212         extern "C".
28213         * g++.dg/other/pragma-re-1.C: Add comments.
28214
28215 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
28216
28217         PR gfortran/16080
28218         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
28219
28220 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
28221
28222         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
28223         instead of setting the type of size_t by
28224         hand.
28225
28226 2004-06-18  Roger Sayle  <roger@eyesopen.com>
28227
28228         * gcc.dg/unordered-2.c: New test case.
28229         * gcc.dg/unordered-3.c: New test case.
28230
28231 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
28232
28233         PR other/16043
28234         * lib/g++.exp (g++_version): Tweak regexp for version
28235         * lib/g77.exp (g77_version): Likewise.
28236         * lib/gfortran.exp (gfortran_version): Likewise.
28237         * lib/objc.exp (objc_version): Likewise.
28238         * lib/treelang.exp (treelang_version): Likewise.
28239
28240 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
28241
28242         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
28243         Use INT_MAX instead of __INT_MAX__.
28244         * gcc.dg/compat/struct-align-2_y.c: Likewise.
28245
28246         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
28247         * gcc.dg/compat/scalar-return-3_x.c: Use it.
28248         * gcc.dg/compat/scalar-return-3_y.c: Use it.
28249         * gcc.dg/compat/scalar-return-4_x.c: Use it.
28250         * gcc.dg/compat/scalar-return-4_y.c: Use it.
28251         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
28252         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
28253         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
28254         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
28255
28256         * gcc.dg/range-test-1.c: New test.
28257         * g++.dg/opt/range-test-1.C: New test.
28258
28259 2004-06-17  Richard Henderson  <rth@redhat.com>
28260
28261         * objc.dg/sync-1.m: New.
28262         * objc.dg/try-catch-1.m: Don't force next runtime.
28263         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
28264         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
28265         shadowed catch clause.
28266         * objc.dg/try-catch-5.m: New.
28267
28268 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
28269
28270         Bug 14610
28271         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
28272
28273 2004-06-15  Richard Henderson  <rth@redhat.com>
28274
28275         * gcc.dg/20001116-1.c: Move expected warning line.
28276
28277 2004-06-15  Richard Henderson  <rth@redhat.com>
28278
28279         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
28280         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
28281
28282 2004-06-15  Jeff Law  <law@redhat.com>
28283
28284         * gcc.dg/tree-ssa/20040615-1.c: New test.
28285         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
28286         be less sensitive to operand ordering.
28287         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
28288
28289 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
28290
28291         * g++.dg/abi/bitfield3.C: Add comment..
28292
28293 2004-06-15  Richard Henderson  <rth@redhat.com>
28294
28295         * g++.dg/ext/stmtexpr1.C: XFAIL.
28296         * gcc.dg/20030612-1.c: XFAIL.
28297
28298 2004-06-15  Eric Christopher  <echristo@redhat.com>
28299
28300         * g++.dg/charset/asm5.c: New.
28301         * gcc.dg/charset/asm6.c: New.
28302
28303 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28304
28305         PR fortran/15962
28306         * gfortran.fortran-torture/execute/select_1.f90: New test.
28307
28308 2004-06-15  Paul Brook  <paul@codesourcery.com>
28309
28310         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
28311
28312 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28313
28314         PR c++/15967
28315         * g++.dg/lookup/crash3.C: New test.
28316
28317 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28318
28319         PR c++/15947
28320         * g++.dg/parse/dtor4.C: New test.
28321
28322 2004-06-14  Jeff Law  <law@redhat.com>
28323
28324         * gcc.c-torture/compile/20040614-1.c: New test.
28325
28326 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28327
28328         PR fortran/15211
28329         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
28330         LEN of a character array.
28331
28332 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
28333
28334         PR c++/15096
28335         * g++.dg/template/ptrmem10.C: New test.
28336
28337         PR c++/14930
28338         * g++.dg/template/friend30.C: New test.
28339
28340 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28341
28342         PR fortran/14928
28343         * gfortran.fortran-torture/compile/mloc.f90: New test.
28344
28345 2004-06-13  Paul Brook  <paul@codesourcery.com>
28346
28347         * gfortran.fortran-torture/execute/random_2.f90: New test.
28348
28349 2004-06-13  Eric Christopher  <echristo@redhat.com>
28350
28351         * gcc.dg/noncompile/redecl-1.c: Fix error message.
28352
28353 2004-06-12  Paul Brook  <paul@codesourcery.com>
28354
28355         * gfortran.fortran-torture/execute/contained_3.f90: New test.
28356
28357 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28358
28359         PR fortran/14923
28360         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
28361
28362 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28363
28364         PR fortran/14957
28365         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
28366         syntax errors in end statements of contained subroutines.
28367
28368 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28369
28370         PR fortran/12841
28371         * gfortran.fortran-torture/execute/null_arg.f90: New test.
28372
28373 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
28374
28375         PR fortran/15665
28376         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
28377
28378 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
28379
28380         PR gfortran/12839
28381         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
28382
28383 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
28384
28385         PR c++/15862
28386         * g++.dg/parse/enum1.C: New test.
28387
28388 2004-06-10  Jeff Law  <law@redhat.com>
28389
28390         * gcc.c-torture/compile/20040610-1.c: New test.
28391
28392 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28393
28394         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
28395         * g++.old-deja/g++.other/decl3.C: Likewise.
28396
28397 2004-06-10  Brian Booth  <bbooth@redhat.com>
28398
28399         * gcc.dg/tree-ssa/20031015-1.c: Scan for
28400         V_MAY_DEF instead of VDEF.
28401         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
28402
28403 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
28404
28405         PR c++/14211
28406         * g++.dg/conversion/const1.C: New test.
28407
28408         PR c++/15076
28409         * g++.dg/conversion/reinterpret1.C: New test.
28410
28411         PR c++/15877
28412         * g++.dg/template/enum2.C: New test.
28413
28414         PR c++/15227
28415         * g++.dg/template/error13.C: New test.
28416
28417 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28418
28419         PR fortran/14957
28420         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
28421         arguments to test_* REAL and of the right size.
28422
28423 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
28424
28425         PR target/15569
28426         PR rtl-optimization/15681
28427         * gcc.dg/20040609-1.c: New test.
28428
28429 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
28430
28431         PR c++/14791
28432         * g++.dg/opt/builtins1.C: New test.
28433
28434 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
28435
28436         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
28437         that use default windows32 struct layout.
28438         * gcc.dg/i386-bitfield2.c: Likewise.
28439
28440 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
28441
28442         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
28443         for mingw32 and cygwin targets.
28444
28445 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
28446
28447         * gcc.dg/pch/macro-4.c: New.
28448         * gcc.dg/pch/macro-4.hs: New.
28449
28450 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28451
28452         PR fortran/13249
28453         * gfortran.fortran-torture/compile/name_clash.f90: New test.
28454
28455 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28456
28457         PR fortran/13372
28458         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
28459
28460 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
28461
28462         PR gfortran/14897
28463         * gfortran.fortran-torture/execute/t_edit.f90: New test.
28464
28465 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
28466
28467         PR gfortran/15755
28468         * gfortran.fortran-torture/execute/backspace.c : New test.
28469
28470 2004-06-09  Paul Brook  <paul@codesourcery.com>
28471
28472         * gfortran.fortran-torture/execure/intrinsic_associated.f90
28473         (pointer_to_section): Rewrite to use smaller array.
28474
28475 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
28476
28477         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
28478         * gcc.dg/ext/altivec-10.c: Same.
28479         * gcc.dg/ext/altivec-11.c: Same.
28480         * gcc.dg/ext/altivec-12.c: Same.
28481         * gcc.dg/ext/altivec-13.c: Same.
28482         * gcc.dg/ext/altivec-14.c: Same.
28483         * gcc.dg/ext/altivec-15.c: Same.
28484         * gcc.dg/ext/altivec-16.c: Same.
28485         * gcc.dg/ext/altivec-3.c: Same.
28486         * gcc.dg/ext/altivec-4.c: Same.
28487         * gcc.dg/ext/altivec-6.c: Same.
28488         * gcc.dg/ext/altivec-7.c: Same.
28489         * gcc.dg/ext/altivec-8.c: Same.
28490         * gcc.dg/ext/altivec-varargs-1.c: Same.
28491
28492         * g++.dg/ext/altivec-1.C: Correct dg syntax.
28493         * g++.dg/ext/altivec-10.C: Same.
28494         * g++.dg/ext/altivec-2.C: Same.
28495         * g++.dg/ext/altivec-3.C: Same.
28496         * g++.dg/ext/altivec-4.C: Same.
28497         * g++.dg/ext/altivec-5.C: Same.
28498         * g++.dg/ext/altivec-6.C: Same.
28499         * g++.dg/ext/altivec-7.C: Same.
28500         * g++.dg/ext/altivec-8.C: Same.
28501         * g++.dg/ext/altivec-9.C: Same.
28502
28503 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28504
28505         PR c++/7841
28506         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
28507
28508 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28509
28510         * gcc.dg/union-1.c: New test.
28511
28512 2004-06-07  Roger Sayle  <roger@eyesopen.com>
28513
28514         * gcc.dg/builtins-41.c: New test case.
28515         * gcc.dg/builtins-42.c: New test case.
28516
28517 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
28518
28519         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
28520         * g++.dg/ext/altivec-10.C: Same.
28521         * g++.dg/ext/altivec-2.C: Same.
28522         * g++.dg/ext/altivec-3.C: Same.
28523         * g++.dg/ext/altivec-4.C: Same.
28524         * g++.dg/ext/altivec-5.C: Same.
28525         * g++.dg/ext/altivec-6.C: Same.
28526         * g++.dg/ext/altivec-7.C: Same.
28527         * g++.dg/ext/altivec-8.C: Same.
28528         * g++.dg/ext/altivec-9.C: Same.
28529         * g++.old-deja/g++.abi/cxa_vec.C: Same.
28530         * g++.old-deja/g++.brendan/new3.C: Same.
28531         * gcc.c-torture/execute/eeprof-1.x: Same.
28532
28533 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28534
28535         PR c/14765
28536         * gcc.dg/pr14765-1.c: New test.
28537
28538 2004-06-07  Roger Sayle  <roger@eyesopen.com>
28539
28540         PR c/14649
28541         * gcc.dg/pr14649-1.c: New test case.
28542
28543 2004-06-07  Richard Henderson  <rth@redhat.com>
28544
28545         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
28546         if temporaries.
28547
28548 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
28549
28550         * g++.dg/eh/elide1.C: Remove XFAIL.
28551
28552 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
28553
28554         PR c++/15337
28555         * g++.dg/expr/sizeof3.C: New test.
28556
28557         PR c++/14777
28558         * g++.dg/template/access14.C: New test.
28559
28560         PR c++/15554
28561         * g++.dg/template/enum1.C: New test.
28562
28563         PR c++/15057
28564         * g++.dg/eh/throw1.C: New test.
28565
28566 2004-06-07  David Ayers  <d.ayers@inode.at>
28567             Ziemowit Laski  <zlaski@apple.com>
28568
28569         * lib/objc.exp (objc_target_compile): Revert the '-framework
28570         Foundation' flag fix, since bare Darwin does not ship
28571         with the Foundation framework.
28572         * objc/execute/next_mapping.h: Provide a local NSConstantString
28573         @interface and @implementation.
28574         (objc_constant_string_init): A constructor function, used to
28575         initialize the NSConstantString meta-class object.
28576         * objc/execute/string1.m: Include "next_mapping.h" instead of
28577         <Foundation/NSString.h>.
28578         * objc/execute/string2.m: Likewise.
28579         * objc/execute/string3.m: Likewise.
28580         * objc/execute/string4.m: Likewise.
28581
28582 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
28583
28584         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
28585         to double. Replace double with FLOAT.
28586         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
28587
28588         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
28589         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
28590         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
28591         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
28592         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
28593         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
28594         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
28595         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
28596
28597 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
28598
28599         PR c/13519
28600         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
28601
28602 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28603
28604         PR c++/15503
28605         * g++.dg/template/meminit2.C: New test.
28606
28607 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
28608
28609         PR target/15822
28610         * gcc.c-torture/execute/compare-fp-1.c,
28611         gcc.c-torture/execute/compare-fp-2.c,
28612         gcc.c-torture/execute/compare-fp-3.c,
28613         gcc.c-torture/execute/compare-fp-4.c,
28614         gcc.c-torture/execute/compare-fp-3.x,
28615         gcc.c-torture/execute/compare-fp-4.x: Moved...
28616         * gcc.c-torture/execute/ieee/compare-fp-1.c,
28617         gcc.c-torture/execute/ieee/compare-fp-2.c,
28618         gcc.c-torture/execute/ieee/compare-fp-3.c,
28619         gcc.c-torture/execute/ieee/compare-fp-4.c,
28620         gcc.c-torture/execute/ieee/compare-fp-3.x,
28621         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
28622
28623 2004-06-04  David Ayers  <d.ayers@inode.at>
28624
28625         * objc/execute/protocol-isEqual-4.m: New testcase.
28626
28627 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
28628
28629         * objc/execute/protocol-isEqual-1.m: New testcase.
28630         * objc/execute/protocol-isEqual-2.m: New testcase.
28631         * objc/execute/protocol-isEqual-3.m: New testcase.
28632
28633 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28634
28635         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
28636
28637 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
28638
28639         * lib/objc.exp (objc_target_compile): When running tests on
28640         Darwin (Mac OS X), inform the linker about '-framework
28641         'Foundation'.
28642
28643 2004-06-02  Eric Christopher  <echristo@redhat.com>
28644
28645         * gcc.c-torture/compile/20040602-1.c: New.
28646
28647 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
28648
28649         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
28650         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
28651
28652         PR tree-optimization/14736
28653         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
28654
28655         PR tree-optimization/14042
28656         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
28657
28658         PR tree-optimization/14729
28659         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
28660
28661 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28662
28663         PR fortran/15557
28664         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
28665
28666 2004-06-01  Richard Hederson  <rth@redhat.com>
28667
28668         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
28669
28670 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28671
28672         PR c++/14932
28673         * g++.dg/parse/offsetof4.C: New test.
28674
28675 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
28676
28677         PR objc/7993
28678         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
28679
28680 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
28681
28682         PR c++/15701
28683         * g++.dg/template/friend29.C: New test.
28684
28685 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
28686
28687         PR c/15749
28688         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
28689
28690 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
28691
28692         * gcc.dg/sparc-trap-1.c: New test.
28693
28694 2004-05-31  Roger Sayle  <roger@eyesopen.com>
28695
28696         PR middle-end/15069
28697         * g++.dg/opt/fold3.C: New test case.
28698
28699 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
28700
28701         * lib/target-supports.exp (check_iconv_available): Fix fallout
28702         from 2004-05-28 patch.
28703
28704 2004-05-30  Paul Brook  <paul@codesourcery.com>
28705
28706         PR fortran/15620
28707         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
28708         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
28709
28710 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
28711
28712         * gfortran.fortran-torture/execute/random_1.f90: New test.
28713
28714 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28715
28716         * g++.dg/ext/altivec-10.C: New test.
28717
28718 2004-05-29  Paul Brook  <paul@codesourcery.com>
28719
28720         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
28721
28722 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28723
28724         * gcc.dg/altivec-16.c: New test.
28725
28726 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
28727
28728         * lib/target-supports.exp (check_vmx_hw_available): New.
28729         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
28730
28731         * lib/target-supports.exp (check_alias_available,
28732         check_iconv_available, check_named_sections_available): Use
28733         unique names for temporary files.
28734
28735 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28736
28737         * gcc.dg/altivec-15.c: New test.
28738
28739 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
28740
28741         PR c++/15083
28742         * g++.dg/warn/noeffect6.C: New test.
28743
28744         PR c++/15471
28745         * g++.dg/expr/ptrmem4.C: New test.
28746
28747         PR c++/15640
28748         * g++.dg/template/operator3.C: New test.
28749
28750 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
28751
28752         PR c++/14668
28753         * g++.dg/lookup/redecl1.C: New test.
28754         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
28755
28756 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
28757
28758         * gcc.c-torture/execute/compare-fp-1.c,
28759         gcc.c-torture/execute/compare-fp-2.c,
28760         gcc.c-torture/execute/compare-fp-3.c,
28761         gcc.c-torture/execute/compare-fp-4.c,
28762         gcc.c-torture/execute/compare-fp-3.x,
28763         gcc.c-torture/execute/compare-fp-4.x,
28764         gcc.dg/pr15649-1.c: New.
28765
28766 2004-05-27  Adam Nemet  <anemet@lnxw.com>
28767
28768         PR c++/12883
28769         * g++.dg/init/array14.C: New test.
28770
28771 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
28772
28773         * lib/compat.exp (compat-get-options-main): New.
28774         (compat-get-options): Remove unneeded code, warn for ignored
28775         command.
28776         (compat-execute): Check flag set by dg-require-* commands.
28777
28778         * lib/compat.exp (compat-execute): Break up long lines.
28779
28780 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
28781
28782         * gcc.dg/altivec-7.c: Don't use 'vector long'.
28783         * gcc.dg/altivec-14.c: New test.
28784         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
28785
28786         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
28787         * gcc.dg/altivec-12.c: Ditto.
28788
28789         * gcc.dg/altivec-3.c: Move call to altivec_check.
28790
28791 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
28792
28793         PR c++/15044
28794         * g++.dg/template/error12.C: New test.
28795
28796         PR c++/15317
28797         * g++.dg/ext/attrib15.C: New test.
28798
28799         PR c++/15329
28800         * g++.dg/template/ptrmem9.C: New test.
28801
28802 2004-05-25  Paul Brook  <paul@codesourcery.com>
28803
28804         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
28805
28806 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
28807
28808         PR c++/15165
28809         * g++.dg/template/crash19.C: New test.
28810
28811 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
28812
28813         PR c++/15025
28814         * g++.dg/template/redecl1.C: New test.
28815
28816 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
28817
28818         PR c++/14821
28819         * g++.dg/other/ns1.C: New test.
28820
28821         PR c++/14883
28822         * g++.dg/template/invalid1.C: New test.
28823
28824 2004-05-23  Paul Brook  <paul@codesourcery.com>
28825         Victor Leikehman  <lei@haifasphere.co.il>
28826
28827         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
28828         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
28829
28830 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
28831
28832         PR c++/15285
28833         PR c++/15299
28834         * g++.dg/template/non-dependent5.C: New test.
28835         * g++.dg/template/non-dependent6.C: New test.
28836
28837 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
28838
28839         PR c++/15507
28840         * g++.dg/inherit/union1.C: New test.
28841
28842         PR c++/15542
28843         * g++.dg/template/addr1.C: New test.
28844
28845         PR c++/15427
28846         * g++.dg/template/array5.C: New test.
28847
28848         PR c++/15287
28849         * g++.dg/template/array6.C: New test.
28850
28851 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
28852             Roger Sayle  <roger@eyesopen.com>
28853
28854         * g++.dg/lookup/forscope2.C: New test case.
28855
28856 2004-05-22  Ben Elliston  <bje@au.ibm.com>
28857
28858         * gcc.dg/cpp/Wmissingdirs.c: New.
28859
28860 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
28861
28862         PR target/15301
28863         * gcc.dg/compat/union-m128-1.h: New file.
28864         * gcc.dg/compat/union-m128-1_main.c: Likewise.
28865         * gcc.dg/compat/union-m128-1_x.c: Likewise.
28866         * gcc.dg/compat/union-m128-1_y.c: Likewise.
28867
28868 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
28869
28870         PR target/15302
28871         * gcc.dg/compat/struct-complex-1.h: New file.
28872         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
28873         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
28874         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
28875
28876 2004-05-20  Roger Sayle  <roger@eyesopen.com>
28877
28878         PR middle-end/3074
28879         * gcc.dg/pr3074-1.c: New test case.
28880         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
28881
28882 2004-05-20  Falk Hueffner  <falk@debian.org>
28883
28884         PR other/15526
28885         * gcc.dg/ftrapv-1.c: New test case.
28886
28887 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
28888
28889         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
28890
28891 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
28892             Jeff Law  <law@redhat.com>
28893
28894         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
28895         * gcc.dg/tree-ssa/20040518-2.c: New test.
28896
28897         * gcc.dg/tree-ssa/20040518-1.c: New test.
28898
28899 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
28900
28901         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
28902
28903 2004-05-18  Paul Brook  <paul@codesourcery.com>
28904
28905         PR fortran/13930
28906         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
28907
28908 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28909
28910         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
28911         constant folding.
28912
28913 2004-05-17  Steven Bosscher  <stevenb@suse.de>
28914
28915         * gcc.dg/tree-ssa/20040517-1.c: New test.
28916
28917 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28918
28919         * gcc.dg/loop-4.c: New test.
28920
28921 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
28922
28923         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
28924
28925 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
28926
28927         PR fortran/15311
28928         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
28929
28930 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28931
28932         PR fortran/13826
28933         PR fortran/13940
28934         * gfortran.fortran-torture/compile/data_1.f90: New test.
28935
28936 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
28937
28938         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
28939         * gcc.dg/uninit-H.c: Define ASM for __s390__.
28940
28941 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
28942
28943         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
28944
28945 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
28946
28947         PR c/15444
28948         * gcc.dg/format/xopen-1.c: Adjust expected message.
28949         * gcc.dg/format/xopen-3.c: New test.
28950
28951 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
28952
28953         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
28954
28955 2004-05-14  Jeff Law  <law@redhat.com>
28956
28957         * gcc.dg/tree-ssa/20040514-2.c: New test.
28958
28959 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28960
28961         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
28962         this ...
28963         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
28964         this.
28965
28966 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
28967
28968         * gcc.dg/tree-ssa/20040514-1.c: New test.
28969
28970 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28971
28972         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
28973         test.
28974
28975 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28976
28977         PR fortran/14066
28978         * gfortran.fortran-torture/compile/do_1.f90: New test.
28979
28980 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28981
28982         PR fortran/15051
28983         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
28984         test.
28985
28986 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
28987
28988         PR fortran/15149
28989         * gfortran.fortran-torture/execute/random_init.f90: New test.
28990
28991 2004-05-13  Paul Brook  <paul@codesourcery.com>
28992
28993         PR fortran/15314
28994         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
28995
28996 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
28997
28998         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
28999         for the powerpc case.
29000
29001 2004-05-13  Jeff Law  <law@redhat.com>
29002
29003         * gcc.dg/tree-ssa/20040513-1.c: New test.
29004         * gcc.dg/tree-ssa/20040513-2.c: New test.
29005
29006 2004-05-13  Paul Brook  <paul@codesourcery.com>
29007
29008         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
29009         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
29010         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
29011
29012 2004-05-13  Andreas Schwab  <schwab@suse.de>
29013
29014         PR other/10819
29015         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
29016         characters.
29017
29018 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
29019
29020         PR fortran/15294
29021         * gfortran.fortran-torture/execute/adjustr.f90: New file.
29022
29023 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
29024
29025         Merge from tree-ssa-20020619-branch.  See
29026         ChangeLog.tree-ssa for details.
29027
29028 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
29029
29030         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
29031         include <altivec.h> explicitly.
29032         * gcc.dg/altivec-13.c: Likewise.
29033
29034 2004-05-11  Paul Brook  <paul@codesourcery.com>
29035
29036         * gcc.c-torture/compile/20010518-1.c: Force enum size.
29037
29038 2004-05-10  Eric Christopher  <echristo@redhat.com>
29039
29040         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
29041         * gcc.dg/sibcall-4.c: Ditto.
29042
29043 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
29044
29045         * g++.dg/ext/altivec-8.C: New test case.
29046         * gcc.dg/altivec-13.c: New test case.
29047
29048 2004-05-08  Roger Sayle  <roger@eyesopen.com>
29049
29050         * gcc.c-torture/execute/divcmp-1.c: New test case.
29051         * gcc.c-torture/execute/divcmp-2.c: New test case.
29052         * gcc.c-torture/execute/divcmp-3.c: New test case.
29053
29054 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
29055
29056         * g++.dg/other/pragma-re-2.C: New test.
29057
29058 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
29059
29060         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
29061         * gcc.dg/i386-387-2.c: Likewise.
29062
29063         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
29064         __builtin_drem.
29065         * gcc.dg/i386-387-6.c: Likewise.
29066
29067 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
29068
29069         * gcc.dg/builtins-33.c: Also check log1p*.
29070
29071 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
29072
29073         PR optimization/15296
29074         * gcc.c-torture/execute/pr15296.c: New test.
29075
29076 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
29077
29078         * gcc.dg/builtins-40.c: New test.
29079
29080 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
29081
29082         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
29083
29084 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
29085
29086         * g++.dg/ext/spe1.C: New testcase.
29087
29088 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
29089
29090         * objc.dg/image-info.m: Allow additional attributes
29091         for __image_info section.
29092
29093 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
29094
29095         * gcc.dg/torture/mips-hilo-2.c: New test.
29096
29097 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29098
29099         PR c++/14389
29100         * g++.dg/template/member5.C: New test.
29101
29102 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
29103
29104         * gcc.dg/builtins-34.c: Also check expm1*.
29105
29106 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29107
29108         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
29109         * gcc.dg/torture/builtin-convert-3.c: New test.
29110
29111 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
29112
29113         PR middle-end/15054
29114         * g++.dg/opt/pr15054.C: New test.
29115
29116 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29117
29118         * gcc.dg/torture/builtin-rounding-1.c: New test.
29119         * gcc.dg/builtins-25.c: Delete.
29120         * gcc.dg/builtins-29.c: Delete.
29121
29122 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
29123
29124         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
29125         * gcc.dg/sibcall-4.c: Likewise.
29126         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
29127
29128 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
29129
29130         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
29131         bit-field on 16-bit targets.
29132
29133 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
29134
29135         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
29136         16-bit targets.
29137
29138 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
29139
29140         * gcc.dg/rs6000-power2-1.c: Change to compile only.
29141         * gcc.dg/rs6000-power2-2.c: Likewise.
29142
29143 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
29144
29145         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
29146         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
29147         Change the asm registers to be in form of frN instead of fN.
29148
29149 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29150
29151         * gcc.dg/torture/builtin-convert-2.c: New test.
29152
29153 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
29154
29155         * gcc.dg/rs6000-power2-1.c: New test.
29156         * gcc.dg/rs6000-power2-2.c: New test.
29157
29158 2004-04-28  Jan Hubicka  <jh@suse.cz>
29159
29160         * gcc.dg/unused-6.c: New test.
29161
29162 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
29163             Ulrich Weigand  <uweigand@de.ibm.com>
29164
29165         * ada/acats/run_all.sh: Define $target variable.
29166
29167 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
29168
29169         PR c++/15119
29170         * g++.dg/other/vararg-1.C: New test.
29171
29172         PR c++/4794
29173         * g++.dg/eh/cleanup3.C: New test.
29174
29175 2004-04-24  Laurent GUERBY <laurent@guerby.net>
29176
29177         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
29178         and ad8011a (target_insn).
29179         * ada/acats/support/macro.dfs: Likewise.
29180         * ada/acats/support/impbit.adb: New file.
29181
29182 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
29183
29184         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
29185
29186 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29187
29188         * gcc.dg/loop-3.c: New test.
29189
29190 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
29191
29192         * gcc.c-torture/execute/simd-5.c: New test.
29193
29194 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29195
29196         PR c++/15064
29197         * g++.dg/template/crash18.C: New test.
29198
29199 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
29200
29201         * g++.dg/ext/complit3.C: New test.
29202
29203 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
29204
29205         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
29206         * gcc.dg/altivec-3.c: Same.
29207         * gcc.dg/altivec-varargs-1.c: Same.
29208
29209 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
29210
29211         * lib/target-supports.exp (check_profiling_available): Assume
29212         profiling is not available on powerpc-eabi targets.
29213
29214 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
29215
29216         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
29217         * gcc.dg/vmx/bug-1.c: Ditto.
29218
29219 2004-04-20  Eric Christopher  <echristo@redhat.com>
29220
29221         * gcc.dg/charset/extern.c: New test.
29222         * g++.dg/charset/extern3.cc: Ditto.
29223
29224 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
29225
29226         * gcc.dg/builtins-39.c: New test.
29227
29228 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
29229
29230         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
29231
29232 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
29233
29234         * gcc.dg/torture/mips-hilo-1.c: New test.
29235
29236 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
29237
29238         * gcc.c-torture/compile/20040419-1.c: New test.
29239
29240 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
29241
29242         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
29243
29244 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
29245             Aldy Hernandez  <aldyh@redhat.com>
29246
29247         * gcc.c-torture/execute/va-arg-24.c: New.
29248
29249 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
29250             Aldy Hernandez  <aldyh@redhat.com>
29251
29252         * gcc.dg/vmx/1b-01.c: New.
29253         * gcc.dg/vmx/1b-02.c: New.
29254         * gcc.dg/vmx/1b-03.c: New.
29255         * gcc.dg/vmx/1b-04.c: New.
29256         * gcc.dg/vmx/1b-05.c: New.
29257         * gcc.dg/vmx/1b-06.c: New.
29258         * gcc.dg/vmx/1b-07.c: New.
29259         * gcc.dg/vmx/1c-01.c: New.
29260         * gcc.dg/vmx/1c-02.c: New.
29261         * gcc.dg/vmx/3a-01a.c: New.
29262         * gcc.dg/vmx/3a-01.c: New.
29263         * gcc.dg/vmx/3a-01m.c: New.
29264         * gcc.dg/vmx/3a-03.c: New.
29265         * gcc.dg/vmx/3a-03m.c: New.
29266         * gcc.dg/vmx/3a-04.c: New.
29267         * gcc.dg/vmx/3a-04m.c: New.
29268         * gcc.dg/vmx/3a-05.c: New.
29269         * gcc.dg/vmx/3a-06.c: New.
29270         * gcc.dg/vmx/3a-06m.c: New.
29271         * gcc.dg/vmx/3a-07.c: New.
29272         * gcc.dg/vmx/3b-01.c: New.
29273         * gcc.dg/vmx/3b-02.c: New.
29274         * gcc.dg/vmx/3b-10.c: New.
29275         * gcc.dg/vmx/3b-13.c: New.
29276         * gcc.dg/vmx/3b-14.c: New.
29277         * gcc.dg/vmx/3b-15.c: New.
29278         * gcc.dg/vmx/3c-01a.c: New.
29279         * gcc.dg/vmx/3c-01.c: New.
29280         * gcc.dg/vmx/3c-02.c: New.
29281         * gcc.dg/vmx/3c-03.c: New.
29282         * gcc.dg/vmx/3d-01.c: New.
29283         * gcc.dg/vmx/4-01.c: New.
29284         * gcc.dg/vmx/4-03.c: New.
29285         * gcc.dg/vmx/5-01.c: New.
29286         * gcc.dg/vmx/5-02.c: New.
29287         * gcc.dg/vmx/5-03.c: New.
29288         * gcc.dg/vmx/5-04.c: New.
29289         * gcc.dg/vmx/5-05.c: New.
29290         * gcc.dg/vmx/5-06.c: New.
29291         * gcc.dg/vmx/5-07.c: New.
29292         * gcc.dg/vmx/5-07t.c: New.
29293         * gcc.dg/vmx/5-08.c: New.
29294         * gcc.dg/vmx/5-10.c: New.
29295         * gcc.dg/vmx/5-11.c: New.
29296         * gcc.dg/vmx/7-01a.c: New.
29297         * gcc.dg/vmx/7-01.c: New.
29298         * gcc.dg/vmx/7c-01.c: New.
29299         * gcc.dg/vmx/7d-01.c: New.
29300         * gcc.dg/vmx/7d-02.c: New.
29301         * gcc.dg/vmx/8-01.c: New.
29302         * gcc.dg/vmx/8-02a.c: New.
29303         * gcc.dg/vmx/8-02.c: New.
29304         * gcc.dg/vmx/brode-1.c: New.
29305         * gcc.dg/vmx/bug-1.c: New.
29306         * gcc.dg/vmx/bug-2.c: New.
29307         * gcc.dg/vmx/bug-3.c: New.
29308         * gcc.dg/vmx/cw-bug-1.c: New.
29309         * gcc.dg/vmx/cw-bug-2.c: New.
29310         * gcc.dg/vmx/cw-bug-3.c: New.
29311         * gcc.dg/vmx/dct.c: New.
29312         * gcc.dg/vmx/debug-1.c: New.
29313         * gcc.dg/vmx/debug-2.c: New.
29314         * gcc.dg/vmx/debug-3.c: New.
29315         * gcc.dg/vmx/debug-4.c: New.
29316         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
29317         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
29318         * gcc.dg/vmx/eg-5.c: New.
29319         * gcc.dg/vmx/fft.c: New.
29320         * gcc.dg/vmx/gcc-bug-1.c: New.
29321         * gcc.dg/vmx/gcc-bug-2.c: New.
29322         * gcc.dg/vmx/gcc-bug-3.c: New.
29323         * gcc.dg/vmx/gcc-bug-4.c: New.
29324         * gcc.dg/vmx/gcc-bug-5.c: New.
29325         * gcc.dg/vmx/gcc-bug-6.c: New.
29326         * gcc.dg/vmx/gcc-bug-7.c: New.
29327         * gcc.dg/vmx/gcc-bug-8.c: New.
29328         * gcc.dg/vmx/gcc-bug-9.c: New.
29329         * gcc.dg/vmx/gcc-bug-b.c: New.
29330         * gcc.dg/vmx/gcc-bug-c.c: New.
29331         * gcc.dg/vmx/gcc-bug-d.c: New.
29332         * gcc.dg/vmx/gcc-bug-e.c: New.
29333         * gcc.dg/vmx/gcc-bug-f.c: New.
29334         * gcc.dg/vmx/gcc-bug-g.c: New.
29335         * gcc.dg/vmx/gcc-bug-i.c: New.
29336         * gcc.dg/vmx/harness.h: New.
29337         * gcc.dg/vmx/ira1.c: New.
29338         * gcc.dg/vmx/ira2a.c: New.
29339         * gcc.dg/vmx/ira2b.c: New.
29340         * gcc.dg/vmx/ira2.c: New.
29341         * gcc.dg/vmx/ira2c.c: New.
29342         * gcc.dg/vmx/mem.c: New.
29343         * gcc.dg/vmx/newton-1.c: New.
29344         * gcc.dg/vmx/ops.c: New.
29345         * gcc.dg/vmx/sn7153.c: New.
29346         * gcc.dg/vmx/spill2.c: New.
29347         * gcc.dg/vmx/spill3.c: New.
29348         * gcc.dg/vmx/spill.c: New.
29349         * gcc.dg/vmx/t.c: New.
29350         * gcc.dg/vmx/varargs-1.c: New.
29351         * gcc.dg/vmx/varargs-2.c: New.
29352         * gcc.dg/vmx/varargs-3.c: New.
29353         * gcc.dg/vmx/varargs-4.c: New.
29354         * gcc.dg/vmx/varargs-5.c: New.
29355         * gcc.dg/vmx/varargs-6.c: New.
29356         * gcc.dg/vmx/varargs-7.c: New.
29357         * gcc.dg/vmx/vmx.exp: New.
29358         * gcc.dg/vmx/vprint-1.c: New.
29359         * gcc.dg/vmx/vscan-1.c: New.
29360         * gcc.dg/vmx/x-01.c: New.
29361         * gcc.dg/vmx/x-02.c: New.
29362         * gcc.dg/vmx/x-03.c: New.
29363         * gcc.dg/vmx/x-04.c: New.
29364         * gcc.dg/vmx/x-05.c: New.
29365         * gcc.dg/vmx/yousufi-1.c: New.
29366         * gcc.dg/vmx/zero-1.c: New.
29367         * gcc.dg/vmx/zero.c: New.
29368
29369 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
29370
29371         * g++.dg/lookup/java1.C: Update for chage of
29372         _Jv_AllocObject.
29373         * g++.dg/lookup/java2.C: Likewise.
29374
29375 2004-04-17  Laurent GUERBY <laurent@guerby.net>
29376
29377         * ada/acats/run_all.sh: use -O2 by default.
29378
29379 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
29380
29381         * gcc.dg/vr-mult-[12].c: New tests.
29382
29383 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29384
29385         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
29386
29387         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
29388
29389 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
29390
29391         * lib/target-supports.exp (check_profiling_available): Assume profiling
29392         isn't available for mips*-*-elf targets.
29393
29394 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
29395
29396         * gcc.dg/builtins-38.c: New test.
29397
29398 2004-04-14  Eric Christopher  <echristo@redhat.com>
29399
29400         * g++.dg/charset/charset.exp: Run .cc extension tests.
29401
29402 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
29403
29404         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
29405
29406 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29407
29408         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
29409
29410 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
29411
29412         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
29413         * gcc.dg/i386-387-2.c: Likewise.
29414
29415         * gcc.dg/i386-387-7.c: New test.
29416         * gcc.dg/i386-387-8.c: New test.
29417
29418         * gcc.dg/builtins-37.c: New test.
29419
29420 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
29421
29422         * g++.dg/pch/externc-1.C: Add missing semicolon.
29423
29424 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
29425
29426         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
29427
29428 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29429
29430         * gcc.c-torture/execute/20040411-1.c: New test.
29431
29432 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29433
29434         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
29435
29436 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
29437
29438         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
29439
29440 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
29441
29442         * lib/target-supports.exp (check_named_sections_available): New.
29443         * lib/gcc-dg.exp (dg-require-named-sections): New.
29444         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
29445         old-deja.exp.  Also prune error-count message from HP linker.
29446         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
29447
29448         * g++.dg/init/init-ref4.C: Use dg-require-weak.
29449         * g++.old-deja/g++.pt/static3.C: Likewise.
29450         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
29451
29452 2004-04-09  Roger Sayle  <roger@eyesopen.com>
29453
29454         * gcc.c-torture/execute/20040409-1.c: New test case.
29455         * gcc.c-torture/execute/20040409-2.c: New test case.
29456         * gcc.c-torture/execute/20040409-3.c: New test case.
29457
29458 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
29459
29460         * gcc.dg/20040409-1.c: New test.
29461
29462 2004-04-08  Roger Sayle  <roger@eyesopen.com>
29463
29464         PR target/14888
29465         * g++.dg/opt/pr14888.C: New test case.
29466
29467 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
29468
29469         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
29470         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
29471         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
29472         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
29473         New tests.
29474
29475 2004-04-08  Paul Brook  <paul@codesourcery.com>
29476
29477         * gcc.dg/spill-1.c: New test.
29478
29479 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29480
29481         * gcc.dg/torture/builtin-ctype-2.c: New test.
29482
29483 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
29484
29485         * gcc.dg/pch/pch.exp: Add largefile test.
29486
29487 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
29488
29489         * g++.dg/pch/externc-1.Hs: New.
29490         * g++.dg/pch/externc-1.C: New.
29491
29492 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29493
29494         * gcc.dg/compat/struct-by-value-5a_main.c,
29495         gcc.dg/compat/struct-by-value-5b_main.c: New files.
29496         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
29497         * gcc.dg/compat/struct-by-value-5a_x.c,
29498         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
29499         gcc.dg/compat/struct-by-value-5_x.c.
29500         * gcc.dg/compat/struct-by-value-5a_y.c,
29501         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
29502         gcc.dg/compat/struct-by-value-5_y.c.
29503
29504         * gcc.dg/compat/struct-by-value-6a_main.c,
29505         gcc.dg/compat/struct-by-value-6b_main.c: New files.
29506         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
29507         * gcc.dg/compat/struct-by-value-6a_x.c,
29508         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
29509         gcc.dg/compat/struct-by-value-6_x.c.
29510         * gcc.dg/compat/struct-by-value-6a_y.c,
29511         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
29512         gcc.dg/compat/struct-by-value-6_y.c.
29513
29514         * gcc.dg/compat/struct-by-value-7a_main.c,
29515         gcc.dg/compat/struct-by-value-7b_main.c: New files.
29516         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
29517         * gcc.dg/compat/struct-by-value-7a_x.c,
29518         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
29519         gcc.dg/compat/struct-by-value-7_x.c.
29520         * gcc.dg/compat/struct-by-value-7a_y.c,
29521         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
29522         gcc.dg/compat/struct-by-value-7_y.c.
29523
29524 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
29525
29526         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
29527         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
29528         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
29529         options.
29530
29531 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
29532
29533         * gcc.dg/builtins-36.c: New test.
29534
29535 2004-04-06  Paul Brook  <paul@codesourcery.com>
29536
29537         * README.gcc: Remove obsolete contraint on testcases.
29538
29539 2004-04-05  Paul Brook  <paul@codesourcery.com>
29540
29541         PR2123
29542         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
29543         failure and exit(0) on success.
29544         * g++.dg/expr/anew2.C: Ditto.
29545         * g++.dg/expr/anew3.C: Ditto.
29546         * g++.dg/expr/anew4.C: Ditto.
29547
29548 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
29549
29550         PR c++/3518
29551         * g++.dg/template/unify7.C: New.
29552
29553 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
29554
29555         * g++.dg/README: Bring up to date with new subdirectories; remove
29556         duplicate subdirectory lines.
29557
29558 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
29559
29560         PR c++/14007
29561         * g++.dg/template/unify5.C: New.
29562         * g++.dg/template/unify6.C: New.
29563         * g++.dg/template/qualttp20.C: Adjust.
29564         * g++.old-deja/g++.jason/report.C: Adjust.
29565         * g++.old-deja/g++.other/qual1.C: Adjust.
29566
29567 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
29568
29569         PR c++/14803
29570         * g++.dg/inherit/ptrmem1.C: New test.
29571
29572 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
29573
29574         PR c++/14755
29575         * gcc.c-torture/execute/20040331-1.c: New test.
29576         * gcc.dg/20040331-1.c: New test.
29577
29578 2004-04-01  Paul Brook  <paul@codesourcery.com>
29579
29580         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
29581
29582 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
29583
29584         PR c++/14724
29585         * g++.dg/init/goto1.C: New test.
29586
29587         PR c++/14763
29588         * g++.dg/template/defarg4.C: New test.
29589
29590 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
29591
29592         * gcc.dg/altivec-11.c: Extend test for more valid cases.
29593
29594 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
29595
29596         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
29597
29598 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
29599
29600         * gcc.dg/noncompile/undeclared-2.c: New test.
29601
29602 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
29603
29604         * gcc.dg/940409-1.c: Remove XFAIL.
29605         * gcc.dg/reg-vol-struct-1.c: New test.
29606
29607 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29608
29609         * gcc.dg/torture/builtin-wctype-1.c: New test.
29610
29611 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
29612
29613         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
29614         * gcc.dg/20001101-1.c: Likewise.
29615         * gcc.dg/20001102-1.c: Likewise.
29616
29617 2004-03-25  Roger Sayle  <roger@eyesopen.com>
29618
29619         * gcc.dg/compare8.c: Add an additional test for XOR.
29620
29621 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29622
29623         * gcc.dg/torture/builtin-ctype-1.c: New test.
29624
29625 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29626
29627         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
29628         * gcc.dg/torture/builtin-math-1.c: Likewise.
29629         * gcc.dg/torture/builtin-power-1.c: New test.
29630
29631 2004-03-24  Andreas Schwab  <schwab@suse.de>
29632
29633         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
29634         IA64 assembler.
29635
29636 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
29637             Roger Sayle  <roger@eyesopen.com>
29638
29639         * gcc.dg/compare8.c: New test case.
29640
29641 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
29642
29643         * g++.dg/ext/altivec-7.C: New test.
29644
29645 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
29646
29647         PR 12267, 12391, 12560, 13129, 14114, 14133
29648         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
29649         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
29650         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
29651         Adjust error regexps.
29652         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
29653         * gcc.dg/noncompile/undeclared-1.c: New test cases.
29654         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
29655         * gcc.dg/local1.c: Add explanatory comment.
29656
29657 2004-03-23  Roger Sayle  <roger@eyesopen.com>
29658
29659         PR optimization/14669
29660         * g++.dg/opt/fold2.C: New test case.
29661
29662 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
29663
29664         PR c/14069
29665         * gcc.dg/20040322-1.c: New test.
29666
29667 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29668
29669         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
29670         * gcc.dg/ultrasp4.c: Likewise.
29671         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
29672
29673 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
29674
29675         * gcc.dg/i386-sse-8.c: Reset default options.
29676
29677 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
29678
29679         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
29680         in the error message text.
29681
29682 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29683
29684         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
29685
29686 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
29687
29688         PR c++/14616
29689         * g++.dg/init/array13.C: New test.
29690
29691 2004-03-20  Roger Sayle  <roger@eyesopen.com>
29692
29693         PR target/13889
29694         * gcc.c-torture/compile/pr13889.c: New test case.
29695
29696 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29697
29698         PR c/14635
29699         * builtins-1.c (nan, nans): Don't test.
29700         * builtins-30.c: Don't use nan, nanf, nanl.
29701         * builtins-35.c: New test.
29702
29703 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
29704
29705         * g++.dg/ext/altivec-6.C: New test.
29706
29707 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
29708
29709         * g++.dg/init/placement3.C: New test.
29710
29711         * g++.dg/template/spec13.C: New test.
29712
29713         * g++.dg/lookup/using11.C: New test.
29714
29715         * g++.dg/lookup/koenig3.C: New test.
29716
29717         * g++.dg/template/operator2.C: New test.
29718
29719         * g++.dg/expr/dtor3.C: New test.
29720         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
29721         marker.
29722         * g++.old-deja/g++.law/visibility28.C: Likewise.
29723
29724 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
29725
29726         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
29727         * gcc.dg/ppc64-abi-3.c: Likewise.
29728
29729 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29730
29731         PR c++/14545
29732         * g++.dg/parse/template15.C: New test.
29733
29734 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
29735
29736         * g++.dg/expr/dtor2.C: New test.
29737
29738         * g++.dg/lookup/anon4.C: New test.
29739
29740         * g++.dg/overload/using1.C: New test.
29741
29742         * g++.dg/template/lookup7.C: New test.
29743
29744         * g++.dg/template/typename6.C: New test.
29745
29746         * g++.dg/expr/cond6.C: New test.
29747
29748 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29749
29750         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
29751
29752 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
29753
29754         * g++.dg/expr/cond5.C: New test.
29755         * g++.dg/expr/constcast1.C: Likewise.
29756         * g++.dg/expr/ptrmem2.C: Likewise.
29757         * g++.dg/expr/ptrmem3.C: Likewise.
29758         * g++.dg/lookup/main1.C: Likewise.
29759         * g++.dg/template/lookup6.C: Likewise.
29760
29761 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
29762
29763         * gcc.dg/local1.c: New test.
29764
29765         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
29766
29767 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29768
29769         * gcc.dg/torture/builtin-convert-1.c: New test.
29770
29771 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29772
29773         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
29774
29775 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
29776
29777         PR c++/14481
29778         * g++.dg/warn/Wunused-7.C: New test.
29779
29780 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29781
29782         * gcc.dg/torture/builtin-integral-1.c: New test.
29783
29784 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
29785
29786         PR c++/14586
29787         * g++.dg/parse/non-dependent3.C: New test.
29788
29789 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
29790
29791         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
29792         * g++.dg/eh/simd-2.C: Likewise.
29793         * g++.dg/init/array10.C: Likewise.
29794         * gcc.c-torture/compile/simd-1.c: Likewise.
29795         * gcc.c-torture/compile/simd-2.c: Likewise.
29796         * gcc.c-torture/compile/simd-3.c: Likewise.
29797         * gcc.c-torture/compile/simd-4.c: Likewise.
29798         * gcc.c-torture/compile/simd-6.c: Likewise.
29799         * gcc.c-torture/execute/simd-1.c: Likewise.
29800         * gcc.c-torture/execute/simd-2.c: Likewise.
29801         * gcc.dg/compat/vector-defs.h: Likewise.
29802         * gcc.dg/20020531-1.c: Likewise.
29803         * gcc.dg/altivec-3.c: Likewise.
29804         * gcc.dg/altivec-4.c: Likewise.
29805         * gcc.dg/altivec-varargs-1.c: Likewise.
29806         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
29807         * gcc.dg/i386-mmx-3.c: Likewise.
29808         * gcc.dg/i386-sse-4.c: Likewise.
29809         * gcc.dg/i386-sse-5.c: Likewise.
29810         * gcc.dg/i386-sse-8.c: Likewise.
29811         * gcc.dg/simd-1.c: Likewise.
29812         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
29813         __ev64_opaque__ since the machine description provides it.
29814
29815 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29816
29817         * lib/compat.exp (skip_list): New global variable.
29818         Use it to hold the user defined COMPAT_SKIPS list if any.
29819         (compat-obj): Add the members of skip_list to optall.
29820
29821 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29822
29823         * gcc.dg/compat/union-by-value-1_main.c,
29824         union-by-value-1_x.c, union-by-value-1_y.c,
29825         union-check.h, union-defs.h,
29826         union-init.h, union-return-1_main.c,
29827         union-return-1_x.c, union-return-1_y.c: New files.
29828
29829 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29830
29831         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
29832         mixed-struct-init.h: Add 4 mixed structure types.
29833         struct-by-value-21_main.c, struct-by-value-21_x.c,
29834         struct-by-value-21_y.c, struct-return-21_main.c,
29835         struct-return-21_x.c, struct-return-21_y.c: New files.
29836
29837 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
29838
29839         PR c++/14550
29840         * g++.dg/parse/template14.C: New test.
29841
29842 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29843
29844         * gcc.c-torture/execute/20040313-1.c: New test.
29845
29846 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
29847
29848         PR target/14533
29849         * gcc.dg/20040311-2.c: New test.
29850
29851 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
29852
29853         PR other/14544
29854         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
29855         bit-field.
29856
29857 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
29858
29859         * gcc.dg/20040305-2.c: Add missing return statement.
29860
29861 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29862
29863         * gcc.dg/builtins-34.c: Also check pow10*.
29864
29865 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
29866
29867         PR target/14262
29868         * gcc.dg/20040305-2.c: New test.
29869
29870 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
29871
29872         * gcc.dg/20040310-1.c: New test.
29873
29874 2004-03-11  Roger Sayle  <roger@eyesopen.com>
29875
29876         * gcc.c-torture/execute/20040311-1.c: New test case.
29877
29878 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
29879
29880         PR c++/14476
29881         * g++.dg/lookup/enum1.C: New test.
29882
29883 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
29884
29885         PR c++/14510
29886         * g++.dg/lookup/struct2.C: New test.
29887
29888 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
29889
29890         * gcc.dg/builtins-34.c: New test.
29891
29892 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29893
29894         * gcc.dg/torture/builtin-nonneg-1.c: New test.
29895
29896 2004-03-09  James E Wilson  <wilson@specifixinc.com>
29897
29898         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
29899         * gcc.dg/alias-2.c: New testcase.
29900
29901 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
29902
29903         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
29904
29905 2004-03-09  Roger Sayle  <roger@eyesopen.com>
29906
29907         * gcc.c-torture/execute/20040309-1.c: New test case.
29908
29909 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
29910
29911         PR c++/14397
29912         * g++.dg/overload/ref1.C: New.
29913
29914 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29915
29916         PR c++/14409
29917         * g++.dg/template/spec12.C: New test.
29918
29919         PR c++/14448
29920         * g++.dg/parse/crash14.C: New test.
29921
29922 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
29923
29924         PR c++/14230
29925         * g++.dg/init/ref11.C: New test.
29926
29927 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
29928
29929         PR c++/14432
29930         * g++.dg/parse/builtin2.C: New test.
29931
29932 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
29933
29934         PR c++/14401
29935         * g++.dg/init/ctor3.C: New test.
29936         * g++.dg/init/union1.C: New test.
29937         * g++.dg/ext/anon-struct4.C: New test.
29938
29939 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
29940
29941         * g++.dg/lookup/koenig1.C: Tweak error messages.
29942         * g++.dg/lookup/used-before-declaration.C: Likewise.
29943         * g++.dg/other/do1.C: Likewise.
29944         * g++.dg/overload/koenig1.C: Likewise.
29945         * g++.dg/parse/crash13.C: Likewise.
29946         * g++.dg/template/instantiate3.C: Likewise.
29947
29948 2004-03-08  Eric Christopher  <echristo@redhat.com>
29949
29950         * * lib/target-supports.exp: Enable libiconv in test
29951         compilation.  Fix up error checking.
29952
29953 2004-03-08  Roger Sayle  <roger@eyesopen.com>
29954
29955         PR middle-end/14289
29956         * gcc.dg/pr14289-1.c: New test case.
29957         * gcc.dg/pr14289-2.c: Likewise.
29958         * gcc.dg/pr14289-3.c: Likewise.
29959
29960 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
29961
29962         * gcc.c-torture/execute/20040308-1.c: New test.
29963
29964 2004-03-07  Roger Sayle  <roger@eyesopen.com>
29965
29966         * gcc.c-torture/execute/20040307-1.c: New test case.
29967
29968 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
29969
29970         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
29971
29972 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
29973
29974         * gcc.dg/20040306-1.c: New test.
29975
29976 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
29977
29978         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
29979         them static.
29980         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
29981
29982 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29983
29984         PR c/14465
29985         * gcc.dg/decl-6.c: New test.
29986
29987 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29988
29989         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
29990         Rename LOGPOW -> LOG_POW.
29991         (SQRT_EXP, POW_EXP): New.
29992
29993 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29994
29995         * gcc.dg/i386-sse-8.c: New test.
29996
29997 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29998
29999         PR c/14114
30000         * gcc.dg/decl-5.c: New test.
30001
30002 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
30003
30004         * gcc.dg/20040305-1.c: New test.
30005
30006 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
30007
30008         PR other/14354
30009         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
30010
30011 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
30012
30013         PR c++/14425, c++/14426
30014         * g++.dg/ext/altivec-4.C: New test.
30015         * g++.dg/ext/altivec-5.C: New test.
30016
30017 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
30018
30019         * g++.old-deja/g++.other/linkage1.C: Expect errors about
30020         global variables of a type with no linkage.
30021         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
30022         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
30023         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
30024         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
30025         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
30026         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
30027         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
30028         * g++.dg/warn/deprecated.C: Name enum Color.
30029         * g++.dg/overload/VLA.C: Name structure for 'b'.
30030         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
30031
30032 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30033
30034         * gcc.c-torture/compile/20040304-1.c: New test.
30035
30036 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
30037
30038         PR 13728
30039         * gcc.dg/decl-4.c: New testcase.
30040
30041 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
30042
30043         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
30044         as PRECF if sizeof (float) > sizeof (double).
30045         (PRECL): Make it the same as PRECF if
30046         sizeof (float) > sizeof (long double).
30047
30048 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30049
30050         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
30051         system type.  Add check for irix6 which doesn't have c99 runtime.
30052
30053 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
30054
30055         * gcc.dg/const-elim-1.c: xfail for xtensa.
30056
30057 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
30058
30059         PR c++/14369
30060         * g++.dg/template/cond4.C: New test.
30061
30062 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
30063
30064         PR c++/14360
30065         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
30066
30067         PR c++/14361
30068         * g++.dg/parse/defarg7.C: New test.
30069
30070         PR c++/14359
30071         * g++.dg/template/friend26.C: New test.
30072
30073 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
30074
30075         PR c++/14324
30076         * g++.dg/abi/mangle21.C: New test.
30077
30078         PR c++/14260
30079         * g++.dg/parse/constructor2.C: New test.
30080
30081         PR c++/14337
30082         * g++.dg/template/sfinae1.C: New test.
30083
30084 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
30085
30086         PR c++/14267
30087         * g++.dg/expr/crash2.C: New test.
30088
30089         PR middle-end/13448
30090         * gcc.dg/inline-5.c: New test.
30091         * gcc.dg/always-inline.c: Split out tests into ...
30092         * gcc.dg/always-inline2.c: ... this and ...
30093         * gcc.dg/always-inline3.c: ... this.
30094
30095 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
30096
30097         PR debug/12103
30098         * g++.dg/debug/crash1.C: New test.
30099
30100 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
30101
30102         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
30103         function with __attribute__((noinline)).
30104         (recurser_void2): Likewise.
30105         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
30106         (recurser_void2): Likewise.
30107
30108 2004-02-29  Roger Sayle  <roger@eyesopen.com>
30109
30110         PR middle-end/14203
30111         * g++.dg/warn/Wunused-6.C: New test case.
30112
30113 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
30114
30115         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
30116         not defined.
30117
30118 2004-02-27  Eric Christopher  <echristo@redhat.com>
30119
30120         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
30121         * g++.dg/charset/asm2.c: Run only x86.
30122         * gcc.dg/charset/asm3.c: Ditto.
30123
30124 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
30125
30126         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
30127         ld_library_path.
30128
30129 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
30130
30131         * g++.dg/ext/altivec-3.C: New.
30132
30133 2004-02-26  Richard Henderson  <rth@redhat.com>
30134
30135         * g++.dg/ext/attrib10.C: Mark for warning.
30136         * gcc.dg/attr-alias-1.c: New.
30137
30138 2004-02-26  Richard Henderson  <rth@redhat.com>
30139
30140         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
30141         * gcc.c-torture/execute/20040208-2.c: ... it back.
30142
30143 2004-02-26  Eric Christopher  <echristo@redhat.com>
30144
30145         * lib/target-supports.exp (check-iconv-available): New function.
30146         * lib/gcc-dg.exp (dg-require-iconv): New function.
30147         Use above.
30148         * gcc.dg/charset: New directory.
30149         * gcc.dg/charset/charset.exp: New file.
30150         * gcc.dg/charset/asm1.c: Ditto.
30151         * gcc.dg/charset/asm2.c: Ditto.
30152         * gcc.dg/charset/asm3.c: Ditto.
30153         * gcc.dg/charset/asm4.c: Ditto.
30154         * gcc.dg/charset/asm5.c: Ditto.
30155         * gcc.dg/charset/attribute1.c: Ditto.
30156         * gcc.dg/charset/attribute2.c: Ditto.
30157         * gcc.dg/charset/string1.c: Ditto.
30158         * g++.dg/charset: New directory.
30159         * g++.dg/dg.exp: Add here. Special options.
30160         * g++.dg/charset/charset.exp: New file.
30161         * g++.dg/charset/asm1.c: Ditto.
30162         * g++.dg/charset/asm2.c: Ditto.
30163         * g++.dg/charset/asm3.c: Ditto.
30164         * g++.dg/charset/asm4.c: Ditto.
30165         * g++.dg/charset/attribute1.c: Ditto.
30166         * g++.dg/charset/attribute2.c: Ditto.
30167         * g++.dg/charset/extern1.cc: Ditto.
30168         * g++.dg/charset/extern2.cc: Ditto.
30169         * g++.dg/charset/string1.c: Ditto.
30170
30171 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
30172
30173         PR c++/14278
30174         * g++.dg/parse/comma1.C: New test.
30175
30176 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30177
30178         PR c++/14284
30179         * g++.dg/template/ttp8.C: New test.
30180
30181 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
30182
30183         * gcc.dg/fixuns-trunc-1.c: New test.
30184
30185 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30186
30187         * gcc.dg/builtins-config.h: Use #elif.
30188
30189 2004-02-26  Michael Matz  <matz@suse.de>
30190
30191         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
30192         * gcc.dg/991214-1.c: Likewise.
30193         * gcc.dg/i386-asm-1.c: Likewise.
30194
30195 2004-02-25  Richard Henderson  <rth@redhat.com>
30196
30197         * gcc.c-torture/execute/20040208-2.c: Move ...
30198         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
30199
30200 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30201
30202         PR c++/14246
30203         * g++.dg/other/crash-3.C: New test.
30204
30205 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30206
30207         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
30208         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
30209
30210         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
30211         HP-UX.
30212
30213 2004-02-24  Michael Matz  <matz@suse.de>
30214
30215         * gcc.dg/i386-regparm.c: New.
30216
30217 2004-02-23  James E Wilson  <wilson@specifixinc.com>
30218
30219         * gcc.c-torture/execute/20040223-1.c: New.
30220
30221 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
30222             Kazu Hirata  <kazu@cs.umass.edu>
30223
30224         * gcc.dg/fwritable-strings-1.c: Remove.
30225
30226 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
30227
30228         PR c/14156
30229         * gcc.dg/20040223-1.c: New test.
30230
30231 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30232
30233         PR c++/14106
30234         * g++.dg/ext/typeof9.C: New test.
30235
30236 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30237
30238         PR c++/14250
30239         * g++.dg/other/switch1.C: New test.
30240
30241 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30242
30243         * gcc.dg/cast-function-1.c: Adjust for new informative message.
30244         * gcc.dg/va-arg-1.c: Likewise.
30245
30246 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30247
30248         PR c++/14143
30249         * g++.dg/template/koenig5.C: New test.
30250
30251 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
30252
30253         * g++.dg/ext/altivec-1.C: Generalize target triple.
30254         * g++.dg/ext/altivec-2.C: New test case.
30255         * g++.dg/ext/altivec_check.h: New file.
30256         * gcc.dg/altivec-1.c: Generalize target triple;
30257         include altivec_check.h and call altivec_check().
30258         * gcc.dg/altivec-[2-5].c: Generalize target triple.
30259         * gcc.dg/altivec-6.c: New test case.
30260         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
30261         type casts as needed.
30262         * gcc.dg/altivec-10.c: Include altivec_check.h and call
30263         altivec_check().
30264         * gcc.dg/altivec-12.c: New test case.
30265         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
30266         include altivec_check.h and call altivec_check().
30267         * gcc.dg/altivec_check.h: New file.
30268
30269 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30270
30271         * lib/target-supports.exp (check_alias_available): Don't mangle
30272         function `g' in test program.
30273
30274 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30275
30276         * lib/target-supports.exp (check_profiling_available): Check
30277         argument to determine whether we support a profiling type.
30278         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
30279         check_profiling_available.
30280         * g++.dg/bprob/bprob.exp: Likewise.
30281         * g77.dg/bprob/bprob.exp: Likewise.
30282         * gcc.misc-tests/bprob.exp: Likewise.
30283         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
30284         dg-require-profiling and delete expected error handling.
30285         * gcc.dg/20021014-1.c: Likewise.
30286         * gcc.dg/nest.c: Likewise.
30287
30288 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30289
30290         PR c++/12007
30291         * g++.dg/other/vthunk1.C: New test.
30292
30293 2004-02-20  Falk Hueffner  <falk@debian.org>
30294
30295         PR target/14201
30296         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
30297
30298 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
30299
30300         PR c++/13927
30301         * g++.dg/other/error8.C: Remove XFAIL markers.
30302
30303         PR c++/14173
30304         * g++.dg/ext/packed5.C: New test.
30305
30306         PR c++/14199
30307         * g++.dg/warn/Wunused-5.C: New test.
30308
30309         PR c++/14186
30310         * g++.dg/lookup/member1.C: New test.
30311
30312 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
30313
30314         * gcc.c-torture/compile/20040130-1.c: Enable only when
30315         __INT_MAX__ >= 2147483647L.
30316         * gcc.c-torture/compile/961203-1.c: Likewise.
30317
30318 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
30319
30320         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
30321         * g++.dg/opt/template1.C: Robustify assembler regexp
30322
30323 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30324
30325         * gcc.c-torture/execute/simd-4.x: Remove.
30326         * gcc.c-torture/execute/va-arg-25.x: Likewise.
30327         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
30328         Guard with #ifndef SKIP_ATTRIBUTE.
30329         * gcc.dg/compat/vector-1_y.c: Likewise.
30330         * gcc.dg/compat/vector-2_x.c: Likewise.
30331         * gcc.dg/compat/vector-2_y.c: Likewise.
30332         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
30333         * g++.dg/eh/simd-2.C: Likewise.
30334
30335 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
30336
30337         * gcc.c-torture/compile/complex-1.c: New.
30338
30339 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
30340
30341         PR target/14209
30342         * gcc.c-torture/execute/20040218-1.c: New test.
30343
30344 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30345
30346         PR c++/14181
30347         * g++.dg/parse/new2.C: New test.
30348
30349 2004-02-18  Paul Brook  <paul@codesourcery.com>
30350
30351         * gcc.c-torture/compile/libcall-1.c: New test.
30352
30353 2004-02-18  Paul Brook  <paul@codesourcery.com>
30354
30355         PR debug/12934
30356         * gcc.dg/debug/debug-7.c: New test.
30357
30358 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
30359
30360         * gcc.dg/20040217-1.c: New test.
30361
30362 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
30363
30364         * gcc.c-torture/execute/990208-1.x: Delete.
30365
30366 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
30367
30368         * gcc.c-torture/execute/20040208-2.x: New file.
30369
30370 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
30371
30372         PR c++/11326
30373         * g++.dg/abi/structret1.C: New test.
30374
30375 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
30376
30377         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
30378         (i386_cpuid): No need to test if cpuid is available on AMD64.
30379         Fix assembly, so that it works onboth i386 and AMD64.
30380         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
30381         (vecInLong): Fix s[] member type to unsigned int.
30382         (vecInWord): Remove type.
30383         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
30384         (a64, b64, c64, d64, e64): Remove.
30385         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
30386         Remove unused variable.  Remove initialization of removed variables.
30387         Don't call mmx_tests nor sse_tests.
30388         (reference_mmx, reference_sse): Remove.
30389         (check): Add return stmt.
30390         * gcc.dg/i386-sse-7.c: New test.
30391         * gcc.dg/i386-mmx-4.c: New test.
30392
30393 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30394
30395         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
30396         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
30397         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
30398         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
30399         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
30400         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
30401         g++.dg/tc1/dr94.C: Fix line terminator.
30402
30403 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
30404
30405         * gcc.c-torture/compile/20040216-1.c: New.
30406
30407 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30408
30409         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
30410         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
30411         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
30412         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
30413         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
30414         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
30415
30416 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30417
30418         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
30419
30420 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
30421
30422         PR c++/13971
30423         * g++.dg/expr/cond4.C: New test.
30424
30425         PR c++/14086
30426         * g++.dg/lookup/crash2.C: New test.
30427
30428 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
30429
30430         * gcc.c-torture/compile/20040214-2.c: New test.
30431
30432 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
30433
30434         PR c++/14116
30435         * g++.dg/ext/typeof8.C: New test.
30436
30437 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
30438
30439         * gcc.c-torture/compile/20040214-1.c: New test.
30440
30441 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30442
30443         PR c++/13635
30444         * g++.dg/template/spec11.C: New test.
30445
30446 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30447
30448         PR c++/13927
30449         * g++.dg/other/error8.C: New test.
30450
30451 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
30452
30453         PR c++/14122
30454         * g++.dg/template/array4.C: New test.
30455
30456         PR c++/14108
30457         * g++.dg/inherit/thunk2.C: New test.
30458
30459         PR c++/14083
30460         * g++.dg/eh/cond2.C: New test.
30461
30462 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
30463
30464         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
30465
30466 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
30467
30468         * lib/scanasm.exp (dg-scan): Quote pattern before display.
30469
30470 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
30471
30472         * g++.dg/simd-2.C: xfail on ppc64-linux.
30473
30474 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30475
30476         PR c/456
30477         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
30478         tests.
30479
30480 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
30481
30482         * gcc.dg/builtins-33.c: New test.
30483
30484 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
30485
30486         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
30487
30488 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
30489
30490         * g++.dg/simd-2.C: Set -maltivec for ppc64.
30491
30492 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
30493
30494         * gcc.dg/ppc64-abi-3.c: New test.
30495
30496 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
30497
30498         PR c/14092
30499
30500         * gcc.dg/pr14092-1.c: New testcase.
30501
30502 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
30503
30504         * gcc.dg/cpp/assert4.c: Fix typo last change.
30505
30506         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
30507         * gcc.dg/cpp/assert4.c: Handle powerpc64.
30508
30509         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
30510
30511 2004-02-09  Roger Sayle  <roger@eyesopen.com>
30512
30513         * gcc.c-torture/compile/20040209-1.c: New test case.
30514
30515 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30516
30517         * gcc.dg/c90-init-1.c: Adjust expected error messages.
30518
30519 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
30520
30521         * gcc.c-torture/execute/20040208-[12].c: New tests.
30522
30523 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30524
30525         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
30526
30527 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30528
30529         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
30530
30531 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
30532
30533         Bug 13856
30534         * gcc.dg/visibility-8.c: New testcase.
30535
30536 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
30537
30538         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
30539         arguments.
30540         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
30541
30542 2004-02-07  Roger Sayle  <roger@eyesopen.com>
30543
30544         PR middle-end/13696
30545         * g++.dg/opt/fold1.C: New test case.
30546
30547 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30548
30549         PR c++/14033
30550         * g++.dg/other/crash-2.C: New test.
30551
30552 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30553
30554         PR c++/14028
30555         * g++.dg/parse/angle-bracket2.C: New test.
30556
30557 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30558
30559         PR middle-end/13750
30560         Revert:
30561         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
30562         PR pch/13361
30563         * testsuite/g++.dg/pch/wchar-1.C: New.
30564         * testsuite/g++.dg/pch/wchar-1.Hs: New.
30565
30566 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30567
30568         PR c++/14008
30569         * g++.dg/parse/error15.C: New test.
30570         * g++.dg/parse/crash11.C: Update dg-error mark.
30571
30572 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30573
30574         PR c++/13932
30575         * g++.dg/warn/conv2.C: New test.
30576
30577 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30578
30579         PR c++/13086
30580         * g++.dg/warn/incomplete1.C: Remove xfail.
30581
30582 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30583
30584         * lib/file-format.exp (gcc_target_object_format): Use
30585         ${tool}_target_compile, not gcc_target_compile.
30586         * lib/target-supports.exp (check_alias_available): Likewise.
30587         (check_gc_sections_available): Likewise.
30588         * g++.dg/ext/attrib10.C: Use dg-require-alias.
30589         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
30590         dg-require-alias.
30591
30592 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30593
30594         PR c++/13969
30595         * g++.dg/template/static6.C: New test.
30596
30597 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
30598
30599         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
30600
30601 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30602
30603         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
30604         tests for systems where `char' is unsigned by default.
30605
30606 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30607
30608         PR c++/13997
30609         * g++.dg/template/partial3.C: New test.
30610
30611 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
30612
30613         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
30614         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
30615         Remove mentions of obsolete ports.
30616
30617 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
30618
30619         * gcc.dg/noncompile/20001228-1.c: Fix for new
30620         error message.
30621
30622 2004-02-03  Roger Sayle  <roger@eyesopen.com>
30623
30624         PR target/9348
30625         * gcc.c-torture/execute/multdi-1.c: New test case.
30626
30627 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
30628
30629         PR c++/13925
30630         * g++.dg/template/lookup5.C: New test.
30631
30632 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
30633
30634         PR c++/13950
30635         * g++.dg/template/lookup4.C: New test.
30636
30637         PR c++/13970
30638         * g++.dg/parse/error14.C: New test.
30639
30640         PR c++/14002
30641         * g++.dg/parse/template13.C: New test.
30642
30643 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
30644
30645         PR c++/13978
30646         * g++.dg/template/koenig4.C: New test.
30647
30648         PR c++/13968
30649         * g++.dg/template/crash17.C: New test.
30650
30651         PR c++/13975
30652         * g++.dg/parse/error13.C: New test.
30653         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
30654
30655 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30656
30657         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
30658
30659 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
30660
30661         PR c/11658
30662         PR c/13994
30663         * gcc.dg/noncompile/20040203-1.c: New test.
30664         * gcc.dg/noncompile/20040203-2.c: Likewise.
30665         * gcc.dg/noncompile/20040203-3.c: Likewise.
30666         * gcc.dg/20040203-1.c: Likewise.
30667
30668 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
30669
30670         PR c++/10858
30671         * g++.dg/template/sizeof7.C: New test.
30672
30673 2004-02-02  Eric Christopher  <echristo@redhat.com>
30674             Zack Weinberg  <zack@codesourcery.com>
30675
30676         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
30677
30678 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
30679
30680         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
30681         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
30682         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
30683         * gcc.dg/cleanup-5.c: Run only on Linux targets.
30684
30685 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
30686
30687         PR c++/13113
30688         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
30689
30690         PR c++/13854
30691         * g++.dg/ext/attrib13.C: New test.
30692
30693         PR c++/13907
30694         * g++.dg/conversion/op2.C: New test.
30695
30696 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30697
30698         * gcc.dg/titype-1.c: Fix pasto.
30699
30700 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30701
30702         * gcc.dg/titype-1.c: New test.
30703
30704 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30705
30706         PR c++/13957
30707         * g++.dg/template/non-type-template-argument-1.C,
30708         g++.dg/template/qualified-id1.C: Update dg-error marks.
30709         * g++.dg/template/nontype6.C: New test.
30710
30711 2004-02-01  Roger Sayle  <roger@eyesopen.com>
30712
30713         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
30714         * gcc.dg/builtins-31.c: New testcase.
30715         * gcc.dg/builtins-32.c: New testcase.
30716
30717 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
30718
30719         * objc.dg/call-super-2.m: Update line numbers
30720         for the including of stddef.h.
30721
30722 2004-01-30  Michael Matz  <matz@suse.de>
30723
30724         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
30725         g++.dg/ext/case-range3.C: New tests.
30726
30727 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30728
30729         DR206
30730         PR c++/13813
30731         * g++.dg/template/member4.C: New test.
30732
30733 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30734
30735         PR c++/13683
30736         * g++.dg/template/sizeof6.C: New test.
30737
30738 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
30739
30740         * gcc.dg/fwritable-strings-1.c: New test.
30741
30742 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
30743
30744         * gcc.c-torture/compile/20040130-1.c: New test.
30745
30746 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
30747
30748         * objc.dg/call-super-2.m: Include stddef.h for size_t.
30749
30750 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
30751
30752         PR c++/13883
30753         * g++.dg/template/ctor3.C: New test.
30754
30755 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30756
30757         * g++.dg/tc1: New directory.
30758         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
30759         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
30760         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
30761         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
30762         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
30763
30764 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30765
30766         * g++.dg/parse/error11.C: New test.
30767         * g++.dg/parse/error12.C: Likewise.
30768
30769 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
30770
30771         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
30772         (scan_initial, main): Use aligned_sizeof instead of sizeof.
30773
30774 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
30775
30776         PR c++/13791
30777         * g++.dg/ext/attrib12.C: New test.
30778
30779         PR c++/13736
30780         * g++.dg/parse/cast2.C: New test.
30781
30782 2004-01-27  James E Wilson  <wilson@specifixinc.com>
30783
30784         * objc.dg/encode-2.m (main): New local string.  Set depending on
30785         sizeof long.  Use in sscanf call.
30786         * objc.dg/encode-3.m (main): New local string.  Set depending on
30787         sizeof long.  Use in scan_initial call.
30788
30789 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30790
30791         * objc.dg/call-super-2.m: Make LP64-safe.
30792         * objc.dg/desig-init-1.m: Likewise.
30793
30794 2004-01-27  Devang Patel <dpatel@apple.com>
30795
30796         * g++.dg/debug/namespace1.C: New test.
30797
30798 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
30799
30800         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
30801         xscale-*-*.
30802
30803         * gcc.dg/arm-mmx-1.c: New test.
30804
30805 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30806
30807         * gcc.dg/20040127-1.c: New test.
30808         * gcc.dg/20040127-2.c: New test.
30809
30810 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30811
30812         * objc.dg/stret-1.m (glob): Renamed to globa.
30813
30814 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
30815
30816         PR c++/13663
30817         * g++.dg/expr/for1.C: New test.
30818
30819 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
30820
30821         PR middle-end/13779
30822         * gcc.dg/darwin-longlong.c: New test.
30823
30824 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
30825
30826         * gcc.dg/20040124-1.c: Moved test from here...
30827         * gcc.c-torture/compile/20040124-1.c: ...to here.
30828
30829 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30830
30831         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
30832         the assembly output if -m64 is passed.
30833
30834 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
30835
30836         PR c++/13833
30837         * g++.dg/template/cond3.C: New test.
30838
30839 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30840
30841         PR c++/13810
30842         * g++.dg/template/ttp7.C: New test.
30843
30844 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30845
30846         PR c++/13797
30847         * g++.dg/template/nontype4.C: New test.
30848         * g++.dg/template/nontype5.C: Likewise.
30849
30850 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
30851
30852         * gcc.dg/torture/mips-clobber-at.c: New test.
30853
30854 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
30855
30856         * gcc.dg/20040124-1.c: New test.
30857
30858 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
30859
30860         * gcc.dg/20040123-1.c: New test.
30861
30862 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
30863
30864         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
30865
30866 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30867
30868         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
30869
30870 2004-01-23  Andrew Pinski  <apinski@apple.com>
30871
30872         * gcc.dg/20030121-1.c: Move to ..
30873         * gcc.dg/20040121-1.c: here.
30874
30875 2004-01-23  Roger Sayle  <roger@eyesopen.com>
30876
30877         * gcc.dg/builtins-29.c: New test case.
30878
30879 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
30880
30881         PR 18314
30882         * gcc.dg/builtins-30.c: New testcase.
30883
30884 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
30885
30886         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
30887         * lib/g77.exp: Likewise.
30888         * lib/objc.exp: Likewise.
30889         * lib/g++.exp: Likewise.
30890
30891 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30892
30893         * gcc.dg/struct-by-value-2.c: New test.
30894
30895 2004-01-21  Andrew Pinski  <apinski@apple.com>
30896
30897         PR target/13785
30898         * gcc.dg/20030121-1.c: New test.
30899
30900 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
30901
30902         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
30903         clobber frame pointer register in asm statement.
30904
30905 2004-01-21  Falk Hueffner  <falk@debian.org>
30906
30907         * gcc.c-torture/compile/20040121-1.c: New test.
30908
30909 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
30910
30911         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
30912
30913 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
30914
30915         * gcc.dg/ppc64-abi-2.c: New test.
30916
30917 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
30918
30919         * lib/treelang.exp: Fill out this file.
30920         * lib/treelang-dg.exp: New File.
30921
30922 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
30923
30924         * gcc.c-torture/compile/981022-1.c: Remove.
30925         * gcc.dg/array-5.c: Remove XFAIL.
30926         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
30927         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
30928         gcc.dg/cond-lvalue-1.c: Update.
30929         * gcc.dg/cast-lvalue-2.c: New test.
30930
30931 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
30932
30933         PR c++/13592
30934         * g++.dg/other/error1.C (class foo): Tweak error message.
30935
30936         PR c++/13592
30937         * g++.dg/template/call2.C: New test.
30938
30939 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30940
30941         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
30942         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
30943         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
30944         scalar-return-1_x.c, scalar-return-2_y.c,
30945         scalar-return-3_x.c, scalar-return-3_y.c,
30946         scalar-return-4_x.c, scalar-return-4_y.c,
30947         struct-align-1.h, struct-align-1_x.c,
30948         struct-align-1_y.c, struct-align-2.h,
30949         struct-align-2_x.c, struct-align-2_y.c,
30950         struct-by-value-10_y.c, struct-by-value-11_x.c,
30951         struct-by-value-11_y.c, struct-by-value-12_x.c,
30952         struct-by-value-12_y.c, struct-by-value-13_x.c,
30953         struct-by-value-13_y.c, struct-by-value-14_x.c,
30954         struct-by-value-14_y.c, struct-by-value-15_x.c,
30955         struct-by-value-15_y.c, struct-by-value-16_y.c,
30956         struct-by-value-17_y.c, struct-by-value-18_y.c,
30957         struct-by-value-19_y.c, struct-by-value-1_x.c,
30958         struct-by-value-1_y.c, struct-by-value-20_y.c,
30959         struct-by-value-2_x.c, struct-by-value-2_y.c,
30960         struct-by-value-3_y.c, struct-by-value-4_x.c,
30961         struct-by-value-4_y.c, struct-by-value-5_y.c,
30962         struct-by-value-6_y.c, struct-by-value-7_y.c
30963         struct-by-value-8_x.c, struct-by-value-8_y.c
30964         struct-by-value-9_x.c, struct-by-value-9_y.c
30965         struct-return-10_x.c, struct-return-10_y.c,
30966         struct-return-19_x.c, struct-return-20_x.c
30967         struct-return-2_x.c, struct-return-2_y.c
30968         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
30969         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
30970
30971 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30972
30973         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
30974         attribute on sparc*-sun-solaris2.*.
30975
30976 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
30977
30978         PR c++/13710
30979         * g++.dg/ext/typeof7.C: New test.
30980
30981 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
30982
30983         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
30984         * gcc.dg/const-elim-1.c: Same.
30985
30986 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
30987
30988         * objc.dg/stret-1.m: New.
30989         * objc.dg/stret-2.m: New.
30990
30991 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
30992
30993         PR c++/11895
30994         * g++.dg/ext/vector1.C: New test.
30995
30996 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
30997
30998         * gcc.dg/pch/import-1.c: New.
30999         * gcc.dg/pch/import-1.hs: New.
31000         * gcc.dg/pch/import-1a.h: New.
31001         * gcc.dg/pch/import-1b.h: New.
31002         * gcc.dg/pch/import-1c.h: New.
31003
31004 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
31005
31006         PR c++/13574
31007         * g++.dg/ext/array1.C: New test.
31008
31009         PR c++/13178
31010         * g++.dg/conversion/op1.C: New test.
31011
31012 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
31013
31014         PR 11864
31015         From Kazumoto Kojima / Dan Kegel:
31016         * gcc.dg/pr11864-1.c: New test.
31017
31018         PR 10392
31019         From Marcus Comstedt / Dan Kegel:
31020         * gcc.dg/pr10392-1.c: New test.
31021
31022 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
31023
31024         PR c++/13478
31025         * g++.dg/init/ref10.C: New test.
31026
31027 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31028
31029         PR c++/13407
31030         * g++.dg/parse/typename6.C: New test.
31031
31032 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
31033
31034         PR pch/13361
31035         * testsuite/g++.dg/pch/wchar-1.C: New.
31036         * testsuite/g++.dg/pch/wchar-1.Hs: New.
31037
31038 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31039
31040         PR c++/9259
31041         * g++.dg/expr/sizeof2.C: New test.
31042
31043 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
31044
31045         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
31046
31047 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
31048
31049         PR c++/13659
31050         * g++.dg/lookup/strong-using-3.C: New.
31051         * g++.dg/lookup/using-10.C: New.
31052
31053 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
31054
31055         PR c++/13594
31056         * g++.dg/lookup/strong-using-2.C: New.
31057
31058 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
31059             Dan Kegel <dank@kegel.com>
31060             J"orn Rennecke <joern.rennecke@superh.com>
31061
31062         PR target/9365
31063         * gcc.dg/pr9365-1.c: New test.
31064
31065 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31066
31067         PR c++/8856
31068         * g++.dg/parse/casting-operator2.C: New test.
31069         * g++.old-deja/g++.pt/explicit83.C: Remove.
31070
31071 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
31072
31073         * gcc.dg/label-compound-stmt-1.c: New test.
31074         * gcc.c-torture/compile/950922-1.c,
31075         gcc.c-torture/compile/20000211-3.c,
31076         gcc.c-torture/compile/20000518-1.c,
31077         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
31078         compound statements.
31079
31080 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
31081
31082         * gcc.dg/ppc64-abi-1.c: New test.
31083
31084 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
31085
31086          * g++.dg/ext/attrib9.C: Add dg-warnings.
31087
31088 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31089
31090         PR c++/12335
31091         * g++.dg/parse/dtor3.C: New test.
31092
31093 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
31094
31095         PR c++/12709
31096         * g++.dg/parse/try-catch-1.C: New test.
31097
31098 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
31099
31100         * ada/acats/run_all.sh: Add more verbose output in acats.log
31101         when compiling tests.
31102
31103 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
31104
31105         PR 13656
31106         * gcc.dg/typedef-redecl.c: New test case.
31107         * gcc.dg/typedef-redecl.h: New support file.
31108
31109 2004-01-13  Jan Hubicka  <jh@suse.cz>
31110
31111         * gcc.dg/always_inline.c: New test.
31112         * gcc.dg/debug/20031231-1.c: Fix.
31113
31114 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31115
31116         PR c++/13474
31117         * g++.dg/template/array3.C: New test.
31118
31119 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
31120
31121         * g++.dg/ext/lvalue1.C: No longer expected to fail.
31122         * g++.dg/warn/Wunused-2.C: Likewise.
31123
31124 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31125
31126         PR c++/13289
31127         * g++.dg/template/instantiate6.C: New test.
31128
31129 2004-01-12  Roger Sayle  <roger@eyesopen.com>
31130
31131         PR middle-end/11397
31132         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
31133
31134 2004-01-12  Jan Hubicka  <jh@suse.cz>
31135
31136         PR opt/12826
31137         * gcc.dg/20040112-1.c: New.
31138
31139         * gcc.dg/dwarf-die[1-7].c: Move to...
31140         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
31141         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
31142
31143 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
31144
31145         PR c++/4100
31146         * g++.dg/parse/friend4.C: New test.
31147
31148 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
31149
31150         PR c++/4100
31151         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
31152         definition is called a friend.
31153
31154 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
31155
31156         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
31157
31158 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
31159
31160         PR c++/3478
31161         * g++.dg/parse/error10.C: New test.
31162         * g++.dg/template/arg2.C: Accept "invalid type" error.
31163
31164 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
31165
31166         PR middle-end/13392
31167         * g++.dg/opt/expect2.C: New test.
31168
31169 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
31170
31171         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
31172         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
31173         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
31174         Update dg-error regexps.
31175
31176 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
31177
31178         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
31179         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
31180
31181 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31182
31183         * gcc.dg/pragma-re-1.c: Use right pointer type.
31184
31185 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31186
31187         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
31188
31189 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
31190
31191         * gcc.dg/rs6000-ldouble-1.c: New.
31192
31193 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31194
31195         DR 337
31196         PR c++/9256
31197         * g++.dg/other/abstract1.C: New test.
31198
31199 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
31200
31201         * g++.dg/lookup/strong-using-1.C: New.
31202
31203 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
31204
31205         PR c/11234
31206         * gcc.dg/func-ptr-conv-1.c: New test.
31207         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
31208
31209 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
31210
31211         PR target/13380.
31212         * gcc.c-torture/compile/20040109-1.c: New.
31213
31214 2004-01-08  Stuart Hastings  <stuart@apple.com>
31215
31216         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
31217         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
31218         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
31219
31220 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
31221
31222         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
31223
31224 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31225
31226         * ada/acats/run_acats: Treat 'gnatchop' the same way
31227         as 'gnatmake'.  Export GCC_DRIVER.
31228         * ada/acats/run_all.sh: Add target_gnatchop.  Use
31229         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
31230
31231 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31232
31233         PR c++/12573
31234         * g++.dg/template/dependent-expr4.C: New test.
31235
31236 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
31237
31238         * gcc.dg/altivec-11.c: New test.
31239
31240 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
31241
31242         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
31243
31244 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
31245
31246         PR c/6024
31247         * gcc.dg/enum-compat-1.c: New test.
31248         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
31249
31250 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
31251
31252         PR c/12165
31253         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
31254         gcc.dg/c99-idem-qual-3.c: New tests.
31255
31256 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
31257
31258         * gcc.dg/winline-7.c: Don't cast void * to int.
31259
31260 2004-01-06  Jan Hubicka  <jh@suse.cz>
31261
31262         * gcc.dg/i386-sse-5.c: New test
31263         * g++.dg/eh/simd-1.c: Add -w argument for i386.
31264
31265 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
31266
31267         PR c++/12815
31268         * g++.dg/rtti/typeid4.C: New test.
31269
31270 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31271
31272         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
31273
31274 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
31275
31276         PR c++/12132
31277         * g++.dg/template/error11.C: New test.
31278
31279         PR c++/13451
31280         * g++.dg/template/class2.C: New test.
31281
31282 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
31283         Richard Sandiford <rsandifo@redhat.com>
31284
31285         PR c++/13387
31286         * g++.dg/opt/alias3.C: New test.
31287
31288 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
31289
31290         PR c++/13157
31291         * g++.dg/template/koenig3.C: New test.
31292
31293         PR c++/13529
31294         * g++.dg/parse/offsetof3.C: New test.
31295
31296         * g++.dg/init/copy7.C: Add missing dg-error markers.
31297
31298         PR c++/12226
31299         * g++.dg/init/copy7.c: New test.
31300
31301         PR c++/13536
31302         * g++.dg/parse/cast1.C: New test.
31303
31304 2004-01-04  Jan Hubicka  <jh@suse.cz>
31305
31306         * gcc.dg/winline[1-7].c: New tests.
31307
31308 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31309
31310         PR c++/13520
31311         * g++.dg/template/qualttp22.C: New test.
31312
31313 2004-01-01  Jan Hubicka  <jh@suse.cz>
31314
31315         * gcc.dg/debug/20031231-1.c: New.
31316         * gcc.c-torture/compile/20040101-1.c: New.
31317         * gcc.dg/dwarf-die-[1-7].c: New.
31318
31319 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
31320
31321         PR optimization/13521
31322         * gcc.c-torture/compile/20031231-1.c: New test.
31323
31324 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
31325
31326         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
31327
31328 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31329
31330         PR c++/10079
31331         * g++.dg/template/crash16.C: New test.
31332
31333 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
31334
31335         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
31336
31337 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
31338
31339         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
31340         ports.
31341         * g++.old-deja/g++.jason/thunk3.C: Likewise.
31342         * g++.old-deja/g++.law/profile1.C: Likewise.
31343         * gcc.c-torture/compile/981006-1.c: Likewise.
31344         * gcc.c-torture/execute/loop-2e.x: Likewise.
31345         * gcc.c-torture/execute/loop-2f.x: Remove.
31346         * gcc.c-torture/execute/loop-2g.x: Likewise.
31347         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
31348         * gcc.dg/20020312-2.c: Remove traces of dead ports.
31349
31350 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
31351
31352         PR c++/13507
31353         * g++.dg/ext/attrib11.C: New test.
31354
31355         PR c++/13494
31356         * g++.dg/template/array2-1.C: New test.
31357         * g++.dg/template/array2-2.C: New test.
31358
31359 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
31360
31361         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
31362
31363 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
31364
31365         PR c++/12774
31366         * g++.dg/template/array1-1.C: New test.
31367         * g++.dg/template/array1-2.C: New test.
31368
31369 2003-12-29  Roger Sayle  <roger@eyesopen.com>
31370
31371         PR fortran/12632
31372         * g77.dg/12632.f: New test case.
31373
31374 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31375
31376         PR c++/13289
31377         * g++.dg/parse/nontype1.C: New test.
31378
31379 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31380
31381         PR c++/12403
31382         * g++.dg/parse/explicit1.C: New test.
31383         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
31384
31385 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
31386
31387         PR c++/13081
31388         * g++.dg/opt/inline6.C: New test.
31389
31390         PR c++/12613
31391         * g++.dg/parse/error9.C: New test.
31392
31393         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
31394
31395 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
31396
31397         PR c++/13009
31398         * g++.dg/init/assign1.C: New test.
31399
31400 2003-12-28  Roger Sayle  <roger@eyesopen.com>
31401
31402         PR c++/13070
31403         * g++.dg/warn/format3.C: New test case.
31404
31405 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31406
31407         * gcc.c-torture/compile/20031227-1.c: New test.
31408
31409 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31410
31411         * g++.dg/bprob/bprob.exp: Load target-supports.exp
31412         * g77.dg/bprob/bprob.exp: Likewise.
31413         * gcc.misc-tests/bprob.exp: Likewise.
31414         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
31415         variants on systems where the library does not provide that
31416         functionality.
31417         * gcc.dg/builtins-20.c: Use builtins-config.h.
31418         * gcc.dg/builtins-config.h: New file.
31419
31420 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31421
31422         * lib/gcc-dg.exp (dg-require-profiling): New function.
31423         * lib/target-supports.exp (check_profiling_available): Likewise.
31424         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
31425         * g77.dg/bprob/bprob.exp: Likewise.
31426         * gcc.misc-tests/bprob.exp: Likewise.
31427         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
31428         * gcc.dg/20021014-1.c: Likewise.
31429         * gcc.dg/nest.c: Likewise.
31430
31431 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31432
31433         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
31434         compiling.
31435         * g++.dg/lookup/java2.C: Likewise.
31436         * gcc.dg/cpp/lexident.c: Likewise.
31437
31438 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
31439
31440         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
31441         given.
31442         * gcc.c-torture/compile/961203-1.c: Likewise.
31443         * gcc.c-torture/compile/980506-1.c: Likewise.
31444
31445 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
31446
31447         * lib/gcc-dg.exp (dg-prune-output): New annotation.
31448         (additional_prunes): New global.
31449         (gcc-dg-prune): Handle additional per-test pruning.
31450         (dg-test): Clear additional_prunes between tests.
31451
31452         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
31453         dg-prune-output to avoid spurious failures from assembler
31454         complaining about nonexistent WAW violations.
31455         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
31456         Use dg-prune-output to avoid spurious failures from assembler
31457         warning about Itanium B-step errata.
31458
31459 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31460
31461         * g++.dg/abi/macro0.C: New test.
31462         * g++.dg/abi/macro1.C: Likewise.
31463         * g++.dg/abi/macro2.C: Likewise.
31464
31465         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
31466         * g++.dg/abi/bitfield7.C: Likewise.
31467         * g++.dg/abi/dtor2.C: Likewise.
31468         * g++.dg/abi/mangle11.C: Likewise.
31469         * g++.dg/abi/mangle12.C: Likewise.
31470         * g++.dg/abi/mangle14.C: Likewise.
31471         * g++.dg/abi/mangle17.C: Likewise.
31472         * g++.dg/abi/vbase10.C: Likewise.
31473         * g++.dg/abi/vbase14.C: Likewise.
31474         * g++.dg/template/qualttp17.C: Likewise.
31475
31476 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
31477
31478         PR c/11995
31479         * gcc.dg/20031223-1.c: New test.
31480
31481 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31482
31483         * gcc.dg/noreturn-7.c: New test.
31484
31485 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31486
31487         * gcc.dg/null-pointer-1.c: New test.
31488
31489 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
31490
31491         * g++.old-deja/g++.jason/template18.C: Remove.
31492         * g++.old-deja/g++.jason/template37.C: Likewise.
31493
31494         PR c++/12862
31495         * g++.dg/lookup/ns1.C: New test.
31496
31497         PR c++/12397
31498         * g++.dg/template/lookup3.C: New test.
31499
31500 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
31501
31502         * g++.dg/template/recurse1.C: New test
31503
31504 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
31505
31506         PR c++/12479
31507         * g++.dg/parse/semicolon1.C: New test.
31508         * g++.dg/parse/semicolon1.h: Likewise.
31509
31510 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
31511
31512         * gcc.dg/darwin-misaligned.c: New test.
31513
31514 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
31515
31516         PR c/9163
31517         * gcc.dg/20031222-1.c: New test.
31518
31519 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
31520
31521         PR c++/13438
31522         * g++.dg/parse/error8.C: New test.
31523
31524         PR c++/11554
31525         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
31526
31527 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
31528
31529         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
31530         too small.
31531         * gcc.c-torture/compile/930217-1.c: Likewise.
31532         * gcc.c-torture/compile/930513-1.c: Likewise.
31533         * gcc.c-torture/execute/920908-2.c: Likewise.
31534         * gcc.c-torture/execute/921204-1.c: Likewise.
31535         * gcc.c-torture/execute/930621-1.c: Likewise.
31536         * gcc.c-torture/execute/930630-1.c: Likewise.
31537         * gcc.c-torture/execute/931031-1.c: Likewise.
31538         * gcc.c-torture/execute/980602-2.c: Likewise.
31539         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
31540         * gcc.c-torture/execute/compndlit-1.c: Likewise.
31541         * gcc.c-torture/execute/extzvsi.c: Likewise.
31542         * gcc.c-torture/unsorted/ext.c: Likewise.
31543
31544 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
31545
31546         PR target/12749
31547         * gcc.c-torture/compile/20031220-2.c: New test case.
31548
31549 2003-12-20  Roger Sayle  <roger@eyesopen.com>
31550
31551         PR optimization/13031
31552         * gcc.c-torture/compile/20031220-1.c: New test case.
31553
31554 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31555
31556         * gcc.dg/cast-function-1.c: New test.
31557
31558 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
31559
31560         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
31561         formats.
31562
31563 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
31564
31565         PR c++/12795
31566         * g++.dg/ext/attrib10.C: New test.
31567
31568 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
31569
31570         * gcc.dg/cleanup-10.c: New test.
31571         * gcc.dg/cleanup-11.c: New test.
31572
31573 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
31574
31575         PR c++/13239
31576         * g++.dg/opt/expect1.C: New test.
31577
31578 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
31579
31580         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
31581
31582 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
31583
31584         PR debug/12923
31585         * gcc.dg/20031218-1.c: New test.
31586
31587         PR debug/12389
31588         * gcc.dg/20031218-2.c: New test.
31589         * gcc.dg/20031218-3.c: New test.
31590
31591         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
31592         of label name and allow for USER_LABEL_PREFIX == "_" names.
31593         * g++.dg/abi/mangle18-2.C: Likewise.
31594         * g++.dg/abi/mangle19-1.C: Likewise.
31595         * g++.dg/abi/mangle19-2.C: Likewise.
31596         * g++.dg/abi/mangle20-1.C: Likewise.
31597         * g++.dg/abi/mangle20-2.C: Likewise.
31598
31599 2003-12-18  Richard Henderson  <rth@redhat.com>
31600
31601         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
31602
31603 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
31604             Dan Kegel <dank@kegel.com>
31605
31606         PR other/12009
31607         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
31608         testing a cross compiler, it causes spurious compile failures.
31609         * lib/g++.exp: Likewise.
31610
31611 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31612
31613         PR c++/13262
31614         * g++.dg/template/access13.C: New test.
31615
31616 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
31617
31618         * gcc.dg/20031216-1.c: New test.
31619
31620 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31621
31622         PR c++/9154
31623         * g++.dg/template/error10.C: New test.
31624
31625 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31626
31627         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
31628         * g++.dg/eh/simd-2.C: Likewise.
31629
31630 2003-12-17  James E Wilson  <wilson@specifixinc.com>
31631             Roger Sayle  <roger@eyesopen.com>
31632
31633         * gcc.c-torture/execute/ieee/mzero5.c: New.
31634
31635 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
31636
31637         PR c++/10603
31638         * g++.dg/parse/error6.C: New test.
31639
31640         PR c++/12827
31641         * g++.dg/parse/error7.C: New test.
31642
31643 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
31644
31645         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
31646         at -O with stabs debugging formats.
31647         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
31648         * gcc.dg/debug/debug-2.c: Likewise.
31649
31650 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
31651
31652         PR c++/12696
31653         * g++.dg/init/error1.C: New test.
31654
31655         PR c++/12218
31656         * g++.dg/init/pm3.C: New test.
31657
31658 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31659
31660         PR c/3347
31661         * gcc.dg/bitfld-8.c: New test.
31662
31663 2003-12-16  James Lemke  <jim@wasabisystems.com>
31664
31665         * gcc.dg/arm-scd42-[123].c: New tests.
31666
31667 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31668
31669         PR c++/9043
31670         * g++.dg/abi/mangle20-1.C: New test.
31671         * g++.dg/abi/mangle20-2.C: New test.
31672
31673 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
31674
31675         PR c++/13275
31676         * g++.dg/other/offsetof2.C: Remove XFAIL.
31677         * g++.dg/parse/offsetof1.C: New test.
31678         * g++.gd/parse/offsetof2.C: Likewise.
31679
31680 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31681
31682         * g++.dg/template/nontype3.C: New test.
31683         * g++.dg/template/static2.C: Tweaked the dg-error clause.
31684
31685 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31686
31687         * g++.dg/warn/noreturn-3.C: Also test instantiation.
31688
31689 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31690
31691         PR c++/13387
31692         * g++.dg/expr/assign1.C: New test.
31693
31694         PR c++/13242
31695         * g++.dg/abi/mangle19-1.C: New test.
31696         * g++.dg/abi/mangle19-2.C: New test.
31697
31698 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
31699
31700         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
31701
31702 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31703
31704         * gcc.c-torture/execute/20031216-1.c: New test.
31705
31706 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31707
31708         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
31709         an ICE regression.
31710
31711 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31712
31713         PR c++/10926
31714         * g++.dg/template/error9.C: New test.
31715
31716         PR c++/11116
31717         * g++.dg/template/error8.C: New test.
31718
31719 2003-12-15  Roger Sayle  <roger@eyesopen.com>
31720
31721         PR middle-end/13400
31722         * gcc.c-torture/execute/20031215-1.c: New test case.
31723
31724 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31725
31726         PR c++/13269
31727         * g++.dg/parse/error5.C: New test.
31728
31729         PR c++/12989
31730         * g++.dg/expr/sizeof1.C: New test.
31731
31732         PR c++/13310
31733         * g++.dg/template/crash15.C: New test.
31734
31735 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
31736
31737         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
31738         a non-POD type as the last named parameter of a varargs function.
31739
31740 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31741
31742         PR c++/13243
31743         PR c++/12573
31744         * g++.dg/template/crash14.C: New test.
31745         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
31746
31747 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
31748
31749         * g++.dg/other/java1.C: New test.
31750
31751         PR c++/13241
31752         * g++.dg/abi/mangle18-1.C: New test.
31753         * g++.dg/abi/mangle18-2.C: New test.
31754
31755 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31756
31757         PR optimization/10312
31758         * gcc.c-torture/execute/20031214-1.c: New.
31759
31760 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
31761
31762         PR c++/10779
31763         PR c++/12160
31764         * g++.dg/parse/error3.C: New test.
31765         * g++.dg/parse/error4.C: Likewise.
31766         * g++.dg/abi/mangle4.C: Tweak error messages.
31767         * g++.dg/lookup/using5.C: Likewise.
31768         * g++.dg/other/error2.C: Likewise.
31769         * g++.dg/parse/typename5.C: Likewise.
31770         * g++.dg/parse/undefined1.C: Likewise.
31771         * g++.dg/template/arg2.C: Likewise.
31772         * g++.dg/template/ttp3.C: Likewise.
31773         * g++.dg/template/type1.C: Likewise.
31774         * g++.old-deja/g++.other/crash32.C: Likewise.
31775         * g++.old-djea/g++.pt/defarg8.C: Likewise.
31776
31777 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31778
31779         PR c++/13106
31780         * g++.dg/warn/noreturn-3.C: New test.
31781
31782 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
31783
31784         PR c++/13118
31785         * g++.dg/abi/covariant3.C: New.
31786
31787 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
31788
31789         * g++.dg/eh/ia64-1.C: New test.
31790
31791 2003-12-12  Roger Sayle  <roger@eyesopen.com>
31792
31793         PR optimization/13037
31794         * g77.f-torture/execute/13037.f: New test case.
31795
31796 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
31797
31798         PR c++/12881
31799         * g++.dg/abi/covariant2.C: New.
31800
31801 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
31802
31803         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
31804
31805 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
31806
31807         * gcc.c-torture/execute/wchar_t-1.x: Delete.
31808
31809 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
31810
31811         PR other/10819
31812         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
31813         to fix Bug 10819.
31814         * lib/g++.exp (g++_version): Likewise.
31815         * lib/g77.exp (g77_version): Likewise.
31816         * lib/objc.exp (default_objc_version): Likewise.
31817
31818 2003-12-10  Richard Henderson  <rth@redhat.com>
31819
31820         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
31821
31822         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
31823
31824 2003-12-08  Matt Austern  <austern@apple.com>
31825
31826         PR c/13134
31827         * lib/gcc-dg.exp (dg-require-visibility): Define.
31828         * lib/target-supports (check_visibility_available): Define.
31829         * gcc.dg/visibility-1.c: New test.
31830         * gcc.dg/visibility-2.c: Likewise.
31831         * gcc.dg/visibility-3.c: Likewise.
31832         * gcc.dg/visibility-4.c: Likewise.
31833         * gcc.dg/visibility-5.c: Likewise.
31834         * gcc.dg/visibility-6.c: Likewise.
31835         * g++.dg/ext/visibility-1.C: Likewise.
31836         * g++.dg/ext/visibility-2.C: Likewise.
31837         * g++.dg/ext/visibility-3.C: Likewise.
31838         * g++.dg/ext/visibility-4.C: Likewise.
31839         * g++.dg/ext/visibility-5.C: Likewise.
31840         * g++.dg/ext/visibility-6.C: Likewise.
31841
31842 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31843
31844         * g++.dg/lookup/java1.C: New test.
31845         * g++.dg/lookup/java2.C: New test.
31846
31847 2003-12-07  Falk Hueffner  <falk@debian.org>
31848
31849         * g++.dg/opt/noreturn-1.C: New test.
31850
31851 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
31852
31853         * gcc.dg/overflow-1.c: New test.
31854
31855 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31856
31857         * g77.f-torture/compile/13060.f: New test.
31858
31859 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
31860
31861         PR c++/13323
31862         * g++.dg/inherit/operator2.C: New test.
31863
31864 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
31865
31866         PR c++/13305
31867         * g++.dg/ext/attrib9.C: New test.
31868
31869 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
31870
31871         PR c++/13314
31872         * g++.dg/template/error7.C: New test.
31873
31874 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
31875             J"orn Rennecke <joern.rennecke@superh.com>
31876
31877         PR target/13302
31878         * g++.dg/other/struct-va_list.C: New test.
31879
31880 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31881
31882         PR c++/13166
31883         * g++.dg/parse/defarg6.C: New test.
31884
31885 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
31886
31887         PR target/13256
31888         * gcc.c-torture/execute/20031201-1.c: New test.
31889
31890 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
31891
31892         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
31893
31894 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31895
31896         * gcc.dg/builtin-return-1.c: New test.
31897
31898 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
31899             J"orn Rennecke <joern.rennecke@superh.com>
31900
31901         PR optimization/13260
31902         * gcc.c-torture/execute/20031204-1.c: New test.
31903
31904 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
31905
31906         PR c++/9127
31907         * g++.dg/template/error6.C: New test.
31908
31909 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
31910
31911         * gcc.dg/20031202-1.c: New test.
31912
31913 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
31914
31915         PR c++/13179
31916         * g++.dg/template/eh1.C: New test.
31917
31918         PR c++/10771
31919         * g++.dg/template/error5.C: New test.
31920
31921 2003-12-02  David Ung  <davidu@mips.com>
31922
31923         * gcc.dg/compat/vector-check.h: Corrected type for var
31924         g_##TMODE
31925
31926 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31927
31928         PR c++/10126
31929         * g++.dg/template/ptrmem8.C: New test.
31930
31931 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31932
31933         PR c++/12573
31934         * g++.dg/template/dependent-expr3.C: New test.
31935
31936 2003-12-01  James Lemke  <jim@wasabisystems.com>
31937
31938         * gcc.dg/arm-g2.c: New test.
31939
31940 2003-12-01  Roger Sayle  <roger@eyesopen.com>
31941
31942         PR optimization/11634
31943         * gcc.dg/20031201-2.c: New test case.
31944
31945 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
31946
31947         PR 11433
31948         * objc.dg/proto-lossage-3.m: New test.
31949
31950 2003-12-01  Roger Sayle  <roger@eyesopen.com>
31951
31952         PR optimization/12628
31953         * gcc.dg/20031201-1.c: New test case.
31954
31955 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
31956
31957         * gcc.dg/unaligned-1.c: New test.
31958
31959 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
31960
31961         PR c++/9849
31962         * g++.dg/template/error4.C: New test.
31963         * g++.dg/template/nested3.C: Adjust error markers.
31964
31965 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31966
31967         * gcc.dg/cpp/assert4.c: Check more #system assertions.
31968
31969 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
31970
31971         PR c/10333
31972         * gcc.dg/bitfld-7.c: New test.
31973
31974 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
31975
31976         * gcc.dg/tls/asm-1.C: New test.
31977
31978 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31979
31980         * gcc.dg/cpp/assert4.c: Update.
31981
31982 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
31983
31984         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
31985         * gcc.dg/builtin-apply3.c: New test.
31986
31987 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31988
31989         * lib/compat.exp (compat-obj): New xfaildata parameter.
31990         Use it to set compiler_conditional_xfail_data before compiling.
31991         (compat-get-options): Handle dg-xfail-if.
31992         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
31993         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
31994         * gcc.dg/compat/vector-1_y.c: Likewise.
31995         * gcc.dg/compat/vector-2_x.c: Likewise.
31996         * gcc.dg/compat/vector-2_y.c: Likewise.
31997
31998 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31999
32000         * g++.dg/opt/reg-stack4.C: New test.
32001
32002 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32003
32004         * gcc.dg/builtin-apply2.c: New test.
32005
32006 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
32007
32008         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
32009
32010 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32011
32012         PR c++/12924
32013         * g++.dg/template/template-id-2.C: New test.
32014
32015 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32016
32017         PR c++/5369
32018         * g++.dg/template/memfriend1.C: New test.
32019         * g++.dg/template/memfriend2.C: Likewise.
32020         * g++.dg/template/memfriend3.C: Likewise.
32021         * g++.dg/template/memfriend4.C: Likewise.
32022         * g++.dg/template/memfriend5.C: Likewise.
32023         * g++.dg/template/memfriend6.C: Likewise.
32024         * g++.dg/template/memfriend7.C: Likewise.
32025         * g++.dg/template/memfriend8.C: Likewise.
32026         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
32027
32028 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
32029
32030         PR c++/12515
32031         * g++.dg/ext/cond1.C: New test.
32032
32033 2003-11-20  Richard Henderson  <rth@redhat.com>
32034
32035         * gcc.dg/20020201-2.c: Remove.
32036         * gcc.dg/20020201-4.c: Remove.
32037         * gcc.dg/20020304-1.c: Remove.
32038
32039 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
32040
32041         * gcc.dg/cpp/trad/xwin1.c: New test case.
32042
32043 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
32044
32045         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
32046         * lib/g77.exp: Likewise.
32047         * lib/objc.exp: Likewise.
32048         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
32049         for darwin.
32050
32051 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32052
32053         PR c++/12932
32054         * g++.dg/template/static5.C: New test.
32055
32056 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
32057
32058         * gcc.dg/nested-func-1.c: New test.
32059
32060 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32061
32062         * gcc.dg/cpp/assert4.c: New test.
32063
32064 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
32065
32066         PR c++/2294
32067         * g++.dg/lookup/using9.c: New test.
32068
32069 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
32070
32071         PR c++/12762
32072         * g++.dg/template/error3.C: New test.
32073
32074 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
32075
32076         PR ada/13035
32077         * ada/acats/run_acats, run_all.sh: Fix syntax error.
32078         No longer use a wrapper for gcc, since this does not work under
32079         Windows.
32080
32081 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
32082
32083         PR c++/2094
32084         * g++.dg/template/ptrmem7.C: New test.
32085
32086 2003-11-13  Andrew Pinski <apinski@apple.com>
32087
32088         * gcc.c-torture/compile/20031113-1.c: New test.
32089
32090 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
32091             Kean Johnston <jkj@sco.com>
32092
32093         PR c/13029
32094         * gcc.dg/unused-4.c: Update.
32095
32096 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32097
32098         * g++.dg/opt/const3.C: New test.
32099
32100 2003-11-13  Jan Hubicka  <jh@suse.cz>
32101
32102         * gcc.c-torture/compile/20031112-1.c: New test.
32103
32104 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
32105
32106         * g++.dg/parse/crash10.C: Remove bogus error marker.
32107
32108 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32109
32110         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
32111         (host_gcc): Likewise.
32112         (ROOT): Honor $PWDCMD.
32113         (BASE): Likewise.
32114         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
32115
32116 2003-11-12  Catherine Moore  <clm@redhat.com>
32117
32118         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
32119
32120 2003-11-12  Andreas Jaeger  <aj@suse.de>
32121             Jakub Jelinek  <jakub@redhat.com>
32122             Andrew Pinski  <pinskia@physics.uc.edu>
32123             Richard Henderson  <rth@redhat.com>
32124
32125         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
32126         systems.
32127         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
32128
32129         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
32130         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32131
32132 2003-11-11  Andreas Jaeger  <aj@suse.de>
32133
32134         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
32135
32136         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
32137
32138 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
32139
32140         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
32141         Clean ups.
32142
32143 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
32144
32145         * gcc.dg/trampoline-1.c: New test.
32146
32147 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
32148
32149         * gcc.c-torture/compile/200031109-1.c: New test.
32150
32151 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32152
32153         PR c/3190
32154         PR c/8714
32155         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
32156         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
32157         gcc.dg/format/no-y2k-1.c: Update.
32158
32159 2003-11-08  Roger Sayle  <roger@eyesopen.com>
32160
32161         PR optimization/10467
32162         * gcc.dg/20031108-1.c: New test case.
32163
32164 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
32165
32166         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
32167
32168 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32169
32170         * gcc.dg/compound-lvalue-1.c: New test.
32171         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
32172         some XFAILs.
32173
32174 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
32175
32176         * gcc.dg/altivec-varargs-1.c: New test.
32177
32178 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32179
32180         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
32181         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
32182         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
32183         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
32184         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
32185
32186 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32187
32188         * gcc.dg/cond-lvalue-1.c: New test.
32189
32190 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
32191
32192         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
32193
32194 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32195
32196         PR c++/11616
32197         * g++.dg/template/instantiate5.C: New test.
32198
32199 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32200
32201         PR c++/12726
32202         * g++.dg/ext/complit2.C: Replace test with self-contained version.
32203         * ChangeLog: Add missing first entry for above test.
32204
32205 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32206
32207         PR c++/9810
32208         * g++.dg/template/using8.C: New test.
32209         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
32210
32211 2003-11-02  Roger Sayle  <roger@eyesopen.com>
32212
32213         PR optimization/10817
32214         * gcc.c-torture/compile/20031102-1.c: New test case.
32215
32216 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
32217
32218         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
32219         2147483647.
32220
32221 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32222
32223         * gcc.dg/20031102-1.c: New test.
32224
32225 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32226
32227         * gcc.dg/complex-1.c: New test.
32228
32229 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32230
32231         PR c++/12796
32232         * g++.dg/template/crash13.C: Adjust expected error location.
32233         * g++.old-deja/g++.brendan/ns1.C: Likewise.
32234
32235 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
32236
32237         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
32238
32239 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
32240
32241         PR/10239
32242         * gcc.c-torture/compile/20031031-2.c: New test.
32243
32244 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
32245
32246         PR/11640
32247         * gcc.c-torture/compile/20031031-1.c: New test.
32248
32249 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
32250
32251         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
32252         * gcc.misc-tests/bprob.exp: Likewise.
32253         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
32254         the execution test on arm-elf configs.
32255         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
32256         configs that don't support scratch files.
32257         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
32258
32259 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
32260
32261         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
32262         done by dejagnu.
32263
32264 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
32265
32266         * ada/acats/run_all.sh: Redirect mv output to /dev/null
32267         Avoid non pure sh syntax. Add more logging.
32268
32269         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
32270         fail.
32271
32272 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32273
32274         PR libgcj/10610
32275         * gcc.dg/ppc-stackalign-1.c: New test.
32276
32277 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
32278
32279         * ada/acats/run_all.sh: Change output to be more compliant with
32280         dejagnu framework.
32281         Create acats.sum and acats.log files under testsuite/ada/acats
32282         Only run [a-z]* directories, to filter out e.g. CVS.
32283         Redirect build output to log file.
32284
32285 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
32286
32287         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
32288
32289 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
32290
32291         PR ada/5909:
32292         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
32293
32294 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
32295
32296         * gcc.c-torture/compile/20031023-1.c: New test.
32297         * gcc.c-torture/compile/20031023-2.c: New test.
32298         * gcc.c-torture/compile/20031023-3.c: New test.
32299         * gcc.c-torture/compile/20031023-4.c: New test.
32300
32301 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32302
32303         PR c++/10371
32304         * g++.dg/lookup/scoped8.C: New test.
32305
32306 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32307
32308         * g++.dg/opt/reg-stack3.C: New test.
32309
32310 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32311
32312         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
32313
32314 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32315
32316         PR c++/11076
32317         * g++.dg/template/crash13.C: New test.
32318
32319 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32320
32321         * gcc.dg/c99-restrict-2.c: New test.
32322
32323 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
32324
32325         PR c++/12698, c++/12699, c++/12700, c++/12566
32326         * g++.dg/inherit/covariant9.C: New test.
32327         * g++.dg/inherit/covariant10.C: New test.
32328         * g++.dg/inherit/covariant11.C: New test.
32329
32330 2003-10-23  Jason Merrill  <jason@redhat.com>
32331
32332         PR c++/12726
32333         * g++.dg/ext/complit2.C: New test.
32334
32335 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
32336
32337         PR target/12654
32338         * gcc.c-torture/execute/20031020-1.c: New test.
32339
32340 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32341
32342         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
32343         following the jump_insn.
32344
32345 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32346
32347         * gcc.dg/cast-lvalue-1.c: New test.
32348
32349 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
32350
32351         PR c++/11962
32352         * g++.dg/template/cond2.C: New test.
32353
32354 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
32355
32356         * gcc.dg/builtins-28.c: New test.
32357
32358 2003-10-20  Jan Hubicka  <jh@suse.cz>
32359
32360         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
32361         parameter.
32362         * testsuite/gcc.dg/inline-2.c: Likewise.
32363
32364 2003-10-20  Phil Edwards  <phil@codesourcery.com>
32365
32366         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
32367         * gcc.dg/nest.c: Likewise.
32368
32369 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32370
32371         PR c++/9781, c++/10583, c++/11862
32372         * g++.dg/parse/crash13.C: New test.
32373
32374 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32375
32376         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
32377
32378 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32379
32380         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
32381         Define HAVE_C99_RUNTIME except on Solaris.
32382         * gcc.dg/builtins-20.c: Likewise.
32383
32384 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32385
32386         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
32387
32388 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32389
32390         PR c++/12495
32391         * g++.dg/template/crash21.C: New test.
32392
32393 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32394
32395         PR c++/2513
32396         * g++.dg/template/typename5.C: New test.
32397
32398 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32399
32400         PR c++/12369
32401         * g++.dg/template/friend25.C: New test.
32402
32403 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
32404
32405         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
32406         versions.
32407
32408 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
32409
32410         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
32411         == 2147483647.
32412
32413 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
32414
32415         * gcc.c-torture/execute/960416-1.x: Remove.
32416         * gcc.c-torture/execute/divconst-3.x: Likewise.
32417
32418 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
32419
32420         PR target/12598
32421         * gcc.dg/torture/cris-volatile-1.c: New test.
32422
32423 2003-10-14  Roger Sayle  <roger@eyesopen.com>
32424
32425         PR optimization/9325
32426         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
32427         for overflowing floating point to integer conversion during RTL
32428         simplification.
32429
32430 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
32431
32432         * objc/execute/_cmd.m: Fix typo.
32433         * objc.dg/image-info.m, objc.dg/symtab-1.m:
32434         Relax 'scan-assembler' regexp.
32435         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
32436         objc.dg/try-catch-4.m: Run on non-Darwin targets.
32437         * objc.dg/zero-link-2.m: Remove blank line.
32438         * objc.dg/zero-link-3.m: New test case.
32439
32440 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
32441
32442         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
32443
32444         * gcc.dg/asm-names.c: Use scan-assembler-not rather
32445         than linker trickery.
32446
32447 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32448
32449         PR c++/12370
32450         * g++.dg/other/friend2.C: New test.
32451
32452 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
32453
32454         * gcc.dg/20031012-1.c: New test.
32455
32456 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
32457
32458         * gcc.dg/weak/weak-3.c: Fix for new warning.
32459
32460 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
32461
32462         PR optimization/8750
32463         * gcc.c-torture/execute/20031012-1.c: New test case.
32464
32465 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32466
32467         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
32468         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
32469
32470 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32471
32472         PR optimization/12260
32473         * gcc.c-torture/compile/20031011-2.c: New test case.
32474
32475 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32476
32477         * gcc.c-torture/execute/20031011-1.c: New testcase.
32478
32479 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
32480
32481         * gcc.c-torture/compile/20031011-1.c: New test.
32482
32483 2003-10-11  Jan Hubicka  <jh@suse.cz>
32484
32485         * g++.dg/other/first-global.C: New test.
32486
32487 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32488
32489         * gcc.c-torture/execute/string-opt-18.c: New testcase.
32490
32491 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
32492
32493         * gcc.c-torture/compile/20031010-1.c: New test.
32494
32495 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
32496
32497         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
32498         * gcc.c-torture/execute/va-arg-25.c: ... here.
32499
32500 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
32501
32502         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
32503
32504 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
32505
32506         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
32507
32508 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
32509
32510         * g++.dg/parse/error2.C: New test.
32511
32512 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
32513
32514         PR c++/11097
32515         * g++.dg/other/error5.C: Modify the error message.
32516         * g++.dg/lookup/using8.C: New test.
32517
32518 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
32519
32520         * gcc.dg/darwin-abi-2.c: New file.
32521         * gcc.c-torture/execute/va-arg-24.c: New file.
32522
32523 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
32524
32525         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
32526         indentation.
32527
32528 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
32529
32530         PR c++/10147
32531         * g++.dg/other/error4.C: Update error messages.
32532         * g++.dg/template/ptrmem4.C: Likewise.
32533
32534         PR c++/12337
32535         * g++.dg/init/new9.C: New test.
32536
32537         PR c++/12334, c++/12236, c++/8656
32538         * g++.dg/ext/attrib8.C: New test.
32539
32540 2003-10-06  Devang Patel  <dpatel@apple.com>
32541
32542         * gcc.dg/debug/dwarf2-3.h: New test.
32543         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
32544
32545 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
32546
32547         * g++.dg/opt/cfg2.C: New test.
32548
32549 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32550
32551         * g++.dg/opt/float1.C: New test.
32552
32553 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32554
32555         * gcc.dg/c90-array-lval-6.c: New test.
32556         * gcc.dg/c99-array-lval-6.c: New test.
32557
32558 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
32559             Ziemowit Laski  <zlaski@apple.com>
32560
32561         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
32562         'Derived', so that it is never considered a class method; add
32563         new warning for '+port' method ambiguity.
32564         * objc.dg/method-12.m: Include <objc/objc.h> instead of
32565         <objc/objc-api.h> (needed on Mac OS X).
32566         * objc.dg/method-13.m: New test.
32567
32568 2003-10-03  Roger Sayle  <roger@eyesopen.com>
32569
32570         PR optimization/9325, PR java/6391
32571         * gcc.c-torture/execute/20031003-1.c: New test case.
32572
32573 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
32574
32575         PR optimization/12180
32576         * gcc.dg/20031002-1.c: New test.
32577
32578         PR c++/12486
32579         * g++.dg/inherit/error1.C: New test.
32580
32581 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
32582
32583         * lib/f-torture.exp (search_for): Rename to...
32584         (search_for_re): This.  Also, clean up comments and the
32585         "regexp" invocation.
32586
32587 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
32588
32589         * gcc.c-torture/compile/20031002-1.c: New test.
32590
32591 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
32592
32593         * g++.dg/opt/cond1.C: New test.
32594
32595 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
32596
32597         * gcc.dg/Wold-style-definition-2.c: New testcase.
32598         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
32599
32600 2003-09-29  Richard Henderson  <rth@redhat.com>
32601
32602         * g++.dg/init/array10.C: Add dg-options.
32603
32604 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
32605
32606         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
32607
32608 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32609
32610         * g++.dg/template/friend19.C: Fix typo.
32611         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
32612
32613 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
32614
32615         * gcc.c-torture/execute/20030928-1.c: New test.
32616         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
32617
32618 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32619
32620         * g++.dg/opt/unroll1.C: New test.
32621
32622 2003-09-26  Roger Sayle  <roger@eyesopen.com>
32623
32624         PR optimization/11741
32625         * gcc.dg/20030926-1.c: New test case.
32626
32627 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32628
32629         PR c++/5655
32630         * g++.dg/parse/access7.C: New test.
32631         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
32632
32633 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
32634
32635         MERGE OF objc-improvements-branch into MAINLINE:
32636         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
32637         if libobjc has not been built.
32638         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
32639         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
32640         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
32641         objc/execute/nested-3.m, objc/execute/np-2.m,
32642         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
32643         objc/execute/redefining_self.m, objc/execute/root_methods.m,
32644         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
32645         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
32646         objc.dg/special/unclaimed-category-1.h,
32647         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
32648         well as GNU runtime.
32649         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
32650         * execute/cascading-1.m, execute/function-message-1.m,
32651         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
32652         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
32653         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
32654         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
32655         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
32656         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
32657         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
32658         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
32659         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
32660         * objc.dg/bitfield-2.m: Run only on Darwin.
32661         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
32662         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
32663         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
32664         * objc.dg/const-str-1.m: Fix constant string layout.
32665
32666 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
32667
32668         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
32669
32670 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
32671
32672         * gcc.dg/darwin-abi-1.c: New file.
32673
32674 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
32675
32676         PR target/12281
32677         * gcc.c-torture/compile/20030921-1.c: New test.
32678
32679 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
32680
32681         * g++.dg/opt/reg-stack2.C: New test.
32682
32683 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32684
32685         * g++.dg/eh/delayslot1.C: New test.
32686
32687 2003-09-20  Richard Henderson  <rth@redhat.com>
32688
32689         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
32690
32691 2003-09-20  Roger Sayle  <roger@eyesopen.com>
32692
32693         * gcc.c-torture/execute/20030920-1.c: New test case.
32694
32695 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32696
32697         * g++.dg/rtti/typeid3.C: Correct expected error message.
32698
32699 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32700
32701         PR c++/157
32702         * g++.dg/parse/crash12.C: New test.
32703
32704 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
32705
32706         * gcc.dg/compat/mixed-struct-check.h: New.
32707         * gcc.dg/compat/mixed-struct-defs.h: New.
32708         * gcc.dg/compat/mixed-struct-init.h: New.
32709         * gcc.dg/compat/struct-by-value-19_main.c: New.
32710         * gcc.dg/compat/struct-by-value-19_x.c: New.
32711         * gcc.dg/compat/struct-by-value-19_y.c: New.
32712         * gcc.dg/compat/struct-by-value-20_main.c: New.
32713         * gcc.dg/compat/struct-by-value-20_x.c: New.
32714         * gcc.dg/compat/struct-by-value-20_y.c: New.
32715         * gcc.dg/compat/struct-return-19_main.c: New.
32716         * gcc.dg/compat/struct-return-19_x.c: New.
32717         * gcc.dg/compat/struct-return-19_y.c: New.
32718         * gcc.dg/compat/struct-return-20_main.c: New.
32719         * gcc.dg/compat/struct-return-20_x.c: New.
32720         * gcc.dg/compat/struct-return-20_y.c: New.
32721
32722 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
32723         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
32724         so that it will not complain on LP64 targets.
32725
32726 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32727
32728         PR c++/495
32729         * g++.dg/template/friend24.C: New test.
32730
32731 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
32732
32733         PR c++/12332
32734         * g++.dg/template/memtmpl2.C: New test.
32735
32736 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
32737
32738         PR target/11184
32739         * gcc.dg/builtin-apply1.c: New test.
32740
32741 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
32742
32743         PR c++/9848
32744         * g++.dg/warn/Wunused-4.C: New test.
32745
32746 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32747
32748         PR c++/12316
32749         * g++.dg/other/gc2.C: New test.
32750
32751 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
32752
32753         PR c++/11991
32754         * g++.dg/rtti/typeid3.C: New test.
32755
32756         PR c++/12266
32757         * g++.dg/overload/template1.C: New test.
32758
32759 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
32760
32761         * g++.dg/opt/cfg3.C: New test.
32762
32763 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32764
32765         PR c++/7939
32766         * g++.dg/template/crash11.C: New test.
32767
32768 2003-09-16  Jason Merrill  <jason@redhat.com>
32769             Jakub Jelinek  <jakub@redhat.com>
32770
32771         * gcc.dg/attr-warn-unused-result.c: New test.
32772
32773 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32774
32775         PR c++/12184
32776         * g++.dg/expr/call2.C: New test.
32777
32778 2003-09-15  Andreas Jaeger  <aj@suse.de>
32779
32780         * gcc.dg/Wold-style-definition-1.c: New test.
32781
32782 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
32783
32784         PR c++/3907
32785         * g++.dg/parse/template12.C: New test.
32786
32787         * g++.dg/abi/bitfield11.C: New test.
32788         * g++.dg/abi/bitfield12.C: Likewise.
32789
32790 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
32791
32792         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
32793         non-expansion of functional macro name without arguments at EOL.
32794         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
32795
32796 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
32797
32798         * gcc.c-torture/execute/20030914-[12].c: New tests.
32799
32800 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
32801
32802         PR c++/11788
32803         * g++.dg/overload/addr1.C: New test.
32804
32805 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
32806
32807         * gcc.dg/20030909-1.c: New test.
32808
32809 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
32810
32811         * gcc.dg/ultrasp10.c: New test.
32812
32813 2003-09-09  Devang Patel  <dpatel@apple.com>
32814
32815         * gcc.dg/darwin-ld-6.c: New test.
32816
32817 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32818
32819         * gcc.dg/torture/builtin-explog-1.c: New testcase.
32820
32821 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
32822
32823         * gcc.dg/ia64-types1.c: New test.
32824         * gcc.dg/ia64-types2.c: Likewise.
32825
32826 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32827
32828         * gcc.dg/builtins-1.c: Add more _Complex tests.
32829         * gcc.dg/torture/builtin-attr-1.c: Likewise.
32830
32831         * gcc.dg/builtins-1.c: Test existing _Complex functions.
32832         * gcc.dg/torture/builtin-attr-1.c: Likewise.
32833
32834 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
32835
32836         PR c++/11786
32837         * g++.dg/lookup/koenig2.C: New test.
32838
32839         PR c++/5296
32840         * g++.dg/rtti/typeid2.C: New test.
32841
32842 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
32843
32844         * gcc.c-torture/compile/20030904-1.c: New test.
32845
32846 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32847
32848         * g++.dg/opt/longbranch2.C: New test.
32849
32850 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
32851
32852         * g++.dg/template/crash10.C: Only compile it.
32853
32854 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
32855
32856         PR middle-end/11665
32857         * gcc.c-torture/compile/20030907-1.c: New test.
32858         * g++.dg/init/array11.C: New test.
32859
32860 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
32861
32862         PR c++/11852
32863         * g++.dg/init/struct1.C: New test.
32864
32865 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
32866
32867         PR c++/12181
32868         * g++.dg/expr/comma1.C: New test.
32869
32870 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
32871
32872         PR c++/11867
32873         * g++.dg/expr/static_cast5.C: New test.
32874
32875 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
32876
32877         PR c++/11507
32878         * g++.dg/lookup/scoped7.C: New test.
32879
32880         PR c++/9574
32881         * g++.dg/other/static1.C: New test.
32882
32883         PR c++/11490
32884         * g++.dg/warn/template-1.C: New test.
32885
32886         PR c++/11432
32887         * g++.dg/template/crash10.C: New test.
32888
32889         PR c++/2478
32890         * g++.dg/overload/VLA.C: New test.
32891
32892         PR c++/10804
32893         * g++.dg/template/call1.C: New test.
32894
32895 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32896
32897         PR c++/11794
32898         * g++.dg/parse/using3.C: New test.
32899
32900 2003-09-06  Roger Sayle  <roger@eyesopen.com>
32901
32902         PR c++/11409
32903         * g++.dg/overload/builtin3.C: New test case.
32904
32905 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
32906
32907         PR c/9862
32908         * gcc.dg/20030906-1.c: New test.
32909         * gcc.dg/20030906-2.c: Likewise.
32910
32911 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32912
32913         PR c++/12167
32914         * g++.dg/parse/defarg5.C: New test.
32915
32916         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
32917
32918 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
32919
32920         PR c++/12163
32921         * g++.dg/expr/static_cast4.C: New test.
32922
32923         PR c++/12146
32924         * g++.dg/template/crash9.C: New test.
32925
32926 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
32927
32928         * g++.old-deja/g++.ext/pretty2.C: Update for change
32929         in __FUNCTION__.
32930         * g++.old-deja/g++.ext/pretty3.C: Likewise.
32931
32932 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
32933
32934         PR c++/11922
32935         * g++/dg/template/qualified-id1.C: New test.
32936
32937         PR c++/12037
32938         * g++.dg/warn/noeffect4.C: New test.
32939
32940 2003-09-04  Matt Austern  <austern@apple.com>
32941
32942         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
32943         * g++.dg/ext/fnname2.C: Likewise.
32944         * g++.dg/ext/fnname3.C: Likewise.
32945
32946 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
32947
32948         * g++.dg/expr/lval1.C: New test.
32949         * g++.dg/ext/lvcast.C: Remove.
32950
32951 2003-09-03  Roger Sayle  <roger@eyesopen.com>
32952
32953         PR optimization/11700.
32954         * gcc.c-torture/compile/20030903-1.c: New test case.
32955
32956 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
32957
32958         PR c++/12053
32959         * g++.dg/abi/layout4.C: New test.
32960
32961 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
32962
32963         PR c++/11553
32964         * g++.dg/parse/friend3.C: New test.
32965
32966 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
32967
32968         PR c++/11847
32969         * g++.dg/template/class1.C: New test.
32970
32971         PR c++/11808
32972         * g++.dg/expr/call1.C: New test.
32973
32974 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
32975
32976         PR c++/12114
32977         * g++.dg/init/ref9.C: New test.
32978
32979         PR c++/11972
32980         * g++.dg/template/nested4.C: New test.
32981
32982 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
32983
32984         PR c++/12093
32985         * g++.dg/template/non-dependent4.C: New test.
32986
32987         PR c++/11928
32988         * g++.dg/inherit/conv1.C: New test.
32989
32990 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
32991
32992         PR c++/6196
32993         * g++.dg/ext/label1.C: New test.
32994         * g++.dg/ext/label2.C: Likewise.
32995
32996 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
32997
32998         * g++.dg/expr/cond3.C: New test.
32999
33000 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33001
33002         * gcc.dg/builtins-1.c: Add new builtin cases.
33003
33004 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33005
33006         * gcc.dg/builtins-1.c: Add new cases.
33007         * gcc.dg/torture/builtin-attr-1.c: Likewise.
33008
33009 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33010
33011         * gcc.dg/builtins-1.c: Add more math builtin tests.
33012         * gcc.dg/torture/builtin-attr-1.c: New test.
33013
33014 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
33015
33016         PR optimization/5079
33017         * g++.dg/opt/static3.C: New test.
33018
33019 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33020
33021         * gcc.misc-tests/gcov-10b.c: New test.
33022
33023 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
33024
33025         * g++.dg/opt/ptrmem3.C: New test.
33026
33027         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
33028
33029 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
33030
33031         * gcc.dg/20030826-2.c: New test.
33032
33033 2003-08-26  Roger Sayle  <roger@eyesopen.com>
33034
33035         PR middle-end/12002
33036         * g77.f-torture/compile/12002.f: New test case.
33037
33038 2003-08-26  Roger Sayle  <roger@eyesopen.com>
33039
33040         * gcc.dg/20030826-1.c: New test case.
33041
33042 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
33043
33044         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
33045
33046 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
33047
33048         PR c++/11871
33049         * c++.dg/lookup/crash1.C: New test.
33050
33051         * c++.dg/warn/noeffect3.C: New test.
33052
33053 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
33054
33055         * gcc.dg/compat/vector-1_x.c: Compile with -w.
33056         * gcc.dg/compat/vector-1_y.c: Ditto.
33057         * gcc.dg/compat/vector-2_x.c: Ditto.
33058         * gcc.dg/compat/vector-2_y.c: Ditto.
33059
33060 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
33061
33062         * gcc.dg/20030702-1.c: New test.
33063
33064 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
33065
33066         PR c++/8795
33067         * g++.dg/ext/altivec-1.C: New test.
33068
33069 2003-08-24  Richard Henderson  <rth@redhat.com>
33070
33071         * g++.dg/eh/simd-2.C: Add -w for x86.
33072
33073 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
33074
33075         * gcc.dg/20030815-1.c: New test.
33076
33077 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33078
33079         PR c++/3765
33080         * g++.dg/parse/access6.C: New test.
33081
33082 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33083
33084         PR c++/641, c++/11876
33085         * g++.dg/template/friend22.C: New test.
33086         * g++.dg/template/friend23.C: Likewise.
33087
33088 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33089
33090         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
33091         identically.
33092
33093 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33094
33095         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
33096
33097 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33098
33099         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
33100
33101 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33102
33103         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
33104
33105 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
33106
33107         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
33108
33109 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
33110
33111         PR c++/11919
33112         * g++.dg/overload/prom1.C: New test.
33113
33114         PR c++/11551
33115         * g++.dg/parse/dtor2.C: New test.
33116
33117         PR c++/10762
33118         * g++.dg/parse/using2.C: New test.
33119
33120 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
33121
33122         PR target/11805
33123         * gcc.c-torture/compile/20030821-1.c: New.
33124
33125 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
33126
33127         PR c++/11834
33128         * g++.dg/template/deduce2.C: New test.
33129
33130 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
33131
33132         * gcc.c-torture/execute/20030821-1.c: New test.
33133
33134 2003-08-20  Roger Sayle  <roger@eyesopen.com>
33135
33136         PR middle-end/11984
33137         * gcc.dg/20030820-1.c: New test case.
33138
33139 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
33140
33141         PR c++/11945
33142         * g++.dg/warn/noeffect2.C: New test.
33143
33144 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
33145
33146         PR c++/10926
33147         * g++.dg/template/dtor2.C: New test.
33148
33149         PR c++/11684
33150         * g++.dg/template/operator1.C: New test.
33151         * g++.dg/parse/operator4.C: New test.
33152
33153         PR c++/11946.C
33154         * g++.dg/expr/enum1.C: New test.
33155         * gcc.dg/c99-bool-1.c: Remove bogus warning.
33156
33157         PR c++/11036.C
33158         * g++.dg/parse/elab2.C: New test.
33159         * g++.dg/parse/typedef4.C: Change error message.
33160         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
33161         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
33162         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
33163
33164 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
33165
33166         * gcc.dg/pch/warn-1.c: New.
33167         * gcc.dg/pch/warn-1.hs: New.
33168
33169         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
33170         not-tested file.
33171
33172 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
33173
33174         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
33175
33176 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
33177
33178         * gcc.dg/uninit-D.c: New Test.
33179         * gcc.dg/uninit-E.c: New Test.
33180         * gcc.dg/uninit-F.c: New Test.
33181         * gcc.dg/uninit-G.c: New Test.
33182
33183 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
33184
33185         * g++.dg/README: Describe the pch directory.
33186
33187 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33188
33189         PR c++/11174
33190         * g++.dg/parse/access4.C: New test.
33191         * g++.dg/parse/access5.C: Likewise.
33192         * g++.old-deja/g++.jason/access17.C: Adjust error message.
33193
33194 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
33195
33196         * gcc.dg/noncompile/20030818-1.c: New.
33197
33198 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33199
33200         PR c++/11957
33201         * g++.dg/warn/noeffect1.C: New test.
33202
33203         * g++.dg/template/scope2.C: New test.
33204         * g++.dg/template/error2.C: Correct dg-error
33205
33206 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
33207
33208         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
33209
33210 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
33211
33212         PR C++/11512
33213         * g++.dg/template/warn1.C: New.
33214
33215 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
33216
33217         * g++.dg/template/error2.C: New test.
33218         * g++.dg/lookup/using7.C: Adjust errors
33219         * g++.old-deja/g++.pt/crash36.C: Likewise.
33220         * g++.old-deja/g++.pt/derived3.C: Likewise.
33221
33222 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33223
33224         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
33225         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
33226         * gcc.c-torture/execute/builtins/string-9.c: New, from
33227         string-opt-9.c.  Adjust for execute/builtins framework.
33228         * gcc.c-torture/execute/string-opt-9.c: Delete.
33229
33230 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
33231
33232         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
33233
33234         * g++.dg/parse/ret-type2.C: New test.
33235
33236         PR c++/11703
33237         * g++.dg/init/new8.C: New test.
33238
33239         PR c++/10923
33240         * g++.dg/parse/typedef5.C: New test.
33241
33242         PR c++/9512
33243         * g++.dg/parse/qualified2.C: New test.
33244         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
33245         invalid code.
33246
33247 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
33248
33249         * g++.dg/conversion/ptrmem1.C: New test.
33250
33251 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
33252
33253         PR target/11693
33254         * gcc.dg/20030811-1.c: New test.
33255
33256         PR target/11535
33257         * gcc.c-torture/execute/20030811-1.c: New test.
33258
33259 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33260
33261         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
33262
33263 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
33264
33265         PR c++/11789.C
33266         * g++.dg/inherit/multiple1.C: New test.
33267
33268 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33269
33270         * gcc.dg/spe1.c: New test.
33271
33272         PR c++/11670
33273         * g++.dg/expr/cast2.C: New test.
33274
33275         PR c++/10530
33276         * g++.dg/template/dependent-name2.C: New test.
33277
33278 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
33279
33280         * g++.dg/parse/crash11.C: Put the dg options in comments.
33281
33282 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
33283
33284         * lib/gcc-dg.exp: Update for diagnostic change.
33285
33286 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33287
33288         PR c++/5767
33289         * g++.dg/parse/crash11.C: New test.
33290
33291 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
33292
33293         * gcc.dg/cpp/spacing1.c: Update.
33294
33295 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
33296
33297         PR target/11739
33298         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
33299         a value for -mtune.
33300
33301 2003-08-04  Roger Sayle  <roger@eyesopen.com>
33302
33303         PR middle-end/11771
33304         * gcc.c-torture/compile/20030804-1.c: New test case.
33305
33306 2003-08-04  Roger Sayle  <roger@eyesopen.com>
33307
33308         * gcc.dg/20030804-1.c: New test case.
33309
33310 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
33311
33312         * gcc.dg/cpp/separate-1.c: New test.
33313
33314 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
33315
33316         PR c++/11704
33317         * g++.dg/template/dependent-expr2.C: New test.
33318
33319         PR c++/11766
33320         * g++.dg/expr/ptrmem1.C: New test.
33321
33322 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33323
33324         PR c++/9453
33325         * g++.dg/template/friend15.C: New test.
33326
33327 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
33328
33329         * lib/dg-pch.exp: Work round PCH bug.
33330
33331 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33332
33333         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
33334         builtins.  Move cases from builtins-4.c here.
33335
33336         * gcc.dg/torture/builtin-math-1.c: New test taken from
33337         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
33338         additional cases.
33339
33340         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
33341         Delete.
33342
33343 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
33344
33345         PR c++/9447
33346         * g++.dg/template/using7.C: New test.
33347
33348 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
33349
33350         * import1.c, import2.c: New tests.
33351
33352 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
33353
33354         * g++.dg/eh/crossjump1.C: New test.
33355
33356 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
33357
33358         PR c++/11697
33359         * g++.dg/template/using6.C: New test.
33360
33361         PR c++/11744
33362         * g++.dg/template/koenig2.C: New test.
33363
33364 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33365
33366         PR c++/7983
33367         * g++.dg/parse/typedef4.C: New test.
33368
33369 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33370
33371         PR c++/8442, c++/8806
33372         * g++.dg/template/elab1.C: New test.
33373         * g++.dg/template/type2.C: Likewise.
33374         * g++.dg/template/ttp3.C: Adjust expected error message.
33375         * g++.old-deja/g++.law/visibility13.C: Likewise.
33376         * g++.old-deja/g++.niklas/t135.C: Likewise.
33377         * g++.old-deja/g++.pt/ttp41.C: Likewise.
33378         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
33379         template argument.
33380         * g++.old-deja/g++.pt/ttp44.C: Likewise.
33381
33382 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
33383
33384         PR c++/11295
33385         * g++.dg/ext/stmtexpr1.C: New test.
33386
33387         * g++.dg/opt/tmp1.C: New test.
33388
33389         PR c++/11525
33390         * g++.dg/parse/constant4.C: New test.
33391
33392         PR c++/9447
33393         * g++.dg/template/using5.C: New test.
33394
33395 2003-07-31  Roger Sayle  <roger@eyesopen.com>
33396
33397         * gcc.dg/builtins-27.c: New test case.
33398
33399 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
33400
33401         * gcc.dg/tls/opt-7.c: New test.
33402
33403 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
33404
33405         * g++.old-deja/g++.other/crash18.C: Remove.
33406
33407 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
33408
33409         * g++.dg/template/explicit3.C: New.
33410         * g++.dg/template/explicit4.C: New.
33411         * g++.dg/template/explicit5.C: New.
33412
33413         PR c++/11347
33414         * g++.dg/template/memtmpl1.C: New.
33415
33416 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
33417
33418         PR target/11565
33419         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
33420         * gcc.dg/i386-387-5.c (dg-options): Likewise.
33421
33422 2003-07-30  Jan Hubicka  <jh@suse.cz>
33423
33424         * vtgc1.c: Kill.
33425
33426 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
33427
33428         * gcc.dg/struct-in-proto-1.c: New test.
33429
33430 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
33431
33432         * gcc.dg/cpp/include2.c: Only expect one message.
33433
33434 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
33435
33436         PR c++/9447
33437         * g++.dg/template/using1.C: New test.
33438         * g++.dg/template/using2.C: New test.
33439         * g++.dg/template/using3.C: New test.
33440         * g++.dg/template/using4.C: New test.
33441
33442 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
33443
33444         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
33445         * gcc.c-torture/execute/string-opt-10.c: Likewise.
33446
33447 2003-07-28  Jan Hubicka  <jh@suse.cz>
33448
33449         PR c++/11530
33450         * g++.dg/opt/call1.C: New test.
33451
33452 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
33453
33454         PR c++/11667
33455         * g++.dg/init/enum2.C: New test.
33456         * g++.dg/template/overload1.C: Add "-w" option.
33457
33458 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
33459
33460         * gcc.dg/Wdeclaration-after-statement-1.c,
33461         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
33462
33463 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
33464
33465         * gcc.c-torture/compile/20030725-1.c: New test.
33466
33467 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
33468
33469         * gcc.dg/20030505.c: Only run for SPE.
33470         Remove definition of opaque type.
33471
33472 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
33473
33474         * g++.dg/template/ptrmem6.C: New test.
33475
33476 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
33477
33478         * gcc.c-torture/compile/zero-strct-2.c: New test.
33479
33480 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
33481
33482         * gcc.dg/intermod-1.c: New test.
33483
33484 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33485
33486         PR c++/11617
33487         * g++.dg/template/lookup2.C: New test.
33488         * g++.dg/template/memclass1.C: Remove instantiated from error.
33489         * g++.dg/other/error2.C: Tweak expected errors.
33490
33491         PR c++/11596
33492         * g++.dg/template/defarg3.C: New test.
33493
33494         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
33495
33496 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
33497
33498         * g++.dg/inherit/access5.C: New test.
33499
33500 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33501
33502         PR c++/11513
33503         * g++.dg/template/crash8.C: New test.
33504
33505 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
33506
33507         PR c/10602
33508         * gcc.dg/noncompile/incomplete-2.c: New test.
33509
33510 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
33511
33512         PR c++/11645
33513         * g++.dg/inherit/access4.C: New test.
33514
33515         PR c++/11517
33516         * g++.dg/expr/cond2.C: New test.
33517
33518         PR optimization/10679
33519         * g++.dg/opt/inline4.C: New test.
33520
33521 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
33522
33523         * g++.dg/parse/crash10: New test.
33524
33525 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
33526
33527         * g++.dg/ext/flexary1.C: New test.
33528
33529 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33530
33531         PR c++/10793
33532         * g++.dg/template/crash9.C: New test.
33533
33534 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33535
33536         PR c++/3004
33537         * g++.dg/parse/typedef3.C: New test.
33538
33539         PR c++/7906
33540         * g++.dg/parse/operator2.C: New test.
33541
33542         PR c++/8895
33543         * g++.dg/parse/def-tmpl-arg1.C: New test.
33544
33545         PR c++/9282
33546         * g++.dg/parse/funptr1.C: New test.
33547
33548         PR c++/9452
33549         * g++.dg/parse/ambig3.C: New test.
33550
33551         PR c++/9454
33552         * g++.dg/parse/operator3.C: New test.
33553
33554         PR c++/9486
33555         * g++.dg/parse/template10.C: New test.
33556
33557         PR c++/9488
33558         * g++.dg/parse/template11.C: New test.
33559
33560         PR c++/10150
33561         * g++.dg/parse/invalid-op1.C: New test.
33562
33563         PR c++/10247
33564         * g++.dg/parse/condexpr1.C: New test.
33565
33566 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
33567
33568         * g++.dg/ext/packed3.C: New test.
33569         * g++.dg/ext/packed4.C: New test.
33570
33571         * gcc.dg/pack-test-3.c: New test.
33572
33573 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
33574
33575         * lib/compat.exp: Handle dg-options per source file.
33576         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
33577         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
33578         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
33579         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
33580         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
33581         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
33582         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
33583         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
33584         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
33585         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
33586         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
33587         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
33588         * g++.dg/compat/break/bitfield7_x.C: Ditto.
33589         * g++.dg/compat/break/bitfield7_y.C: Ditto.
33590
33591 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
33592
33593         PR c/10320
33594         * gcc.c-torture/execute/20030718-1.c: New test.
33595
33596 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33597
33598         PR optimization/11536
33599         * gcc.dg/20030721-1.c: New test.
33600
33601 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
33602
33603         PR c++/11546
33604         * g++.dg/template/lookup1.C: New test.
33605
33606 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
33607
33608         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
33609         diagnostics of ill-formed constructs involving labels.
33610         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
33611         the new 'previously defined here' message.
33612
33613 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
33614
33615         * g++.dg/parse/non-dependent2.C: New test.
33616
33617 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
33618
33619         * g++.dg/init/init-ref4.C: xfail on targets without
33620         weak symbols.
33621
33622 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
33623
33624         PR target/11087
33625         * gcc.c-torture/execute/20030717-1.c: New test.
33626
33627 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33628
33629         * g++.dg/opt/cfg1.C: New test.
33630
33631 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
33632
33633         PR optimization/11557
33634         * gcc.dg/20030717-1.c: New test.
33635
33636 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
33637
33638         PR c++/10476
33639         * g++.dg/expr/crash-1.C: New test.
33640
33641         PR c++/11027
33642         * g++.dg/template/init3.C: New test.
33643
33644         PR c++/8222
33645         * g++.dg/template/non-dependent1.C: New test.
33646
33647         PR c++/11070
33648         * g++.dg/template/non-dependent2.C: New test.
33649
33650         PR c++/11071
33651         * g++.dg/template/non-dependent3.C: New test.
33652
33653         PR c++/9907
33654         * g++.dg/template/sizeof5.C: New test.
33655
33656 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
33657
33658         PR 11498
33659         * gcc.c-torture/compile/mangle-1.c: New file.
33660
33661 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33662
33663         PR c++/7809
33664         * g++.dg/parse/access3.C: New test.
33665
33666 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
33667
33668         PR c++/11384
33669         * g++.dg/init/init-ref4.C: New test.
33670
33671 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
33672
33673         PR c++/11547
33674         * g++.dg/parse/constant3.C: New test.
33675         * g++.dg/parse/crash7.C: Likewise.
33676
33677 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
33678
33679         PR target/11008
33680         * gcc.dg/i386-pentium4-not-mull.c: New.
33681
33682 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
33683
33684         * gcc.dg/asm-names.c (ymain): Make it weak.
33685
33686 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33687
33688         PR c++/5421
33689         * g++.dg/template/friend21.C: New test.
33690
33691 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
33692
33693         * gcc.dg/cleanup-8.c: New test.
33694         * gcc.dg/cleanup-9.c: New test.
33695
33696 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
33697
33698         * g++.dg/ext/dll-MI1.h: New file.
33699         * g++.dg/ext/dllexport-MI1.C: New file.
33700         * g++.dg/ext/dllimport-MI1.C: New file.
33701
33702 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
33703
33704         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
33705         it does not have cmpstrsi patterns (just cmpmemsi).
33706
33707 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
33708
33709         PR debug/11473
33710         * g++.dg/debug/debug8.C: New test.
33711
33712 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33713
33714         PR c++/10108
33715         * g++.dg/template/crash7.C: New test.
33716
33717 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
33718
33719         PR target/10795
33720         * gcc.c-torture/compile/20030708-1.c: New.
33721
33722 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33723
33724         * gcc.c-torture/execute/20030715-1.c: New test.
33725
33726 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
33727
33728         * gcc.dg/pch/inline-3.c: New file.
33729         * gcc.dg/pch/inline-3.hs: New file.
33730         * gcc.dg/pch/inline-4.c: New file.
33731         * gcc.dg/pch/inline-4.hs: New file.
33732
33733 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
33734
33735         PR c++/11509
33736         * g++.dg/template/crash6.C: New test.
33737
33738         PR c++/7053
33739         * g++.dg/template/friend20.C: New test.
33740
33741         PR c++/7019
33742         * g++.dg/template/overload2.C: New test.
33743
33744 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33745
33746         PR optimization/11440
33747         * gcc.c-torture/execute/20030714-1.c: New test.
33748
33749 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33750
33751         PR c++/11154
33752         * g++.dg/template/partial2.C: New test.
33753
33754 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
33755
33756         PR c++/11503
33757         * g++.dg/template/anon1.C: New test.
33758
33759         PR c++/11493
33760         PR c++/11495
33761         * g++.dg/parse/template9.C: Likewise.
33762         * g++.dg/template/crash4.C: New test.
33763         * g++.dg/template/koenig1.C: Likewise.
33764         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
33765         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
33766         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
33767         functions.
33768         * g++.old-deja/g++.jason/template36.C: Likewise.
33769         * g++.old-deja/g++.mike/p1989.C: Likewise.
33770         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
33771         * g++.old-deja/g++.pt/ttp20.C: Use this->.
33772         * g++.old-deja/g++.pt/ttp21.C: Use this->.
33773         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
33774         compiling.
33775         * g++.old-deja/g++.pt/union2.C: Use this->.
33776
33777 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
33778
33779         * gcc.dg/20030711-1.c: New test.
33780
33781 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
33782
33783         PR c++/11050
33784         * g++.dg/parse/args1.C: New test.
33785         * g++.pt/defarg8.C: Change expected errors.
33786
33787 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
33788
33789         PR c++/8164
33790         * g++.dg/template/nontype2.C: New test.
33791
33792         PR c++/10558
33793         * g++.dg/parse/template8.C: New test.
33794
33795         PR c++/8327
33796         * g++.dg/template/scope1.C: New test.
33797
33798         * g++.dg/warn/Wsign-compare-1.C: New test.
33799
33800 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
33801
33802         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
33803
33804 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
33805
33806         PR c++/9411
33807         * g++.dg/template/explicit2.C: New test.
33808
33809         PR c++/10032
33810         * g++.dg/warn/pedantic1.C: New test.
33811
33812 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
33813
33814         PR c++ 9483
33815         * g++.dg/other/field1.C: New test.
33816
33817 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
33818
33819         PR c/11449
33820         * gcc.c-torture/compile/20030707-1.c: New.
33821
33822 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33823
33824         PR c++/10849
33825         * g++.dg/template/access12.C: New test.
33826
33827 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
33828
33829         * g++.dg/bprob/bprob.exp (prof_ext): Update.
33830         * g77.dg/bprob/bprob.exp (prof_ext): Update.
33831         * gcc.misc-tests/bprob.exp (prof_ext): Update.
33832         * gcc.misc-tests/gcov.exp: Update
33833         * g++.dg/gcov/gcov.exp: Update
33834         * lib/gcov.exp: Update.
33835
33836 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
33837
33838         * g++.dg/abi/mangle17.C: Make sure template expressions are
33839         dependent.
33840         * g++.dg/abi/mangle4.C: Mark erroneous casts.
33841         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
33842         * g++.dg/opt/stack1.C: Remove erroneous code.
33843         * g++.dg/parse/template7.C: New test.
33844         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
33845         * g++.old-deja/g++.pt/crash4.C: Likewise.
33846
33847 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33848
33849         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
33850         with zero or one occurence of `$' after the initial `L'.
33851
33852 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
33853
33854         * gcc.c-torture/compile/20030704-1.c: Add a comment.
33855
33856 2003-07-08  Roger Sayle  <roger@eyesopen.com>
33857
33858         PR c/11370
33859         * gcc.dg/Wunreachable-6.c: New testcase.
33860         * gcc.dg/Wunreachable-7.c: New testcase.
33861
33862 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
33863
33864         PR c/11420
33865         * gcc.dg/20030708-1.c: New test.
33866
33867 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
33868
33869         * gcc.dg/compat/sdata-section.h: New file.
33870         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
33871         * gcc.dg/torture/mips-sdata-1.c: New test.
33872
33873 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33874
33875         PR c++/11030
33876         * g++.dg/template/friend19.C: New test.
33877
33878 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
33879
33880         * g++.dg/opt/strength-reduce.C: New test.
33881
33882 2003-07-07  Roger Sayle  <roger@eyesopen.com>
33883
33884         PR target/10979
33885         * gcc.dg/20030707-1.c: New testcase.
33886
33887 2003-07-07  Roger Sayle  <roger@eyesopen.com>
33888
33889         PR optimization/11059
33890         * g++.dg/opt/emptyunion.C: New testcase.
33891
33892 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33893             Eric Botcazou  <ebotcazou@libertysurf.fr>
33894
33895         * g++.dg/opt/stack1.C: New test.
33896
33897 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
33898
33899         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
33900         run test.
33901
33902         PR c++/11431
33903         * g++.dg/expr/static_cast3.C: New test.
33904
33905 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
33906
33907         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
33908         everywhere.
33909         * gcc.dg/concat.c: Concatenation of string constants with
33910         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
33911         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
33912         * gcc.dg/cpp/escape-2.c: Use wide character constants where
33913         necessary to avoid multi-character character constant warning.
33914         * gcc.dg/cpp/escape.c: Likewise.
33915         * gcc.dg/cpp/ucs.c: Likewise.
33916         Remove backslashes from dg-bogus comments, as they confuse Tcl.
33917         Fix a typo.
33918
33919 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
33920
33921         PR c/11428
33922         * gcc.c-torture/compile/20030704-1.c: New.
33923
33924 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
33925
33926         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
33927
33928 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
33929
33930         PR c++/5287, PR c++/7910,  PR c++/11021
33931         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
33932         tests for warnings.
33933         * g++.dg/ext/dllimport2.C: Add tests for warnings.
33934         * g++.dg/ext/dllimport3.C: Likewise.
33935         * g++.dg/ext/dllimport4.C: New file.
33936         * g++.dg/ext/dllimport5.C: New file.
33937         * g++.dg/ext/dllimport6.C: New file.
33938         * g++.dg/ext/dllimport7.C: New file.
33939         * g++.dg/ext/dllimport8.C: New file.
33940         * g++.dg/ext/dllimport9.C: New file.
33941         * g++.dg/ext/dllimport10.C: New file.
33942         * g++.dg/ext/dllexport1.C: New file.
33943
33944 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
33945
33946         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
33947         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
33948
33949 2003-07-03  Roger Sayle  <roger@eyesopen.com>
33950
33951         * gcc.dg/builtins-25.c: New testcase.
33952         * gcc.dg/builtins-26.c: New testcase.
33953
33954 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
33955
33956         * gcc.dg/compat/vector-defs.h: New file.
33957         * gcc.dg/compat/vector-setup.h: New file.
33958         * gcc.dg/compat/vector-check.h: New file.
33959         * gcc.dg/compat/vector-1_main.c: New file.
33960         * gcc.dg/compat/vector-1_x.c: New file.
33961         * gcc.dg/compat/vector-1_y.c: New file.
33962         * gcc.dg/compat/vector-2_main.c: New file.
33963         * gcc.dg/compat/vector-2_x.c: New file.
33964         * gcc.dg/compat/vector-2_y.c: New file.
33965
33966         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
33967         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
33968         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
33969         * gcc.dg/compat/struct-align-1.h: New file.
33970         * gcc.dg/compat/struct-align-1_main.c: New file.
33971         * gcc.dg/compat/struct-align-1_x.c: New file.
33972         * gcc.dg/compat/struct-align-1_y.c: New file.
33973         * gcc.dg/compat/struct-align-2.h: New file.
33974         * gcc.dg/compat/struct-align-2_main.c: New file.
33975         * gcc.dg/compat/struct-align-2_x.c: New file.
33976         * gcc.dg/compat/struct-align-2_y.c: New file.
33977
33978         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
33979         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
33980         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
33981         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
33982         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
33983         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
33984         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
33985         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
33986         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
33987         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
33988         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
33989         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
33990         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
33991         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
33992         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
33993         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
33994         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
33995         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
33996         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
33997         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
33998         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
33999         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34000         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34001         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34002         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34003         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34004         * gcc.dg/compat/struct-return-10_x.c: Ditto.
34005         * gcc.dg/compat/struct-return-2_x.c: Ditto.
34006         * gcc.dg/compat/struct-return-3_x.c: Ditto.
34007
34008 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34009
34010         * gcc.dg/i386-call-1.c: New test.
34011
34012 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34013
34014         PR c++/9162
34015         * g++.dg/parse/defarg4.C: New.
34016
34017 2003-07-03  Roger Sayle  <roger@eyesopen.com>
34018
34019         PR target/10700
34020         * gcc.c-torture/compile/20030703-1.c: New test case.
34021
34022 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
34023
34024         * g++.dg/template/local3.C: Remove extra semicolon.
34025
34026 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34027
34028         * gcc.dg/i386-volatile-1.c: New test.
34029
34030 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
34031
34032         PR c++/11072
34033         * g++.dg/other/offsetof2.C: XFAIL.
34034         * g++.dg/other/offsetof5.C: New.
34035
34036         PR c++/10219
34037         * g++.dg/template/error1.C: New.
34038
34039         PR c++/9779
34040         * g++.dg/template/dependent-expr1.C: New.
34041
34042 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
34043
34044         PR c++/6949
34045         * g++.dg/template/local3.C: New test.
34046
34047         PR c++/11149
34048         * g++.dg/lookup/scoped6.C: New test.
34049
34050 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
34051
34052         PR c++/8046
34053         * g++.dg/other/error7.C: New test.
34054
34055 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
34056
34057         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
34058         * g++.old-deja/g++.abi/vtable3.h: Likewise.
34059         * g++.old-deja/g++.law/code-gen5.C: Likewise.
34060         * g++.old-deja/g++.other/union2.C: Likewise.
34061         * gcc.dg/c90-const-expr-2.c: Likewise.
34062         * gcc.dg/c90-const-expr-3.c: Likewise.
34063         * gcc.dg/c99-const-expr-2.c: Likewise.
34064         * gcc.dg/c99-const-expr-3.c: Likewise.
34065         * gcc.dg/concat.c: Likewise.
34066
34067 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
34068
34069         PR c++/9559
34070         * g++.dg/init/static1.C: New test.
34071
34072 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34073
34074         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
34075         * g++.old-deja/g++.other/access2.C: Likewise.
34076         * g++.old-deja/g++.other/decl2.C: Likewise.
34077         * gcc.c-torture/execute/20020615-1.c: Likewise.
34078
34079 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
34080
34081         PR c++/4933
34082         * g++.dg/template/sizeof4.C: New test.
34083
34084 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
34085
34086         * g++.dg/other/error6.C: New test.
34087
34088 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
34089
34090         PR c++/10750
34091         * g++.dg/parse/constant2.C: New test.
34092
34093 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
34094
34095         PR c++/11106
34096         * g++.dg/other/error5.C: New test.
34097
34098 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34099
34100         * gcc.dg/format/gcc_diag-1.c: New test.
34101
34102 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
34103
34104         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
34105
34106 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
34107
34108         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
34109         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
34110         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
34111
34112 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
34113
34114         * gcc.c-torture/execute/builtins/string-8.c: New test.
34115         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
34116         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
34117         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
34118
34119 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
34120
34121         PR c++/10468
34122         * g++.dg/ext/typeof6.C: New test.
34123
34124 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
34125
34126         PR c++/10796
34127         * g++.dg/init/enum1.C: New test.
34128
34129 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
34130
34131         * gcc.dg/20030627-1.c: New test.
34132
34133 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
34134
34135         PR c++/11332
34136         * g++.dg/expr/static_cast2.C: New test.
34137
34138 2003-06-26  Roger Sayle  <roger@eyesopen.com>
34139             Jakub Jelinek  <jakub@redhat.com>
34140
34141         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
34142         sprintf(dst,"%s",src) optimization.
34143         * gcc.c-torture/execute/20030626-1.c: New test case.
34144         * gcc.c-torture/execute/20030626-2.c: New test case.
34145
34146 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
34147
34148         * gcc.c-torture/execute/multi-ix.c: New test.
34149
34150         * gcc.c-torture/execute/simd-4.c (main):
34151         Added missing semicolon at end of union.
34152
34153 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
34154
34155         PR c++/8266
34156         * g++.dg/template/explicit-instantiation3.C: New test.
34157
34158 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
34159
34160         * gcc.dg/20030626-1.c: Use signed char.
34161
34162 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
34163
34164         * gcc.dg/20030626-1.c: New test.
34165
34166 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
34167
34168         * const-str-2.m: Update.
34169
34170 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
34171
34172         PR c++/10990
34173         * g++.dg/rtti/dyncast1.C: New test.
34174         * g++.dg/abi/mangle4.C: Correct base-specifier access.
34175         * g++.dg/lookup/scoped1.C: Remove XFAIL.
34176         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
34177
34178         PR c++/10931
34179         * g++.dg/expr/static_cast1.C: New test.
34180
34181 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
34182
34183         * gcc.dg/20030625-1.c: New test.
34184
34185 2003-06-24  Roger Sayle  <roger@eyesopen.com>
34186
34187         * gcc.c-torture/compile/20030624-1.c: New test case.
34188
34189 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
34190
34191         * gcc.c-torture/execute/string-opt-17.c: New test.
34192
34193 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
34194
34195         PR c++/5754
34196         * g++.dg/parse/crash6.C: New test.
34197
34198 2003-06-23  Roger Sayle  <roger@eyesopen.com>
34199
34200         * gcc.dg/builtins-24.c: New test case.
34201
34202 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
34203
34204         * g++.dg/opt/operator1.C: New test.
34205
34206 2003-06-22  Roger Sayle  <roger@eyesopen.com>
34207
34208         * gcc.c-torture/execute/string-opt-16.c: New test case.
34209
34210 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
34211
34212         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
34213         * g++.old-deja/g++.other/conv7.C: Likewise.
34214         * g++.old-deja/g++.other/overcnv2.C: Likewise.
34215         * g++.old-deja/g++.other/overload14.C: Likewise.
34216
34217 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
34218
34219         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
34220         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
34221
34222 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34223
34224         PR c++/10888
34225         * g++.dg/warn/Winline-3.C: New test.
34226
34227 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34228
34229         * lib/target-supports.exp (check_alias_available): Make the test
34230         program acceptable to the Solaris assembler.
34231
34232         PR c++/10749
34233         * g++.dg/template/memclass2.C: New test.
34234
34235 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34236             Eric Botcazou  <ebotcazou@libertysurf.fr>
34237
34238         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
34239         data for non-matching targets.
34240         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
34241
34242 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34243
34244         PR c++/10845
34245         * g++.dg/template/member3.C: New test.
34246
34247 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
34248
34249         PR c++/10939
34250         * g++.dg/template/func1.C: New test.
34251
34252         PR c++/9649
34253         * g++.dg/template/static4.C: New test.
34254         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
34255
34256         PR c++/11041
34257         * g++.dg/init/ref7.C: New test.
34258
34259 2003-06-19  Matt Austern  <austern@apple.com>
34260
34261         PR c++/11228
34262         * g++.dg/anew1.C: New test.
34263         * g++.dg/anew2.C: New test.
34264         * g++.dg/anew3.C: New test.
34265         * g++.dg/anew4.C: New test.
34266
34267 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
34268
34269         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
34270
34271 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
34272
34273         * gcc.c-torture/execute/simd-4.c (main): Make expected value
34274         endian-dependent.
34275
34276 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
34277
34278         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
34279         Remove cruft.
34280
34281 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
34282
34283         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
34284         * gcc.c-torture/compile/961203-1.c: Likewise.
34285         * gcc.c-torture/compile/980506-1.c: Likewise.
34286
34287 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
34288
34289         PR c++/10712
34290         * g++.dg/lookup/using7.C: New test.
34291
34292 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
34293
34294         PR c++/11105
34295         * g++.dg/abi/conv1.C: Remove it.
34296         * g++.dg/template/conv7.C: New test.
34297         * g++.dg/template/conv8.C: Likewise.
34298         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
34299         conversion operator.
34300
34301 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
34302
34303         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
34304         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
34305         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34306         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
34307         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
34308         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34309         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34310         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
34311         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
34312         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
34313         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
34314         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
34315         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
34316         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
34317         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
34318         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
34319         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
34320         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
34321         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34322         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34323         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34324         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34325         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34326         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34327         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34328         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34329         * gcc.dg/compat/struct-return-10_x.c: Ditto.
34330         * gcc.dg/compat/struct-return-2_x.c: Ditto.
34331         * gcc.dg/compat/struct-return-3_x.c: Ditto.
34332
34333 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
34334
34335         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
34336         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
34337         indications.
34338
34339 2003-06-16  Roger Sayle  <roger@eyesopen.com>
34340
34341         * gcc.dg/i386-387-5.c: New test case.
34342         * gcc.dg/i386-387-6.c: New test case.
34343         * gcc.dg/builtins-23.c: New test case.
34344
34345 2003-06-15  Roger Sayle  <roger@eyesopen.com>
34346
34347         * gcc.dg/builtins-22.c: New test case.
34348         * gcc.dg/i386-387-1.c: Update to test exp.
34349         * gcc.dg/i386-387-2.c: Likewise.
34350
34351 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34352
34353         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
34354
34355 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
34356
34357         * lib/gcc-dg.exp (dg-require-dll): New function.
34358         (dg-xfail-if): Likewise.
34359         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
34360         driver.
34361
34362         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
34363         * gcc.c-torture/compile/20001205-1.c: Likewise.
34364         * gcc.c-torture/compile/20001226-1.c: Likewise.
34365         * gcc.c-torture/compile/20010518-2.c: Likewise.
34366         * gcc.c-torture/compile/20020312-1.c: Likewise.
34367         * gcc.c-torture/compile/20020604-1.c: Likewise.
34368         * gcc.c-torture/compile/920501-12.c: Likewise.
34369         * gcc.c-torture/compile/920501-4.c: Likewise.
34370         * gcc.c-torture/compile/920520-1.c: Likewise.
34371         * gcc.c-torture/compile/920521-1.c: Likewise.
34372         * gcc.c-torture/compile/920625-1.c: Likewise.
34373         * gcc.c-torture/compile/961203-1.c: Likewise.
34374         * gcc.c-torture/compile/980506-1.c: Likewise.
34375         * gcc.c-torture/compile/981006-1.c: Likewise.
34376         * gcc.c-torture/compile/981022-1.c: Likewise.
34377         * gcc.c-torture/compile/981223-1.c: Likewise.
34378         * gcc.c-torture/compile/990617-1.c: Likewise.
34379         * gcc.c-torture/compile/dll.c: Likewise.
34380         * gcc.c-torture/compile/labels-3.c: Likewise.
34381         * gcc.c-torture/compile/mipscop-1.c: Likewise.
34382         * gcc.c-torture/compile/mipscop-2.c: Likewise.
34383         * gcc.c-torture/compile/mipscop-3.c: Likewise.
34384         * gcc.c-torture/compile/mipscop-4.c: Likewise.
34385         * gcc.c-torture/compile/simd-5.c: Likewise.
34386         * gcc.c-torture/compile/20000804-1.x: Remove.
34387         * gcc.c-torture/compile/20001205-1.x: Likewise.
34388         * gcc.c-torture/compile/20001226-1.x: Likewise.
34389         * gcc.c-torture/compile/20010518-2.x: Likewise.
34390         * gcc.c-torture/compile/20020312-1.x: Likewise.
34391         * gcc.c-torture/compile/20020604-1.x: Likewise.
34392         * gcc.c-torture/compile/920501-12.x: Likewise.
34393         * gcc.c-torture/compile/920501-4.x: Likewise.
34394         * gcc.c-torture/compile/920520-1.x: Likewise.
34395         * gcc.c-torture/compile/920521-1.x: Likewise.
34396         * gcc.c-torture/compile/920625-1.x: Likewise.
34397         * gcc.c-torture/compile/961203-1.x: Likewise.
34398         * gcc.c-torture/compile/980506-1.x: Likewise.
34399         * gcc.c-torture/compile/981006-1.x: Likewise.
34400         * gcc.c-torture/compile/981022-1.x: Likewise.
34401         * gcc.c-torture/compile/981223-1.x: Likewise.
34402         * gcc.c-torture/compile/990617-1.x: Likewise.
34403         * gcc.c-torture/compile/mipscop-1.x: Likewise.
34404         * gcc.c-torture/compile/mipscop-2.x: Likewise.
34405         * gcc.c-torture/compile/mipscop-3.x: Likewise.
34406         * gcc.c-torture/compile/mipscop-4.x: Likewise.
34407         * gcc.c-torture/compile/simd-5.x: Likewise.
34408
34409         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
34410
34411 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34412
34413         * gcc.c-torture/execute/20030611-1.c: New test.
34414
34415 2003-06-12  Roger Sayle  <roger@eyesopen.com>
34416
34417         PR middle-end/168
34418         * gcc.dg/20030612-1.c: New test case.
34419
34420 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
34421
34422         PR c++/10635
34423         * g++.dg/expr/cast1.C: New test.
34424
34425 2003-06-12  Roger Sayle  <roger@eyesopen.com>
34426
34427         * gcc.dg/builtins-21.c: New test case.
34428
34429 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
34430
34431         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
34432         options instead of at the end.
34433         * lib/objc.exp (objc_target_compile): Likewise.
34434
34435 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
34436
34437         PR c++/10432
34438         * g++.dg/parse/error1.C: New test.
34439
34440 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
34441
34442         * gcc.dg/compat/struct-by-value-11_main.c: New file.
34443         * gcc.dg/compat/struct-by-value-11_x.c: New file.
34444         * gcc.dg/compat/struct-by-value-11_y.c: New file.
34445         * gcc.dg/compat/struct-by-value-12_main.c: New file.
34446         * gcc.dg/compat/struct-by-value-12_x.c: New file.
34447         * gcc.dg/compat/struct-by-value-12_y.c: New file.
34448         * gcc.dg/compat/struct-by-value-13_main.c: New file.
34449         * gcc.dg/compat/struct-by-value-13_x.c: New file.
34450         * gcc.dg/compat/struct-by-value-13_y.c: New file.
34451         * gcc.dg/compat/struct-by-value-14_main.c: New file.
34452         * gcc.dg/compat/struct-by-value-14_x.c: New file.
34453         * gcc.dg/compat/struct-by-value-14_y.c: New file.
34454         * gcc.dg/compat/struct-by-value-15_main.c: New file.
34455         * gcc.dg/compat/struct-by-value-15_x.c: New file.
34456         * gcc.dg/compat/struct-by-value-15_y.c: New file.
34457         * gcc.dg/compat/struct-by-value-16_main.c: New file.
34458         * gcc.dg/compat/struct-by-value-16_x.c: New file.
34459         * gcc.dg/compat/struct-by-value-16_y.c: New file.
34460         * gcc.dg/compat/struct-by-value-17_main.c: New file.
34461         * gcc.dg/compat/struct-by-value-17_x.c: New file.
34462         * gcc.dg/compat/struct-by-value-17_y.c: New file.
34463         * gcc.dg/compat/struct-by-value-18_main.c: New file.
34464         * gcc.dg/compat/struct-by-value-18_x.c: New file.
34465         * gcc.dg/compat/struct-by-value-18_y.c: New file.
34466
34467         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
34468         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
34469         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
34470         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
34471         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
34472         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
34473         * gcc.dg/compat/scalar-return-3_main.c: New file.
34474         * gcc.dg/compat/scalar-return-3_x.c: New file.
34475         * gcc.dg/compat/scalar-return-3_y.c: New file.
34476         * gcc.dg/compat/scalar-return-4_main.c: New file.
34477         * gcc.dg/compat/scalar-return-4_x.c: New file.
34478         * gcc.dg/compat/scalar-return-4_y.c: New file.
34479
34480 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
34481
34482         * gcc.dg/compat/fp2-struct-check.h: New file.
34483         * gcc.dg/compat/fp2-struct-defs.h: New file.
34484         * gcc.dg/compat/fp2-struct-init.h: New file.
34485         * gcc.dg/compat/struct-by-value-10_main.c: New file.
34486         * gcc.dg/compat/struct-by-value-10_x.c: New file.
34487         * gcc.dg/compat/struct-by-value-10_y.c: New file.
34488         * gcc.dg/compat/struct-return-10_main.c: New file.
34489         * gcc.dg/compat/struct-return-10_x.c: New file.
34490         * gcc.dg/compat/struct-return-10_y.c: New file.
34491
34492         * gcc.dg/compat/compat-common.h: New file.
34493         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
34494         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
34495         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
34496         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
34497         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
34498         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
34499         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
34500         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34501         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
34502         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
34503         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34504         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
34505         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
34506         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34507         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
34508         * gcc.dg/compat/small-struct-check.h: Ditto.
34509         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
34510         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34511         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
34512         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
34513         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34514         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
34515         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
34516         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34517         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
34518         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
34519         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34520         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
34521         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
34522         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34523         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
34524         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
34525         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34526         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
34527         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
34528         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34529         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
34530         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
34531         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34532         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
34533         * gcc.dg/compat/struct-return-2_main.c: Ditto.
34534         * gcc.dg/compat/struct-return-2_x.c: Ditto.
34535         * gcc.dg/compat/struct-return-2_y.c: Ditto.
34536         * gcc.dg/compat/struct-return-3_main.c: Ditto.
34537         * gcc.dg/compat/struct-return-3_x.c: Ditto.
34538         * gcc.dg/compat/struct-return-3_y.c: Ditto.
34539
34540 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
34541
34542         * g++.dg/pch/static-1.C: New file.
34543         * g++.dg/pch/static-1.Hs: New file.
34544
34545 2003-06-10  Richard Henderson  <rth@redhat.com>
34546
34547         * gcc.dg/asm-7.c: Adjust expected warning text.
34548
34549 2003-06-10  Roger Sayle  <roger@eyesopen.com>
34550
34551         * gcc.dg/builtins-20.c: New test case.
34552
34553 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
34554
34555         PR c++/11131
34556         * g++.dg/opt/template1.C: New test.
34557
34558 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34559
34560         * lib/gcc-dg.exp (dg-test): Clear additional_files and
34561         additional_sources.
34562
34563 2003-05-21  David Taylor  <dtaylor@emc.com>
34564
34565         * gcc.dg/Wpadded.c: New file.
34566
34567 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34568
34569         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
34570         * gcc.dg/special/weak-2.c: Add dg-require-weak.
34571         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
34572         dg-require-weak.
34573
34574 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
34575
34576         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
34577
34578 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34579
34580         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
34581         (dg-require-alias): Likewise.
34582         (dg-require-gc-sections): Likewise.
34583         * lib/target-supports.exp (check_gc_sections_available): Likewise.
34584
34585 2003-06-08  Richard Henderson  <rth@redhat.com>
34586
34587         * gcc.dg/20011029-2.c: Fix the array reference.
34588         * gcc.dg/asm-7.c: New.
34589
34590 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
34591
34592         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
34593
34594 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
34595
34596         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
34597         (dg-require-gc-sections): Likewise.
34598
34599 2003-06-08  Jan Hubicka  <jh@suse.cz>
34600
34601         * i386-cmov1.c: Fix regular expression.
34602         * i386-cvt-1.c: Likewise.
34603         * i386-local.c: Likewise.
34604         * i386-local2.c: Likewise.
34605         * i386-mul.c: Likewise.
34606         * i386-ssetype-1.c: Likewise.
34607         * i386-ssetype-3.c: Likewise.
34608         * i386-ssetype-5.c: Likewise.
34609
34610 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34611
34612         PR c++/11039
34613         * g++.dg/warn/implicit-typename2.C: New test.
34614         * g++.dg/warn/implicit-typename3.C: New test.
34615
34616 2003-06-07  Richard Henderson  <rth@redhat.com>
34617
34618         * g++.dg/other/offsetof3.C: Use size_t.
34619         * g++.dg/other/offsetof4.C: Likewise.
34620
34621 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
34622
34623         * lib/copy-file.exp: New. Implement gcc_copy_files.
34624
34625         * lib/dg-pch.exp: Load copy-file.exp
34626         (dg-pch): Use gcc_copy_files instead of "file copy".
34627
34628 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
34629
34630         * gcc.dg/weak/weak.exp: Simplify.
34631         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
34632         * gcc.dg/weak/weak-1.c: Likewise.
34633         * gcc.dg/weak/weak-2.c: Likewise.
34634         * gcc.dg/weak/weak-3.c: Likewise.
34635         * gcc.dg/weak/weak-4.c: Likewise.
34636         * gcc.dg/weak/weak-5.c: Likewise.
34637         * gcc.dg/weak/weak-6.c: Likewise.
34638         * gcc.dg/weak/weak-7.c: Likewise.
34639         * gcc.dg/weak/weak-8.c: Likewise.
34640         * gcc.dg/weak/weak-9.c: Likewise.
34641
34642 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
34643
34644         gcc.c-torture/execute/20030606-1.c: New.
34645
34646 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34647
34648         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
34649         * gcc.dg/builtins-19.c: Likewise.
34650
34651 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34652
34653         * gcc.dg/builtins-2.c: Add some more tests.
34654         * gcc.dg/builtins-18.c: New test case.
34655         * gcc.dg/builtins-19.c: New test case.
34656
34657 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34658             Jim Wilson  <wilson@tuliptree.org>
34659
34660         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
34661
34662 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
34663
34664         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
34665         mempcpy/stpcpy calls not to be optimized into something else.
34666         * gcc.c-torture/execute/string-opt-3.c: Moved to...
34667         * gcc.c-torture/execute/builtins/string-7.c: ...here.
34668         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
34669
34670 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34671
34672         * gcc.dg/format/asm_fprintf-1.c: New test.
34673
34674 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
34675
34676         * lib/gcc-defs.exp (additional_sources): New variable.
34677         (dg-additional-sources): New function.
34678         (additional_files): New variable.
34679         (dg-additional-files): New function.
34680         (dg-additional-files-options): Likewise.
34681         * lib/gcc-dg.exp (dg-require-weak): New function.
34682         (dg-require-alias): Likewise.
34683         (dg-require-gc-sections): Likewise.
34684         * lib/target-supports.exp (check_alias_available): Remove testfile
34685         parameter.
34686         (check_gc_sections_available): New function.
34687         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
34688         (dg-gpp-additional-files): Likewise.
34689         * lib/g++.exp (additional_sources): Remove.
34690         (additional_files): Likewise.
34691         (g++_target_compile): Use dg-additional-files-options.
34692
34693         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
34694         Tcl logic.
34695         * gcc.dg/special/ecos.exp: Remove.
34696         * gcc.dg/special/20000419-2.c: Use dg-require-*.
34697         * gcc.dg/special/alias-1.c: Likewise.
34698         * gcc.dg/special/alias-2.c: Likewise.
34699         * gcc.dg/special/gcsec-1.c: Likewise.
34700         * gcc.dg/special/weak-1.c: Likewise.
34701         * gcc.dg/special/weak-2.c: Likewise.
34702         * gcc.dg/special/wkali-1.c: Likewise.
34703         * gcc.dg/special/wkali-2.c: Likewise.
34704
34705         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
34706         dg-gpp-additional-*.
34707         * g++.dg/special/conpr-3.C: Likewise.
34708         * g++.dg/special/conpr-4.C: Likewise.
34709         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
34710         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
34711         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
34712         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
34713         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
34714         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
34715         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
34716         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
34717         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
34718         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
34719         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
34720         * g++.old-deja/g++.other/comdat1.C: Likewise.
34721         * g++.old-deja/g++.other/comdat2.C: Likewise.
34722         * g++.old-deja/g++.other/comdat3.C: Likewise.
34723         * g++.old-deja/g++.other/ctor1.C: Likewise.
34724         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
34725
34726 2003-06-05  Richard Henderson  <rth@redhat.com>
34727
34728         * gcc.dg/debug/20030605-1.c: New.
34729
34730 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
34731
34732         * README.QMTEST: Update.
34733
34734 2003-06-04  Richard Henderson  <rth@redhat.com>
34735
34736         * gcc.dg/cleanup-1.c: New.
34737         * gcc.dg/cleanup-2.c: New.
34738         * gcc.dg/cleanup-3.c: New.
34739         * gcc.dg/cleanup-4.c: New.
34740         * gcc.dg/cleanup-5.c: New.
34741         * gcc.dg/cleanup-6.c: New.
34742         * gcc.dg/cleanup-7.c: New.
34743
34744 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
34745
34746         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
34747
34748         * lib/dg-pch.exp: New file.
34749         * g++.dg/pch/pch.exp: Use dg-pch.exp.
34750         * gcc.dg/pch/pch.exp: Likewise.
34751
34752 2003-06-04  Roger Sayle  <roger@eyesopen.com>
34753
34754         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
34755         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
34756         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
34757         * gcc.dg/builtins-17.c: New test case.
34758         * gcc.dg/i386-387-4.c: New test case.
34759         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
34760
34761 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34762
34763         * gcc.dg/ultrasp9.c: New test.
34764
34765 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34766
34767         * gcc.c-torture/compile/20030604-1.c: New test.
34768         * gcc.dg/sparc-constant-1.c: New test.
34769
34770 2003-06-03  Glen Nakamura  <glen@imodulo.com>
34771
34772         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
34773
34774 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
34775
34776         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
34777
34778         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
34779         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
34780
34781 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
34782
34783         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
34784
34785 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34786
34787         PR c++/10940
34788         * g++.dg/template/spec10.C: New test.
34789
34790 2003-06-03  Roger Sayle  <roger@eyesopen.com>
34791
34792         * gcc.dg/builtins-16.c: New test case.
34793
34794 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
34795
34796         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
34797         mempcpy test with post-increments.
34798         * gcc.c-torture/execute/string-opt-3.c: New test.
34799         * gcc.dg/string-opt-1.c: New test.
34800
34801 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
34802
34803         PR fortran/10965
34804         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
34805
34806 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
34807
34808         * lib/scanasm.exp (dg-scan): New function, factored out of ...
34809         (scan-assembler): ... here.  Use dg-scan.
34810         (scan-assembler-not): Likewise.
34811         (scan-file): New function.
34812         (scan-file-not): Likewise.
34813         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
34814         * gcc.dg/cpp/_Pragma4.c: Likewise.
34815         * gcc.dg/cpp/_Pragma5.c: Likewise.
34816         * gcc.dg/cpp/avoidpaste1.c: Likewise.
34817         * gcc.dg/cpp/avoidpaste2.c: Likewise.
34818         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
34819         * gcc.dg/cpp/cmdlne-P.c: Likewise.
34820         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
34821         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
34822         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
34823         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
34824         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
34825         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
34826         * gcc.dg/cpp/cxxcom1.c: Likewise.
34827         * gcc.dg/cpp/line1.c: Likewise.
34828         * gcc.dg/cpp/maccom1.c: Likewise.
34829         * gcc.dg/cpp/maccom2.c: Likewise.
34830         * gcc.dg/cpp/maccom3.c: Likewise.
34831         * gcc.dg/cpp/maccom4.c: Likewise.
34832         * gcc.dg/cpp/maccom5.c: Likewise.
34833         * gcc.dg/cpp/maccom6.c: Likewise.
34834         * gcc.dg/cpp/multiline.c: Likewise.
34835         * gcc.dg/cpp/spacing1.c: Likewise.
34836         * gcc.dg/cpp/spacing2.c: Likewise.
34837         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
34838         * gcc.dg/cpp/trad/maccom1.c: Likewise.
34839         * gcc.dg/cpp/trad/maccom2.c: Likewise.
34840         * gcc.dg/cpp/trad/maccom3.c: Likewise.
34841         * gcc.dg/cpp/trad/maccom4.c: Likewise.
34842         * gcc.dg/cpp/trad/maccom6.c: Likewise.
34843         * gcc.dg/cpp/cxxcom2.c: Likewise.
34844         * gcc.dg/cpp/cxxcom2.h: New file.
34845
34846         * gcc.dg/cpp/truefalse.cpp: Move it to ...
34847         * g++.dg/cpp/truefalse.C: Here.
34848         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
34849
34850 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
34851
34852         * gcc.dg/cpp/redef3.c: New file.
34853
34854 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
34855
34856         * gcc.dg/i386-loop-3.c: New test.
34857
34858 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
34859
34860         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
34861
34862 2003-05-31  Roger Sayle  <roger@eyesopen.com>
34863
34864         * gcc.dg/fwrapv-1.c: New test case.
34865         * gcc.dg/fwrapv-2.c: New test case.
34866
34867 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34868
34869         PR c++/10956
34870         * g++.dg/template/spec9.C: New test.
34871
34872 2003-05-29  Roger Sayle  <roger@eyesopen.com>
34873
34874         * gcc.dg/duff-4.c: New test case.
34875
34876 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
34877
34878         PR fortran/10843
34879         * g77.dg/ffixed-form-1.f: New test
34880         * g77.dg/ffixed-form-2.f: New test
34881         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
34882         * g77.dg/ffree-form-3.f: New test
34883
34884 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
34885
34886         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
34887         * gcc.dg/wint_t-1.c: Likewise.
34888
34889 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34890
34891         * g++.dg/template/access11.C: New test.
34892
34893 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34894
34895         PR c++/10849
34896         * g++.dg/template/access10.C: New test.
34897
34898 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34899             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34900
34901         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
34902
34903 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
34904
34905         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
34906         suppress for powerpc-*-darwin*.
34907         * gcc.dg/torture/builtin-noret-2.c: Likewise.
34908
34909 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
34910
34911         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
34912         suppress option for powerpc-*-darwin*.
34913
34914 2003-05-23  Roger Sayle  <roger@eyesopen.com>
34915
34916         * gcc.dg/builtins-1.c: Add tests for tan and atan.
34917         * gcc.dg/builtins-4.c: Add test for fmod.
34918
34919 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34920
34921         PR c++/10682
34922         * g++.dg/template/instantiate4.C: New test.
34923
34924 2003-05-22  Roger Sayle  <roger@eyesopen.com>
34925
34926         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
34927
34928 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
34929
34930         * gcc.dg/compat/scalar-return-1_main.c: New file.
34931         * gcc.dg/compat/scalar-return-1_x.c: New file.
34932         * gcc.dg/compat/scalar-return-1_y.c: New file.
34933         * gcc.dg/compat/scalar-return-2_main.c: New file.
34934         * gcc.dg/compat/scalar-return-2_x.c: New file.
34935         * gcc.dg/compat/scalar-return-2_y.c: New file.
34936         * gcc.dg/compat/struct-return-3_main.c: New file.
34937         * gcc.dg/compat/struct-return-3_y.c: New file.
34938         * gcc.dg/compat/struct-return-3_x.c: New file.
34939         * gcc.dg/compat/struct-return-2_main.c: New file.
34940         * gcc.dg/compat/struct-return-2_x.c: New file.
34941         * gcc.dg/compat/struct-return-2_y.c: New file.
34942
34943 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34944
34945         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
34946         for hppa*-hp-hpux*.
34947         * gcc.dg/20021014-1.c (dg-options): Likewise.
34948         * gcc.dg/nest.c (dg-options): Likewise.
34949
34950 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
34951
34952         PR c++/9738
34953         * g++.dg/ext/dllimport2.C: New file.
34954         * g++.dg/ext/dllimport3.C: New file.
34955
34956 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
34957
34958         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
34959         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
34960         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34961         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
34962         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34963         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
34964         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
34965         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
34966         * gcc.dg/compat/small-struct-defs.h: New file.
34967         * gcc.dg/compat/small-struct-init.h: New file.
34968         * gcc.dg/compat/small-struct-check.h: New file.
34969         * gcc.dg/compat/fp-struct-defs.h: New file.
34970         * gcc.dg/compat/fp-struct-check.h: New file.
34971         * gcc.dg/compat/fp-struct-init.h: New file.
34972         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
34973         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
34974
34975 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
34976
34977         * gcc.dg/20030225-2.c: New test.
34978
34979 2003-05-18  Roger Sayle  <roger@eyesopen.com>
34980             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34981
34982         * gcc.c-torture/compile/20030518-1.c: New test case.
34983
34984 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
34985
34986         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
34987         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
34988         gcc-dg-debug-runtest.
34989         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
34990         gcc-dg-debug-runtest.
34991
34992 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34993
34994         PR c++/9022
34995         * g++.dg/lookup/using6.C: New test.
34996
34997 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34998
34999         * g++.dg/parse/access2.C: New test.
35000
35001 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
35002
35003         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
35004         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
35005         * gcc.dg/debug/debug.exp: Likewise.
35006
35007 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
35008
35009         * gcc.dg/dollar.c: New test.
35010
35011 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
35012
35013         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
35014         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
35015         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
35016         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
35017         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
35018         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
35019         * gcc.dg/compat/struct-by-value-6_main.c: New file.
35020         * gcc.dg/compat/struct-by-value-6_x.c: New file.
35021         * gcc.dg/compat/struct-by-value-6_y.c: New file.
35022         * gcc.dg/compat/struct-by-value-7_main.c: New file.
35023         * gcc.dg/compat/struct-by-value-7_x.c: New file.
35024         * gcc.dg/compat/struct-by-value-7_y.c: New file.
35025         * gcc.dg/compat/struct-by-value-8_main.c: New file.
35026         * gcc.dg/compat/struct-by-value-8_x.c: New file.
35027         * gcc.dg/compat/struct-by-value-8_y.c: New file.
35028         * gcc.dg/compat/struct-by-value-9_main.c: New file.
35029         * gcc.dg/compat/struct-by-value-9_x.c: New file.
35030         * gcc.dg/compat/struct-by-value-9_y.c: New file.
35031
35032 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
35033
35034         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
35035         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
35036         support for "repo" mode.
35037         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
35038         * lib/g77-dg.exp: Likewise.
35039         * lib/obj-dg.exp: Likewise.
35040
35041 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
35042
35043         Merge from gcc-3_2-rhl8-branch:
35044         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
35045
35046         * gcc.dg/tls/opt-6.c: New test.
35047
35048         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
35049
35050         * gcc.dg/20030405-1.c: New test.
35051
35052         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
35053
35054         * gcc.dg/20030309-1.c: New test.
35055
35056         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35057
35058         * gcc.c-torture/execute/20030307-1.c: New test.
35059
35060         2003-02-20  Randolph Chung  <tausq@debian.org>
35061
35062         * gcc.c-torture/compile/20030220-1.c: New test.
35063
35064         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
35065
35066         * gcc.dg/20030217-1.c: New test.
35067
35068         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
35069
35070         * gcc.c-torture/compile/20020129-1.c: New test.
35071
35072         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35073
35074         * gcc.dg/unroll-1.c: New test.
35075
35076         2002-11-16  Jan Hubicka  <jh@suse.cz>
35077
35078         * gcc.c-torture/execute/20020920-1.c: New test.
35079
35080         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
35081
35082         PR target/7434
35083         * gcc.c-torture/compile/20021008-1.c: New test.
35084
35085         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
35086
35087         PR target/7559
35088         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
35089
35090         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
35091
35092         * gcc.c-torture/compile/20020807-1.c: New test.
35093
35094         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
35095
35096         * gcc.dg/tls/opt-1.c: New test.
35097
35098         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
35099
35100         * gcc.dg/20020729-1.c: New test.
35101
35102         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
35103
35104         * g++.dg/opt/life1.C: New test.
35105
35106         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
35107
35108         * gcc.dg/20020525-1.c: New test.
35109
35110         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
35111
35112         PR c++/6794
35113         * g++.dg/ext/pretty1.C: New test.
35114         * g++.dg/ext/pretty2.C: New test.
35115
35116 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
35117
35118         PR c++/8385
35119         * g++.dg/ext/typeof5.C: New test.
35120
35121 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
35122
35123         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
35124         __USER_LABEL_PREFIX__ into account.
35125         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
35126
35127 2003-05-14  Roger Sayle  <roger@eyesopen.com>
35128
35129         * gcc.dg/builtins-15.c: New test case.
35130
35131 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
35132
35133         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
35134
35135 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
35136
35137         * lib/g++.exp: Tweak handling of additional source files.
35138         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
35139         * g++.dg/special/conpr-2a.C: Rename to ...
35140         * g++.dg/special/conpr-2a.cc: ... this.
35141         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
35142         * g++.dg/special/conpr-3a.C: Rename to ...
35143         * g++.dg/special/conpr-3a.cc: This.
35144         * g++.dg/special/conpr-3b.C: Rename to ...
35145         * g++.dg/special/conpr-3b.cc: This.
35146         * g++.dg/special/conpr-4.C: New test.
35147         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
35148
35149 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
35150
35151         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
35152
35153 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35154
35155         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
35156         * g++.old-deja/g++.robertl/eb71.C: Likewise.
35157         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
35158         * g++.old-deja/g++.other/warn3.C: Likewise.
35159
35160 2003-05-11  Roger Sayle  <roger@eyesopen.com>
35161
35162         * gcc.dg/i386-387-1.c: Update to also test log.
35163         * gcc.dg/i386-387-2.c: Likewise.
35164
35165 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
35166
35167         * g77.f-torture/execute/int8421.f: New test.
35168
35169 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35170
35171         PR c++/10230, c++/10481
35172         * g++.dg/lookup/scoped5.C: New test.
35173
35174 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35175
35176         PR c++/10552
35177         * g++.dg/template/ttp6.C: New test.
35178
35179 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
35180
35181         * gcc.c-torture/execute/builtins: New directory.
35182         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
35183         gcc.c-torture/execute/builtins.
35184         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
35185         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
35186         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
35187         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
35188
35189 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35190
35191         PR c++/9252
35192         * g++.dg/template/access8.C: New test.
35193         * g++.dg/template/access9.C: New test.
35194
35195 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35196
35197         PR c++/9554
35198         * g++.dg/parse/access1.C: New test.
35199
35200 2003-05-09  DJ Delorie  <dj@redhat.com>
35201
35202         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
35203         long, and not an int.
35204
35205 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35206
35207         PR c++/10555, c++/10576
35208         * g++.dg/template/memclass1.C: New test.
35209
35210 2003-05-08  DJ Delorie  <dj@redhat.com>
35211
35212         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
35213         targets.
35214         * gcc.c-torture/execute/20021024-1.x: Likewise.
35215         * gcc.c-torture/execute/shiftdi.x: Likewise.
35216         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
35217         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
35218         * gcc.dg/20021018-1.c: Likewise.
35219
35220 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35221
35222         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
35223
35224         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
35225         (bcopy): Call memmove.
35226
35227 2003-05-08  Roger Sayle  <roger@eyesopen.com>
35228
35229         * g77.f-torture/compile/8485.f: New test case.
35230
35231 2003-05-07  Richard Henderson  <rth@redhat.com>
35232
35233         PR c++/10570
35234         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
35235         Verify exception_cleanup not called for rethrows.
35236         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
35237         when exiting catch block without rethrowing.
35238         * g++.dg/eh/forced3.C: New.
35239         * g++.dg/eh/forced4.C: New.
35240
35241 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
35242
35243         * gcc.dg/20030505.c: Fix triplet.
35244
35245 2003-05-06  DJ Delorie  <dj@redhat.com>
35246
35247         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
35248         * gcc.dg/nest.c: Likewise.
35249
35250 2003-05-05  Roger Sayle  <roger@eyesopen.com>
35251
35252         * gcc.dg/builtins-14.c: New test case.
35253
35254 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
35255
35256         * lib/compat.exp (compat-execute): New argument.
35257         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
35258         * gcc.dg/compat: New test directory.
35259         * gcc.dg/compat/compat.exp: New expect script.
35260         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
35261         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
35262         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
35263         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
35264         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
35265         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
35266
35267         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
35268         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
35269         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
35270         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
35271         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
35272         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
35273         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
35274         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
35275         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
35276         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
35277         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
35278         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
35279         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
35280         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
35281         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
35282
35283 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
35284
35285         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
35286
35287 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
35288
35289         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
35290
35291 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
35292
35293         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
35294         * gcc.dg/ppc-fsel-2.c: New test.
35295
35296         * gcc.dg/unused-5.c: New test.
35297
35298 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35299
35300         PR c++/10496
35301         * g++.dg/warn/pmf1.C: New test.
35302
35303 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35304
35305         PR c++/4494
35306         * g++.dg/warn/main.C: New test.
35307
35308 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35309
35310         * gcc.dg/nonnull-3.c: New test.
35311
35312 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
35313
35314         * gcc.dg/cpp/Wtrigraphs.c: Update.
35315         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
35316
35317 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
35318
35319         * gcc.dg/ppc-fsel-1.c: New test.
35320
35321 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
35322
35323         PR c/10604
35324         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
35325
35326 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
35327
35328         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
35329
35330 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35331
35332         PR c++/9364, c++/10553, c++/10586
35333         * g++.dg/parse/typename4.C: New test.
35334         * g++.dg/parse/typename5.C: Likewise.
35335
35336 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
35337
35338         * gcc.c-torture/compile/20030503-1.c: New test.
35339
35340 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35341
35342         * g++.dg/lookup/using5.C: Fix testcase error.
35343
35344 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
35345
35346         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
35347         since MEABI is no longer supported.  Remove all vestiges
35348         of MEABI from the test.
35349
35350 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35351
35352         PR c++/10554
35353         * g++.dg/lookup/using5.C: New test.
35354
35355 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35356
35357         PR c++/8772
35358         * g++.dg/template/ttp5.C: New test.
35359
35360 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
35361
35362         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
35363         (dg-gpp-additional-sources): New function.
35364         (dg-gpp-additional-files): Likewise.
35365         * lib/g++.exp (additional_sources): New variable.
35366         (additional_files): Likewise.
35367         (g++_target_compile): Deal with them.
35368         * lib/old-dejagnu.exp: Remove.
35369         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
35370         * g++.old-deja: Revise all tests to use dg commands.
35371
35372 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35373
35374         PR c++/9432, c++/9528
35375         * g++.dg/lookup/using4.C: New test.
35376
35377 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
35378
35379         * gcc.dg/noreturn-5.c: New file.
35380         * gcc.dg/noreturn-6.c: New file.
35381
35382         * gcc.c-torture/compile/inline-1.c: New file.
35383
35384 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35385
35386         PR c++/10551
35387         * g++.dg/template/explicit1.C: New test.
35388
35389 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35390
35391         PR c++/10549
35392         * g++.dg/other/bitfield1.C: New test.
35393
35394         PR c++/10527
35395         * g++.dg/init/new7.C: New test.
35396
35397 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35398
35399         * g++.dg/ext/desig1.C: New test.
35400         * g++.dg/ext/init1.C: Update.
35401
35402         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
35403
35404 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
35405
35406         PR c++/10180
35407         * g++.dg/warn/Winline-1.C: New test.
35408
35409 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
35410
35411         * gcc.c-torture/execute/string-opt-19.c: New test.
35412
35413         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
35414         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
35415
35416 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
35417
35418         PR c++/10506
35419         * g++.dg/init/new6.C: New test.
35420
35421         PR c++/10503
35422         * g++.dg/init/ref6.C: New test.
35423
35424 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
35425
35426         * g++.dg/warn/weak1.C: XFAIL on AIX4.
35427
35428 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35429
35430         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
35431         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
35432
35433 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
35434
35435         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
35436         initialized static data members.
35437
35438 2003-04-25  H.J. Lu <hjl@gnu.org>
35439
35440         * gcc.dg/ia64-sync-4.c: New test.
35441
35442 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35443
35444         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
35445         date.
35446
35447 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
35448
35449         PR c++/10337
35450         * g++.dg/warn/conv1.C: New test.
35451         * g++.old-deja/g++.other/conv7.C: Adjust.
35452         * g++.old-deja/g++.other/overload14.C: Adjust.
35453
35454 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
35455
35456         PR c++/10471
35457         * g++.dg/template/defarg2.C: New test.
35458
35459 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
35460
35461         * gcc.dg/cpp/include2.c: Update.
35462         * gcc.dg/cpp/multiline-2.c: New.
35463         * gcc.dg/cpp/multiline.c: Update.
35464         * gcc.dg/cpp/strify2.c: Update.
35465         * gcc.dg/cpp/trad/literals-2.c: Update.
35466
35467 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35468
35469         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
35470
35471 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
35472
35473         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
35474
35475 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
35476
35477         PR c++/10451
35478         * g++.dg/parse/crash4.C: New test.
35479
35480         PR c++/9847
35481         * g++.dg/parse/crash5.C: New test.
35482
35483 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
35484
35485         PR c++/10446
35486         * g++.dg/parse/crash3.C: New test.
35487
35488         PR c++/10428
35489         * g++.dg/parse/elab1.C: New test.
35490
35491 2003-04-22  Devang Patel  <dpatel@apple.com>
35492
35493         * gcc.dg/cpp/trad/funlike-5.c: New test.
35494
35495 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
35496
35497         * g++.dg/other/packed1.C: Fix dg options.
35498
35499 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
35500
35501         * g++.dg/other/offsetof2.C: New test.
35502
35503 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
35504
35505         * g++.dg/template/recurse.C: Adjust location of error messages.
35506
35507 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
35508
35509         PR c++/9881
35510         * g++.dg/init/addr-const1.C: New test.
35511         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
35512
35513 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35514
35515         PR c++/10405
35516         * g++.dg/lookup/struct-hack1.C: New test.
35517
35518 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
35519
35520         * ucs.c: Update diagnostic messages.
35521
35522 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
35523
35524         * gcc.dg/cpp/truefalse.cpp: New test.
35525         * gcc.dg/cpp/cpp.exp: Update.
35526         * g++.dg/other/stdbool-if.C: Remove.
35527
35528 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
35529
35530         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
35531         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
35532
35533 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35534
35535         * gcc.c-torture/compile/20030418-1.c: New test.
35536
35537 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
35538
35539         * README.compat: Remove; content moved to doc/sourcebuild.texi.
35540
35541 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35542
35543         PR c++/10347
35544         g++.dg/template/dependent-name1.C: New test.
35545
35546 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
35547
35548         * gcc.dg/warn-1.c (tourist_guide): New array,
35549         contains a pointer to bar.
35550
35551 2003-04-16  Roger Sayle  <roger@eyesopen.com>
35552
35553         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
35554         * gcc.c-torture/execute/medce-1.c: New test case.
35555         * gcc.c-torture/execute/medce-2.c: New test case.
35556
35557 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
35558
35559         * lib/prune.exp: Ignore more messages.
35560
35561         PR c++/10381
35562         * g++.dg/parse/lookup3.C: New test.
35563
35564 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
35565
35566         * gcc.c-torture/compile/20030415-1.c : New test.
35567
35568 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
35569
35570         * gcc.c-torture/execute/scope-2.c: Move to ...
35571         * gcc.dg/noncompile/scope.c: .... here.
35572
35573 2003-04-14  Roger Sayle  <roger@eyesopen.com>
35574
35575         * gcc.dg/20030414-2.c: New test case.
35576
35577 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
35578
35579         PR target/10377
35580         * gcc.dg/20030414-1.c: New test.
35581
35582 2003-04-13  Roger Sayle  <roger@eyesopen.com>
35583
35584         * gcc.dg/builtins-12.c: New test case.
35585         * gcc.dg/builtins-13.c: New test case.
35586
35587 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35588
35589         * gcc.c-torture/execute/string-opt-18.c: New test.
35590
35591 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
35592
35593         PR c++/10300
35594         * g++.dg/init/new5.C: New test.
35595
35596 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
35597
35598         PR c++/7910
35599         * g++.dg/ext/dllimport1.C: New test.
35600
35601 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35602
35603         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
35604
35605 2003-04-11  Bud Davis <bdavis9659@comcast.net>
35606
35607         PR Fortran/9263
35608         * g77.f-torture/noncompile/9263.f: New test
35609         PR Fortran/1832
35610         * g77.f-torture/execute/1832.f: New test
35611
35612 2003-04-11  David Chad  <davidc@freebsd.org>
35613             Loren J. Rittle  <ljrittle@acm.org>
35614
35615         libobjc/8562
35616         * objc.dg/headers.m: New test.
35617
35618 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
35619
35620         * gcc.c-torture/execute/builtin-noret-2.c: New.
35621         * gcc.c-torture/execute/builtin-noret-2.x: New.
35622         XFAIL builtin-noret-2.c at -O1 and above.
35623         * gcc.dg/redecl.c: New.
35624         * gcc.dg/Wshadow-1.c: Update error regexps.
35625
35626 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
35627
35628         * g++.dg/abi/bitfield10.C: New test.
35629
35630 2003-04-09  Mike Stump  <mrs@apple.com>
35631
35632         * gcc.dg/pch/pch.exp: Make testcase names longer.
35633         * g++.dg/pch/pch.exp: Make testcase names longer.
35634
35635 2003-04-08  Roger Sayle  <roger@eyesopen.com>
35636
35637         * gcc.dg/builtins-11.c: New test case.
35638
35639 2003-04-08  Roger Sayle  <roger@eyesopen.com>
35640
35641         * gcc.dg/builtins-9.c: New test case.
35642         * gcc.dg/builtins-10.c: New test case.
35643
35644 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
35645
35646         * gcc.dg/noncompile/init-4.c.c: New test.
35647
35648 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
35649
35650         * gcc.misc-test/gcov-9.c: New test.
35651         * gcc.misc-test/gcov-10.c: New test
35652         * gcc.misc-test/gcov-11.c: New test.
35653
35654 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
35655
35656         PR optimization/10024
35657         * gcc.c-torture/compile/20030405-1.c: New test.
35658
35659 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
35660
35661         * gcc.dg/pch/static-3.c: New.
35662         * gcc.dg/pch/static-3.hs: New.
35663         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
35664
35665 2003-04-04  Richard Henderson  <rth@redhat.com>
35666
35667         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
35668         * g++.dg/eh/forced2.C: Likewise.
35669
35670 2003-04-03  Mike Stump  <mrs@apple.com>
35671
35672         * lib/scanasm.exp (scan-assembler): Add xfail processing for
35673         target arg.
35674         (scan-assembler-times, scan-assembler-not): Likewise.
35675         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
35676
35677 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35678
35679         * gcc.dg/sparc-loop-1.c: New test.
35680
35681 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
35682
35683         PR other/9274
35684         * g++.dg/pch/system-2.C: New.
35685         * g++.dg/pch/system-2.Hs: New.
35686
35687 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
35688
35689         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
35690
35691         * g++.dg/eh/simd-1.C (vecfunc): Same.
35692
35693 2003-04-01  Roger Sayle  <roger@eyesopen.com>
35694
35695         * gcc.c-torture/execute/20030401-1.c: New test case.
35696
35697 2003-04-01  Ziemowit Laski <zlaski@apple.com>
35698
35699         * objc.dg/defs.m: New.
35700
35701 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
35702
35703         * g++.dg/eh/simd-1.C: New.
35704         * g++.dg/eh/simd-2.C: New.
35705
35706 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
35707
35708         * gcc.c-torture/execute/simd-3.c: New.
35709
35710 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
35711
35712         PR c/9936
35713         * gcc.dg/20030331-2.c: New test.
35714
35715 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
35716
35717         PR c++/10278
35718         * g++.dg/parse/crash2.C: New test.
35719
35720 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35721
35722         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
35723         * gcc.c-torture/execute/20030331-1.c: ...here.
35724
35725 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35726
35727         * gcc.c-torture/execute/20030331-1.c: New test.
35728
35729 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
35730
35731         * lib/gcov.exp: Adjust call return testing strings.
35732         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
35733
35734 2003-03-31  Roger Sayle  <roger@eyesopen.com>
35735
35736         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
35737         * gcc.dg/builtins-7.c: New test case.
35738         * gcc.dg/builtins-8.c: New test case.
35739
35740 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35741
35742         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
35743
35744 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
35745
35746         PR c++/7647
35747         * g++.dg/lookup-class-member-2.C: New test.
35748
35749 2003-03-30  Glen Nakamura  <glen@imodulo.com>
35750
35751         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
35752
35753 2003-03-28  Roger Sayle  <roger@eyesopen.com>
35754
35755         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
35756
35757 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
35758
35759         * g++.dg/init/attrib1.C: New test.
35760
35761 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35762
35763         * gcc.dg/ultrasp8.c: New test.
35764
35765 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35766
35767         * gcc.dg/ultrasp7.c: New test.
35768
35769 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
35770
35771         PR c++/10047
35772         * g++.dg/template/inline1.C: New test.
35773
35774 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35775
35776         * gcc.dg/sparc-dwarf2.c: New test.
35777
35778 2003-03-27  Roger Sayle  <roger@eyesopen.com>
35779
35780         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
35781         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
35782
35783 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
35784
35785         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
35786         than reading .x files.
35787         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
35788         * g77.dg/gcov/gcov-1.f: Likewise.
35789         * gcc.misc-tests/gcov-4b.c: Likewise.
35790         * gcc.misc-tests/gcov-5b.c: Likewise.
35791         * gcc.misc-tests/gcov-6.c: Likewise.
35792         * gcc.misc-tests/gcov-7.c: Likewise.
35793         * gcc.misc-tests/gcov-8.c: Likewise.
35794         * g++.dg/gcov/gcov-1.x: Remove.
35795         * g77.dg/gcov/gcov-1.x: Likewise.
35796         * gcc.misc-tests/gcov-4b.x: Likewise.
35797         * gcc.misc-tests/gcov-5b.x: Likewise.
35798         * gcc.misc-tests/gcov-6.x: Likewise.
35799         * gcc.misc-tests/gcov-7.x: Likewise.
35800         * gcc.misc-tests/gcov-8.x: Likewise.
35801
35802 2003-03-27  Glen Nakamura  <glen@imodulo.com>
35803
35804         PR opt/10087
35805         * gcc.dg/20030324-1.c: New test.
35806
35807 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
35808
35809         PR c++/10224
35810         * g++.dg/template/arg3.C: New test.
35811
35812         PR c++/10158
35813         * g++.dg/template/friend18.C: New test.
35814
35815 2003-03-26  Roger Sayle  <roger@eyesopen.com>
35816
35817         * g77.f-torture/compile/20030326-1.f: New test case.
35818
35819 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
35820
35821         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
35822
35823         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
35824
35825 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
35826
35827         * gcc.dg/ia64-sync-3.c: New test.
35828
35829 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
35830
35831         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
35832
35833 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
35834
35835         * gcc.dg/ultrasp6.c: New test.
35836
35837 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35838
35839         * gcc.dg/i386-signbit-1.c: New test.
35840         * gcc.dg/i386-signbit-2.c: New test.
35841         * gcc.dg/i386-signbit-3.c: New test.
35842
35843 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35844
35845         * gcc.dg/ultrasp5.c: Fix options.
35846
35847 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35848
35849         * gcc.dg/ultrasp5.c: Fix comment.
35850
35851 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
35852
35853         PR fortran/10197
35854         * g77.f-torture/execute/10197.f: New test.
35855
35856 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
35857
35858         PR c++/9898, c++/383
35859         * g++.dg/template/conv6.C: New test.
35860
35861         PR c++/10119
35862         * g++.dg/template/ptrmem5.C: New test.
35863
35864         PR c++/10026
35865         * g++.dg/lookup/koenig1.C: New test.
35866
35867         PR C++/10199
35868         * g++.dg/lookup/template2.C: New test.
35869
35870 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
35871
35872         * g++.dg/opt/rtti1.C: New test.
35873
35874 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35875
35876         * gcc.dg/ultrasp5.c: New test.
35877
35878 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
35879
35880         PR middle-end/9967
35881         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
35882         builtin fputs.
35883
35884 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
35885
35886         PR c/8224
35887         * gcc.dg/20030323-1.c: New test.
35888
35889 2003-03-23  Roger Sayle  <roger@eyesopen.com>
35890
35891         * gcc.c-torture/compile/20030323-1.c: New test case.
35892
35893 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
35894
35895         * gcc.dg/20030321-1.c: New test.
35896
35897 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
35898
35899         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
35900
35901 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
35902
35903         PR c++/9978, c++/9708
35904         * g++.dg/ext/vlm1.C: Adjust expected error.
35905         * g++.dg/ext/vla2.C: New test.
35906         * g++.dg/template/arg1.C: New test.
35907         * g++.dg/template/arg2.C: New test.
35908
35909 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
35910
35911         * g77.f-torture/execute/select.f: New test.
35912         * g77.f-torture/noncompile/select_no_compile.f: New test.
35913
35914 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
35915
35916         PR c++/9898
35917         * g++.dg/other/error4.C: New test.
35918
35919 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
35920
35921         * g++.dg/template/friend17.C: New test.
35922
35923 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
35924
35925         * gcc.c-torture/compile/20030320-1.c: New.
35926
35927 2003-03-20  Roger Sayle  <roger@eyesopen.com>
35928
35929         * gcc.dg/builtins-6.c: New test case.
35930
35931 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
35932
35933         PR target/10073
35934         * gcc.c-torture/compile/20030319-1.c: New.
35935
35936 2003-03-18  Jan Hubicka  <jh@suse.cz>
35937
35938         * gcc.dg/i386-cvt-1.c: New test.
35939
35940 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
35941
35942         * objc.dg/naming-1.m: Use "(parse|syntax) error".
35943         * objc.dg/naming-2.m: Likewise.
35944
35945 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
35946
35947         PR c++/9639
35948         * g++.dg/parse/crash1.C: New test.
35949
35950 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
35951
35952         PR c++/8805
35953         * g++.dg/eh/cleanup1.C: New test.
35954
35955 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
35956
35957         * gcc.c-torture/execute/20030316-1.c: New test case.
35958
35959 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
35960
35961         PR c++/9629
35962         * g++.dg/init/ctor2.C: New test.
35963
35964 2003-03-15  Roger Sayle  <roger@eyesopen.com>
35965
35966         * g77.f-torture/compile/xformat.f: New test case.
35967
35968 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35969
35970         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
35971         * g++.old-deja/g++.mike/eh50.C: Likewise.
35972
35973 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35974
35975         PR c++/6440
35976         * g++.dg/template/spec7.C: New test.
35977         * g++.dg/template/spec8.C: Likewise.
35978
35979 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
35980
35981         * gcc.c-torture/execute/20030313-1.c: New test.
35982
35983 2003-03-14  Richard Henderson  <rth@redhat.com>
35984
35985         * gcc.dg/inline-2.c: Adjust alpha test for external call.
35986
35987 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35988
35989         * gcc.c-torture/compile/20030314-1.c: New test.
35990
35991 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
35992
35993         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
35994         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
35995         thumb target,
35996         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
35997         to accept newer _imp__  prefix and additional
35998         newline in .drectve section.
35999         * gcc.dg/dll-4.c: Likewise.
36000         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
36001         switch.
36002
36003 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
36004
36005         * g++.dg/parse/namespace9.C: New test.
36006
36007         * g++.dg/init/ref5.C: New test.
36008         * g++.dg/parse/ptrmem1.C: Likewise.
36009
36010 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36011
36012         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
36013         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
36014         regular expression.
36015         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
36016         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
36017
36018 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
36019
36020         * gcc.c-torture/execute/20030224-2.c: New test.
36021
36022 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36023
36024         * gcc.dg/decl-3.c: New test.
36025
36026 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36027
36028         * gcc.dg/i386-loop-2.c: New test.
36029
36030 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
36031
36032         PR c++/9474
36033         * g++.dg/parse/namespace8.C: New test.
36034
36035         PR c++/9924
36036         * g++.dg/overload/builtin2.C: New test.
36037
36038 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
36039
36040         * gcc.dg/return-type-3.c: New test.
36041
36042 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
36043
36044         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
36045         profiling options are not supported.
36046
36047 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
36048
36049         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
36050         * g++.old-deja/g++.warn/impint2.C: Likewise.
36051
36052 2003-03-10  Devang Patel  <dpatel@apple.com>
36053
36054         * g++.dg/cpp/c++_cmd_1.C: New test.
36055         * g++.dg/cpp/c++_cmd_1.h: New file.
36056
36057 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
36058
36059         * gcc.dg/altivec-9.c: New file.
36060
36061 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36062
36063         * gcc.dg/ppc-sdata-1.c: New test.
36064         * gcc.dg/ppc-sdata-2.c: New test.
36065
36066 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
36067
36068         PR c++/9373
36069         * g++.dg/opt/ptrmem2.C: New test.
36070
36071         PR c++/8534
36072         * g++.dg/opt/ptrmem1.C: New test.
36073
36074 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36075
36076         * gcc.dg/i386-loop-1.c: New test.
36077
36078 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36079
36080         PR c++/9970
36081         * g++.dg/lookup/friend1.C: New test.
36082
36083 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
36084
36085         PR c++/9823
36086         * g++.dg/parser/constructor1.C: New test.
36087
36088 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
36089
36090         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
36091
36092         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
36093
36094 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
36095
36096         * gcc.dg/cpp/Wunused.c: Update test.
36097
36098 2003-03-08  Jan Hubicka  <jh@suse.cz>
36099
36100         * gcc.dg/inline-3.c: New test.
36101
36102 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
36103
36104         PR c++/9809
36105         * g++.dg/parse/builtin1.C: New test.
36106
36107         PR c++/9982
36108         * g++.dg/abi/cookie1.C: New test.
36109         * g++.dg/abi/cookie2.C: Likewise.
36110
36111         PR c++/9524
36112         * g++.dg/template/field1.C: New test.
36113
36114         PR c++/9912
36115         * g++.dg/parse/class1.C: New test.
36116         * g++.dg/parse/namespace7.C: Likewise.
36117         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
36118
36119 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
36120
36121         * g++.dg/init/ref4.C: New test.
36122
36123 2003-03-07  Jan Hubicka  <jh@suse.cz>
36124
36125         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
36126         * gcc.dg/inline-3.c: New test.
36127
36128 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
36129
36130         * g++.dg/init/ref3.C: New test.
36131
36132         PR c++/9965
36133         * g++.dg/init/ref2.C: New test.
36134
36135         PR c++/9400
36136         * g++.dg/warn/Wshadow-2.C: New test.
36137
36138         PR c++/9791
36139         * g++.dg/warn/Woverloaded-1.C: New test.
36140
36141 2003-03-05  Jan Hubicka  <jh@suse.cz>
36142
36143         * gcc.dg/i386-local2.c: New.
36144         * gcc.dg/i386-local.c: Fix typo.
36145
36146 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
36147
36148         * g++.dg/abi/layout3.C: New test.
36149
36150 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36151
36152         * gcc.c-torture/compile/20030305-1.c
36153
36154 2003-03-05  Jan Hubicka  <jh@suse.cz>
36155
36156         * gcc.dg/i386-local.c: New.
36157
36158 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
36159
36160         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
36161
36162 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36163
36164         * gcc.dg/switch-2.c: New test.
36165         * gcc.dg/switch-3.c: New test.
36166         * gcc.dg/Wswitch.c: Adjust line numbers.
36167         * gcc.dg/Wswitch-default.c: Likewise.
36168         * gcc.dg/Wswitch-enum.c: Likewise.
36169
36170 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
36171
36172         * gcc.c-torture/execute/20030222-1.c: New test.
36173
36174 2003-03-03  James E Wilson  <wilson@tuliptree.org>
36175
36176         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
36177
36178 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
36179
36180         PR c++/9878
36181         * g++.dg/init/ref1.C: New test.
36182
36183 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
36184
36185         * gcc.dg/sh-relax.c: New SH-only test.
36186
36187 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
36188
36189         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
36190         comment explaining purpose of testcase.
36191
36192 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
36193
36194         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
36195         for HC11/HC12 (asm needs two int registers).
36196         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
36197         HC11/HC12 because the test uses an asm which needs two 32-bit
36198         registers.
36199
36200 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
36201
36202         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
36203         for HC11/HC12 (array is too large otherwise).
36204         * gcc.c-torture/compile/920501-4.x: New file, likewise.
36205         * gcc.c-torture/compile/20010518-2.x: Likewise.
36206         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
36207         HC11/HC12 (array is too large).
36208
36209 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
36210
36211         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
36212         * lib/g++-dg.exp (g++-dg-test): Likewise.
36213
36214 2003-03-01  Roger Sayle  <roger@eyesopen.com>
36215
36216         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
36217         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
36218
36219 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36220
36221         * g++.dg/warn/implicit-typename1.C: Remove warning.
36222
36223 2003-02-28  Richard Henderson  <rth@redhat.com>
36224
36225         * gcc.dg/noreturn-1.c: Move noreturn warning line.
36226         * gcc.dg/return-type-1.c: Move control reaches end warning line.
36227
36228 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
36229
36230         * gcc.dg/pch/pch.exp: Change .pch to .gch.
36231         * g++.dg/pch/pch.exp: Likewise.
36232
36233 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
36234
36235         PR c++/9879
36236         * testsuite/g++.dg/init/new4.C: New test.
36237
36238 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
36239
36240         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
36241
36242 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
36243
36244         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
36245         unsigned long.
36246
36247         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
36248         wider than float.
36249
36250 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36251
36252         * lib/scanasm.exp: Add support for counting numbers of
36253         occurences.
36254         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
36255         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
36256
36257 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
36258
36259         PR c++/9683
36260         * g++.dg/template/static3.C: New test.
36261
36262         PR c++/9829
36263         * g++.dg/parse/namespace6.C: New test.
36264
36265 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36266
36267         PR target/9732
36268         * gcc.dg/20030225-1.c: New test.
36269
36270 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
36271
36272         * README: Remove out-of-date information.
36273
36274         PR c++/9836
36275         * g++.dg/template/spec6.C: New test.
36276
36277 2003-02-24  Jeff Law  <law@redhat.com>
36278
36279         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
36280
36281 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36282
36283         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
36284         * gcc.dg/pragma-ep-1.c: Likewise.
36285
36286 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36287
36288         PR c++/9602
36289         * g++.dg/template/friend16.C: New test.
36290
36291 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
36292
36293         PR c++/5333
36294         * g++.dg/parse/fused-params1.C: Adjust error messages.
36295         * g++.dg/template/nested3.C: New test.
36296
36297 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
36298
36299         * g++.dg/abi/param1.C: New test.
36300
36301 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36302
36303         PR c++/7982
36304         * g++.dg/warn/implicit-typename1.C: New test.
36305
36306 2003-02-22  Kelley Cook <kelleycook@comcast.net>
36307
36308         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
36309         with "mtune".
36310         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36311         * gcc.c-torture/execute/20010129-1.x: Likewise.
36312         * gcc.dg/20011107-1.c: Likewise.
36313         * gcc.dg/20020108-1.c: Likewise.
36314         * gcc.dg/20020122-3.c: Likewise.
36315         * gcc.dg/20020206-1.c: Likewise.
36316         * gcc.dg/20020310-1.c: Likewise.
36317         * gcc.dg/20020426-2.c: Likewise.
36318         * gcc.dg/20020517-1.c: Likewise.
36319         * gcc.dg/991230-1.c: Likewise.
36320         * gcc.dg/i386-unroll-1.c: Likewise.
36321         * gcc.misc-tests/i386-prefetch.exp: Likewise.
36322
36323 2003-02-22  Jan Hubicka  <jh@suse.cz>
36324
36325         * gcc.dg/i386-mul.c: New test.
36326
36327 2003-02-21  Roger Sayle  <roger@eyesopen.com>
36328
36329         * gcc.dg/builtins-5.c: New test case.
36330
36331 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
36332
36333         * gcc.dg/asmreg-1.c: New test.
36334
36335 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36336
36337         PR c++/9749
36338         * g++.dg/parse/varmod1.C: New test.
36339
36340 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36341
36342         PR c++/9727
36343         * g++.dg/template/op1.C: New test.
36344
36345 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36346
36347         PR c++/8906
36348         * g++.dg/template/nested2.C: New test.
36349
36350 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36351
36352         PR c++/8724
36353         * g++.dg/expr/dtor1.C: New test.
36354
36355 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
36356
36357         * gcc.dg/cpp/include3.c: New test.
36358         * gcc.dg/cpp/inc/foo.h: New file.
36359
36360 2003-02-21  Glen Nakamura  <glen@imodulo.com>
36361
36362         * gcc.c-torture/execute/20030221-1.c: New test.
36363
36364 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
36365
36366         PR c++/9729
36367         * g++.dg/abi/conv1.C: New test.
36368
36369 2003-02-20  Jan Hubicka  <jh@suse.cz>
36370
36371         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
36372
36373 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
36374
36375         * gcc.c-torture/compile/20030219-1.c: New test.
36376
36377 2003-02-18  Jan Hubicka  <jh@suse.cz>
36378
36379         * gcc.dg/funcorder.c: New test.
36380
36381 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
36382
36383         * gcc.c-torture/execute/20030218-1.c: New.
36384
36385 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
36386
36387         * gcc.dg/20030218-1.c: New.
36388
36389 2003-02-18  Richard Henderson  <rth@redhat.com>
36390
36391         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
36392         * gcc.dg/attr-used-2.c: New.
36393
36394 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
36395
36396         PR c++/9704
36397         * g++.dg/init/copy5.C: New test.
36398
36399 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
36400
36401         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
36402         * g++.dg/pch/pch.exp: Likewise.
36403
36404 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
36405
36406         * gcc.c-torture/execute/20030209-1.c: Enable the test if
36407         STACK_SIZE is not defined.
36408
36409 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36410
36411         PR c++/9457
36412         * g++.dg/template/init1.C: New test.
36413
36414 2003-02-16  Jan HUbicka  <jh@suse.cz>
36415
36416         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
36417         (foo): Add few extra tests
36418         * gcc.dg/c99-const-expr-3.c: Likewise.
36419         * gcc.c-torture/execute/20030216-1.c: New.
36420
36421 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36422
36423         PR c++/9459
36424         * g++.dg/ext/typeof4.C: New test.
36425
36426 2003-02-15  Roger Sayle  <roger@eyesopen.com>
36427
36428         * gcc.dg/i386-387-3.c: New test case.
36429
36430 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
36431
36432         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
36433         cris-*-elf* cris-*-aout* and mmix-*-*.
36434
36435 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
36436
36437         * gcc.dg/20030213-1.c: New test.
36438
36439 2003-02-12  Roger Sayle  <roger@eyesopen.com>
36440
36441         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
36442         * gcc.dg/i386-387-2.c: Likewise.
36443
36444 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
36445
36446         * gcc.dg/ppc-spe.c: Fix formatting.
36447         Enable tests that were previously unsupported by gas.
36448         Delete tests for instructions that no longer exist.
36449         Switch arguments on evsubifw builtin.
36450
36451 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
36452
36453         * gcc.c-torture/execute/20030209-1.c: Disable the test if
36454         STACK_SIZE is too small.
36455
36456 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36457             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36458
36459         * gcc.dg/decl-2.c: New test.
36460
36461 2003-02-10  Jan Hubicka  <jh@suse.cz>
36462
36463         * gcc.dg/i386-fpcvt-1.c: New test.
36464
36465 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
36466
36467         * gcc.c-torture/execute/20030209-1.c: New test.
36468
36469 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
36470
36471         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
36472         int-wide bitops, use the constants of the same width.
36473         Likewise, if long long is 32-bit wide, test bitops using
36474         32-bit constants.
36475
36476 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
36477
36478         * gcc.dg/20021014-1.c: Annotate with expected notice text.
36479
36480 2003-02-07  Roger Sayle  <roger@eyesopen.com>
36481
36482         * testsuite/gcc.dg/builtins-4.c: New test case.
36483
36484 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36485
36486         * gcc.dg/20020430-1.c: Fix dg command typos.
36487         * gcc.dg/20020503-1.c: Likewise.
36488
36489 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36490
36491         PR c++/8785
36492         * g++.dg/parse/fused-params1.C: New test.
36493
36494         PR c++/8857
36495         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
36496
36497         PR c++/8921
36498         * g++.dg/parse/non-dependent1.C: New test.
36499
36500         PR c++/8928
36501         * g++.dg/parse/dupl-tmpl-args1.C: New test.
36502
36503         PR c++/9228
36504         * g++.dg/parse/undefined7.C: New test.
36505         * g++.dg/parse/non-templ1.C: New test.
36506
36507         PR c++/9229
36508         * g++.dg/parse/too-many-tmpl-args1.C: New test.
36509
36510 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
36511
36512         * gcc.c-torture/compile/20030206-1.c: New test.
36513
36514 2003-02-05  Roger Sayle  <roger@eyesopen.com>
36515
36516         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
36517         "pow" to "foo" to avoid potential confusion with a math built-in.
36518
36519 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36520
36521         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
36522         conditions for SPARC targets.
36523
36524 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
36525
36526         * gcc.dg/20030204-1.c: New test.
36527
36528 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36529
36530         PR c++/38
36531         * g++.dg/parse/array-size1.C: New test.
36532
36533         PR c++/5657
36534         * g++.dg/parse/undefined3.C: New test.
36535
36536         PR c++/5665
36537         * g++.dg/parse/undefined4.C: New test.
36538
36539         PR c++/5975
36540         * g++.dg/parse/undefined5.C: New test.
36541
36542         PR c++/7259
36543         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
36544
36545         PR c++/8578
36546         * g++.dg/parse/casting-operator1.C: New test.
36547
36548         PR c++/8596
36549         * g++.dg/parse/undefined6.C: New test.
36550
36551         PR c++/8736
36552         * g++.dg/parse/missing-template1.C: New test.
36553
36554 2003-02-04  Jan Hubicka  <jh@suse.cz>
36555
36556         * gcc.dg/i386-cadd.c: Compile using -march=k8.
36557         * gcc.dg/i386-cmov?.c: Likewise.
36558         * gcc.dg/i386-fpcvt-?.c: Likewise.
36559         * gcc.dg/i386-ssefp-1.c: Likewise.
36560         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
36561         conventions.
36562
36563 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
36564
36565         PR c++/7129
36566         * testsuite/g++.dg/ext/max.C: New test.
36567
36568 2003-02-03  Jan Hubicka  <jh@suse.cz>
36569
36570         * gcc.c-torture/execute/20030203-1.c: New test.
36571
36572 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
36573
36574         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
36575         'natural-endian'.
36576
36577 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
36578
36579         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
36580         * g++.dg/init/new2.C: Likewise.
36581         * g++.dg/other/new1.C: Likewise.
36582
36583 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
36584
36585         * gcc.dg/struct-ret-libc.c: New test.
36586
36587 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
36588
36589         * gcc.dg/20030129-1.c: New test.
36590
36591 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36592
36593         PR c++/8849
36594         * g++.dg/template/ptrmem4.C: New test.
36595
36596 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
36597
36598         * g++.dg/parser/constant1.C: New test.
36599
36600 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36601
36602         PR c++/8591
36603         * g++.dg/parse/friend2.C: New test.
36604
36605 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
36606
36607         PR c++/9437
36608         * g++.dg/template/unify4.C: New test.
36609
36610 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
36611
36612         * gcc.c-torture/execute/20030128-1.c: New test.
36613
36614 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
36615
36616         * g++.dg/lookup/nested1.C: Test moved from ...
36617         * g++.old-deja/g++.other/lookup24.C: ... here.
36618
36619 2003-01-28  Jan Hubicka  <jh@suse.cz>
36620
36621         * gcc.dg/i386-cmov5.c: New test.
36622
36623 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
36624
36625         * gcc.c-torture/execute/20010925-1.c: Changed the
36626         memcpy declaration.
36627
36628 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
36629
36630         PR c++/3902
36631         * g++.dg/parse/template5.C: New test.
36632
36633 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
36634
36635         PR fortran/9258
36636         * g77.dg/pr9258: New test.
36637
36638 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36639
36640         * README: Move relevant parts from README.g++.
36641
36642         * README.g++: Remove this file.
36643
36644 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
36645
36646         * g++.dg/abi/dcast1.C: New test.
36647
36648 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36649
36650         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
36651
36652 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
36653
36654         PR c++/47
36655         * g++.old-deja/g++.other/lookup24.C: New test.
36656
36657 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36658
36659         PR middle-end/7227
36660         * gcc.dg/uninit-C.c: New test.
36661
36662 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
36663
36664         * g++.dg/abi/covariant1.C: New test.
36665
36666 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
36667
36668         * gcc.dg/20030123-1.c: New test.
36669
36670 2003-01-25  Jan Hubicka  <jh@suse.cz>
36671
36672         PR opt/8492
36673         * gcc.c-torture/compile/20030125-1.c
36674
36675 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
36676
36677         PR c++/9403
36678         * g++.dg/parse/template3.C: New test.
36679         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
36680
36681         PR c++/795
36682         * g++.dg/parse/template4.C: New test.
36683
36684         PR c++/9415
36685         * g++.dg/template/qual2.C: New test.
36686
36687         PR c++/8545
36688         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
36689
36690         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
36691
36692 2003-01-25  Roger Sayle  <roger@eyesopen.com>
36693
36694         * gcc.c-torture/execute/switch-1.c: New test case.
36695
36696 2003-01-25  Jan Hubicka  <jh@suse.cz>
36697
36698         * gcc.c-torture/execute/20030125-1.[cx]: New test.
36699
36700 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
36701
36702         Tweaks for Bison-1.875. From the NEWS file:
36703         "- `parse error' -> `syntax error'
36704         Bison now uniformly uses the term `syntax error'"
36705         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
36706         * gcc.dg/cpp/digraph2.c: Likewise.
36707         * gcc.dg/cpp/direct2.c: Likewise.
36708         * gcc.dg/cpp/paste4.c: Likewise.
36709         * gcc.dg/c90-restrict-1.c: Likewise.
36710         * gcc.dg/c99-func-2.c: Likewise.
36711         * gcc.dg/noncompile/920721-2.c: Likewise.
36712         * gcc.dg/noncompile/930622-2.c: Likewise.
36713         * gcc.dg/noncompile/940112-1.c: Likewise.
36714         * gcc.dg/noncompile/950921-1.c: Likewise.
36715         * gcc.dg/noncompile/951123-1.c: Likewise.
36716         * gcc.dg/noncompile/971104-1.c: Likewise.
36717         * gcc.dg/noncompile/990416-1.c: Likewise.
36718
36719 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
36720
36721         * g++.dg/parse/undefined1.C: Add error message.
36722
36723 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
36724
36725         PR c++/9354
36726         * g++.dg/parse/new1.C: New test.
36727
36728         PR c++/9216
36729         * g++.dg/parse/template2.C: New test.
36730
36731         PR c++/9354
36732         * g++.dg/parse/typedef2.C: New test.
36733
36734         PR c++/9328
36735         * g++.dg/ext/typeof3.C: New test.
36736
36737 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36738
36739         PR c++/2738
36740         * g++.dg/parse/ret-type1.C: New test.
36741
36742         PR c++/3792
36743         * g++.dg/parse/tmpl-outside1.C: New test.
36744
36745         PR c++/4207
36746         * g++.dg/parse/int-as-enum1.C: New test.
36747
36748         PR c++/4903
36749         * g++.dg/parse/no-typename1.C: New test.
36750
36751         PR c++/5533
36752         * g++.dg/parse/no-value1.C: New test.
36753
36754         PR c++/5921
36755         * g++.dg/parse/wrong-inline1.C: New test.
36756
36757         PR c++/6402
36758         * g++.dg/parse/ref1.C: New test.
36759
36760         PR c++/6992
36761         * g++.dg/parse/attr-ctor1.C: New test.
36762
36763         PR c++/7229
36764         * g++.dg/parse/namespace5.C: New test.
36765
36766         PR c++/7917
36767         * g++.dg/parse/func-def1.C: New test.
36768
36769         PR c++/8143
36770         * g++.dg/parse/undefined1.C: New test.
36771
36772         PR c++/5723, PR c++/8522
36773         * g++.dg/parse/specialization1.C: New test.
36774
36775         PR c++/163, PR c++/8595
36776         * g++.dg/parse/struct-as-enum1.C: New test.
36777
36778         PR c++/9173
36779         * g++.dg/parse/undefined2.C: New test.
36780
36781 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
36782
36783         PR c++/9298
36784         * g++.dg/parse/template1.C: New test.
36785
36786         PR c++/9384
36787         * g++.dg/parse/using1.C: New test.
36788
36789         PR c++/9285
36790         PR c++/9294
36791         * g++.dg/parse/expr2.C: New test.
36792
36793         PR c++/9388
36794         * g++.dg/parse/lookup2.C: Likewise.
36795
36796 2003-01-21  Jan Hubicka  <jh@suse.cz>
36797
36798         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
36799         * gcc.c-torture/execute/eeprof-1.c: Likewise.
36800         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
36801         * gcc.c-torture/execute/string-opt-*.c: Likewise.
36802
36803 2003-01-20  Nick Clifton  <nickc@redhat.com>
36804
36805         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
36806         problem with ARM sibcall code generation.
36807
36808 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
36809
36810         * gcc.c-torture/execute/20030120-1.c: New.
36811
36812 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
36813
36814         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
36815
36816 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
36817
36818         PR c++/9272
36819         * g++.dg/parse/ctor1.C: New test.
36820
36821         PR c++/9294:
36822         * g++.dg/parse/qualified1.C: New test.
36823
36824         * g++.dg/parse/typename3.C: New test.
36825
36826 2003-01-16  Richard Henderson  <rth@redhat.com>
36827
36828         * g++.dg/tls/init-2.C: Fix error matches for real this time.
36829
36830 2003-01-16  Richard Henderson  <rth@redhat.com>
36831
36832         * g++.dg/pch/pch.exp: Copy test header to the working directory
36833         before using it either for precompilation or direct use.
36834         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
36835         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
36836
36837 2003-01-16  Richard Henderson  <rth@redhat.com>
36838
36839         * gcc.dg/pch/pch.exp: Copy test header to the working directory
36840         before using it either for precompilation or direct use.
36841         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
36842         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
36843
36844 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
36845
36846         * g++.dg/ext/typename1.C: Add typename keyword.
36847         * g++.dg/template/crash1.C: Update error messages.
36848         * g++.dg/template/crash2.C: Remove error message.
36849         * g++.dg/parse/typename2.C: New test.
36850         * g++.dg/template/typename2.C: Change implicit
36851         typename warning into error.
36852         * g++.old-deja/g++.benjamin/tem03.C: Issue more
36853         error messages.
36854         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
36855         * g++.old-deja/g++.brendan/crash56.C: Add this->.
36856         * g++.old-deja/g++.law/visibility13.C: Remove error
36857         messages.
36858         * g++.old-deja/g++.ns/template17.C: Reorder code to
36859         make declaration visible in template.
36860         * g++.old-deja/g++.pt/crash3.C: Fix typos.
36861         * g++.old-deja/g++.pt/crash36.C: Issue more error
36862         messages.
36863         * g++.old-deja/g++.pt/crash5.C: Improve error
36864         message.
36865         * g++.old-deja/g++.pt/crash67.C: Remove warning.
36866         * g++.old-deja/g++.pt/inherit1.C: Add this->.
36867         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
36868         * g++.old-deja/g++.pt/typename16.C: Replace implicit
36869         typename warning with error message.
36870         * g++.old-deja/g++.pt/typename19.C: Remove warning.
36871         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
36872         * g++.old-deja/g++.robertl/eb24.C: Use this->.
36873
36874 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
36875
36876         * g++.dg/parse/ambig2.C: New test.
36877
36878 2003-01-15  Richard Henderson  <rth@redhat.com>
36879
36880         * g++.dg/tls/init-2.C: Update error message string.
36881
36882 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36883
36884         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
36885
36886 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
36887
36888         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
36889         all for HC11/HC12.
36890         * gcc.c-torture/compile/20001205-1.x: Likewise.
36891         * gcc.c-torture/compile/20001226-1.x: Likewise.
36892         * gcc.c-torture/compile/920520-1.x: Likewise.
36893         * gcc.c-torture/compile/961203-1.x: Likewise.
36894         * gcc.c-torture/compile/20020604-1.x: Likewise.
36895
36896 2003-01-15  Jan Hubicka  <jh@suse.cz>
36897
36898         * gcc.c-torture/compile/20030115-1.c: New test.
36899
36900         * gcc.dg/i386-fpcvt-1.c: New test.
36901         * gcc.dg/i386-fpcvt-2.c: New test.
36902
36903 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
36904
36905         Further conform g++'s __vmi_class_type_info to the C++ ABI
36906         specification.
36907         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
36908         the specification.
36909
36910 2003-01-14  Jan Hubicka  <jh@suse.cz>
36911
36912         * gcc.dg/i386-fpcvt-1.c: New test.
36913         * gcc.dg/i386-fpcvt-2.c: New test.
36914
36915 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36916
36917         * gcc.dg/i386-mmx-3.c: New test.
36918
36919 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
36920
36921         PR c++/9264
36922         * g++.dg/parse/octal1.C: New file.
36923
36924         PR c++/9172
36925         * g++.dg/parse/typename1.C: New file.
36926
36927 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
36928
36929         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
36930         * gcc.dg/bf-no-ms-layout.c: Likewise.
36931         * gcc.dg/bf-ms-attrib.c: Likewise.
36932
36933 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
36934
36935         PR c++/9099
36936         * g++.dg/parse/dtor1.C: New file.
36937
36938         PR c++/9128
36939         * g++.dg/rtti/typeid1.C: New file.
36940
36941         PR c++/9153
36942         * g++.dg/parse/lookup1.C: New file.
36943
36944         PR c++/9171
36945         * g++.dg/templ/spec5.C: New file.
36946
36947 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
36948
36949         * gcc.c-torture/compile/20030110-1.c: New test.
36950
36951 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
36952
36953         Merge from pch-branch:
36954
36955         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
36956
36957         * gcc.dg/pch/cpp-1.h: New.
36958         * gcc.dg/pch/cpp-1.c: New.
36959         * gcc.dg/pch/cpp-2.h: New.
36960         * gcc.dg/pch/cpp-2.c: New.
36961
36962         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
36963
36964         * gcc.dg/pch/except-1.h: New.
36965         * gcc.dg/pch/except-1.c: New.
36966
36967         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
36968
36969         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
36970         running test.
36971         * gcc.dg/pch: Include *.hp not *.h.
36972         * gcc.dg/pch/system-1.h: New.
36973         * gcc.dg/pch/system-1.c: New.
36974
36975         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
36976
36977         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
36978         rather than trying to build and run a program using PCH.
36979         * gcc.dg/pch: Remove dg-do commands from test files.
36980
36981         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
36982
36983         * gcc.dg/pch/macro-3.c: New.
36984         * gcc.dg/pch/macro-3.h: New.
36985
36986         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
36987
36988         * gcc.dg/pch/common-1.c: New.
36989         * gcc.dg/pch/common-1.h: New.
36990         * gcc.dg/pch/decl-1.c: New.
36991         * gcc.dg/pch/decl-1.h: New.
36992         * gcc.dg/pch/decl-2.c: New.
36993         * gcc.dg/pch/decl-2.h: New.
36994         * gcc.dg/pch/decl-3.c: New.
36995         * gcc.dg/pch/decl-3.h: New.
36996         * gcc.dg/pch/decl-4.c: New.
36997         * gcc.dg/pch/decl-4.h: New.
36998         * gcc.dg/pch/decl-5.c: New.
36999         * gcc.dg/pch/decl-5.h: New.
37000         * gcc.dg/pch/global-1.c: New.
37001         * gcc.dg/pch/global-1.h: New.
37002         * gcc.dg/pch/inline-1.c: New.
37003         * gcc.dg/pch/inline-1.h: New.
37004         * gcc.dg/pch/inline-2.c: New.
37005         * gcc.dg/pch/inline-2.h: New.
37006         * gcc.dg/pch/static-1.c: New.
37007         * gcc.dg/pch/static-1.h: New.
37008         * gcc.dg/pch/static-2.c: New.
37009         * gcc.dg/pch/static-2.h: New.
37010
37011         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
37012
37013         * g++.dg/pch/pch.exp: Better handle failing testcases.
37014         * gcc.dg/pch/pch.exp: Likewise.
37015         * gcc.dg/pch/macro-1.c: New.
37016         * gcc.dg/pch/macro-1.h: New.
37017         * gcc.dg/pch/macro-2.c: New.
37018         * gcc.dg/pch/macro-2.h: New.
37019
37020         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
37021
37022         * g++.dg/dg.exp: Treat files in pch/ specially.
37023         * g++.dg/pch/pch.exp: New file.
37024         * g++.dg/pch/empty.H: New file.
37025         * g++.dg/pch/empty.C: New file.
37026         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
37027         "precompile".
37028
37029         * gcc.dg/pch/pch.exp: New file.
37030         * gcc.dg/pch/empty.h: New file.
37031         * gcc.dg/pch/empty.c: New file.
37032         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
37033         "precompile".
37034
37035 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37036
37037         * g++.dg/template/friend14.C: New test.
37038
37039 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37040
37041         * gcc.dg/old-style-asm-1.c: New test.
37042
37043 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
37044
37045         * gcc.c-torture/compile/20030109-1.c: New test.
37046
37047 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37048
37049         * gcc.c-torture/execute/20030109-1.c: New test.
37050
37051 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
37052
37053         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
37054         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
37055         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
37056         * g++.old-deja/g++.mike/eh2.C: Likewise.
37057         * g++.old-deja/g++.mike/eh3.C: Likewise.
37058         * g++.old-deja/g++.mike/eh5.C: Likewise.
37059         * g++.old-deja/g++.mike/eh6.C: Likewise.
37060         * g++.old-deja/g++.mike/eh7.C: Likewise.
37061         * g++.old-deja/g++.mike/eh8.C: Likewise.
37062         * g++.old-deja/g++.mike/eh9.C: Likewise.
37063         * g++.old-deja/g++.mike/eh10.C: Likewise.
37064         * g++.old-deja/g++.mike/eh12.C: Likewise.
37065         * g++.old-deja/g++.mike/eh13.C: Likewise.
37066         * g++.old-deja/g++.mike/eh14.C: Likewise.
37067         * g++.old-deja/g++.mike/eh16.C: Likewise.
37068         * g++.old-deja/g++.mike/eh17.C: Likewise.
37069         * g++.old-deja/g++.mike/eh18.C: Likewise.
37070         * g++.old-deja/g++.mike/eh21.C: Likewise.
37071         * g++.old-deja/g++.mike/eh23.C: Likewise.
37072         * g++.old-deja/g++.mike/eh24.C: Likewise.
37073         * g++.old-deja/g++.mike/eh25.C: Likewise.
37074         * g++.old-deja/g++.mike/eh26.C: Likewise.
37075         * g++.old-deja/g++.mike/eh27.C: Likewise.
37076         * g++.old-deja/g++.mike/eh28.C: Likewise.
37077         * g++.old-deja/g++.mike/eh29.C: Likewise.
37078         * g++.old-deja/g++.mike/eh31.C: Likewise.
37079         * g++.old-deja/g++.mike/eh33.C: Likewise.
37080         * g++.old-deja/g++.mike/eh34.C: Likewise.
37081         * g++.old-deja/g++.mike/eh35.C: Likewise.
37082         * g++.old-deja/g++.mike/eh36.C: Likewise.
37083         * g++.old-deja/g++.mike/eh37.C: Likewise.
37084         * g++.old-deja/g++.mike/eh38.C: Likewise.
37085         * g++.old-deja/g++.mike/eh39.C: Likewise.
37086         * g++.old-deja/g++.mike/eh40.C: Likewise.
37087         * g++.old-deja/g++.mike/eh41.C: Likewise.
37088         * g++.old-deja/g++.mike/eh42.C: Likewise.
37089         * g++.old-deja/g++.mike/eh44.C: Likewise.
37090         * g++.old-deja/g++.mike/eh46.C: Likewise.
37091         * g++.old-deja/g++.mike/eh47.C: Likewise.
37092         * g++.old-deja/g++.mike/eh48.C: Likewise.
37093         * g++.old-deja/g++.mike/eh49.C: Likewise.
37094         * g++.old-deja/g++.mike/eh50.C: Likewise.
37095         * g++.old-deja/g++.mike/eh51.C: Likewise.
37096         * g++.old-deja/g++.mike/eh53.C: Likewise.
37097         * g++.old-deja/g++.mike/eh55.C: Likewise.
37098         * g++.old-deja/g++.mike/p7912.C: Likewise.
37099         * g++.old-deja/g++.mike/p9706.C: Likewise.
37100         * g++.old-deja/g++.mike/p10416.C: Likewise.
37101         * g++.old-deja/g++.mike/p11667.C: Likewise.
37102         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
37103         Remove redundant reference to Iris.
37104         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
37105         Elxsi, i860, Pico Java, and WE32K.
37106
37107 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
37108
37109         * g++.dg/ext/asm4.C: New test.
37110
37111 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37112
37113         PR c++/9030
37114         * g++.dg/template/friend12.C: New test.
37115         * g++.dg/template/friend13.C: Likewise.
37116         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
37117
37118 2003-01-08  Jan Hubicka  <jh@suse.cz>
37119
37120         * gcc.dg/i386-cadd.c: New test.
37121         * gcc.dg/i386-cmov4.c: Likewise.
37122
37123 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
37124
37125         PR c++/9165
37126         * g++.dg/warn/Wunused-3.C: New test.
37127
37128         * g++.dg/abi/bitfield9.C: New test.
37129
37130         PR c++/9189
37131         * g++.dg/parse/defarg3.C: New test.
37132
37133 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
37134
37135         * g++.dg/parse/ambig1.C: New test.
37136         * g++.dg/parse/defarg2.C: New test.
37137
37138 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
37139
37140         * g++.dg/template/defarg-1.C: New test.
37141         * g++.dg/template/local2.C: Likewise.
37142
37143 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
37144
37145         * gcc.c-torture/execute/20030105-1.c: New test.
37146
37147 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37148
37149         * g++.dg/parse/namespace3.C: Remove extra semicolons.
37150         * g++.dg/parse/namespace4.C: Likewise.
37151
37152 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37153
37154         * g++.dg/template/ntp2.C: New test.
37155
37156 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
37157
37158         * g++.dg/parse/extern-C-1.C: New test.
37159
37160         * g++.dg/parse/namespace4.C: New test.
37161
37162         * g++.dg/template/nested1.C: New test.
37163
37164         * g++.dg/parse/namespace3.C: New test.
37165
37166 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
37167
37168         * g++.dg/lookup/two-stage1.C: New test.
37169
37170 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37171
37172         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
37173         * g++.old-deja/g++.jason/access8.C: Likewise.
37174         * g++.old-deja/g++.other/decl5.C: Likewise.
37175
37176 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
37177
37178         * g++.dg/parse/parse7.C: New test.
37179
37180 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
37181
37182         PR c++/2843
37183         * g++.dg/ext/attrib7.C: New test.
37184
37185 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
37186
37187         * g++.dg/parse/parse6.C: New test.
37188
37189 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
37190
37191         * gcc.dg/h8300-stack-1.c: New.
37192
37193 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
37194
37195         g++.dg/lookup/exception1.C: New test.
37196
37197         g++.dg/lookup/template1.C: New test.
37198
37199         g++.dg/parse/namespace2.C: New test.
37200
37201         g++.dg/parse/parens2.C: New test.
37202
37203 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37204
37205         * g++.dg/parse/parse5.C: New test.
37206         * g++.dg/lookup/scoped4.C: New test.
37207
37208 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
37209
37210         * g++.dg/parse/parens1.C: New test.
37211
37212         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
37213         angle-bracket1.C.
37214         * g++.dg/parse/parens2.C: New test.
37215
37216         * g++.dg/lookup/scope-operator1.C: New test.
37217
37218         * g++.dg/parse/operator1.C: New test.
37219
37220 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37221
37222         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
37223         * g++.old-deja/g++.other/access6.C: Likewise.
37224         * g++.old-deja/g++.other/decl1.C: Likewise.
37225         * g++.old-deja/g++.pt/typename12.C: Likewise.
37226
37227 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
37228
37229         * g++.dg/parse/namespace1.C: New test.
37230
37231 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37232
37233         * g++.dg/parse/parse4.C: New test.
37234
37235 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37236
37237         * g++.dg/parse/parse3.C: New test.
37238
37239 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37240
37241         * g++.dg/parse/parse2.C: New test.
37242
37243 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37244
37245         * g++.dg/template/friend11.C: New test.
37246
37247 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37248
37249         * g++.dg/parse/parse1.C: New test.
37250
37251 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
37252
37253         * lib/profopt.exp: Change the name of a global variable to avoid
37254         possible clashes with other test suites.
37255
37256 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
37257
37258         * g++.dg/inherit/covariant8.C: New test.
37259
37260 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
37261
37262         * g++.dg/init/array9.C: New test.
37263
37264         PR c++/9112
37265         * g++.dg/parse/expr1.C: New test.
37266
37267 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
37268
37269         * gcc.c-torture/compile/20021230-1.c: New test.
37270
37271 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
37272
37273         * g++.dg/inherit/covariant5.C: New test.
37274         * g++.dg/inherit/covariant6.C: New test.
37275         * g++.dg/inherit/covariant7.C: New test.
37276
37277 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37278
37279         PR c++/2739
37280         * g++.dg/other/access2.C: New test.
37281
37282 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37283
37284         * g++.dg/other/anon-struct.C: No longer fails
37285         * g++.old-deja/g++.brendan/parse4.C: Likewise.
37286         * g++.old-deja/g++.brendan/parse5.C: Likewise.
37287         * g++.old-deja/g++.brendan/parse6.C: Likewise.
37288
37289 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37290
37291         * g++.dg/parse/angle-bracket.C (main): No longer fails.
37292
37293 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
37294
37295         * g++.dg/eh/spec4.C: Remove stray semicolon.
37296         * g++.dg/expr/pmf-1.C: Change error message.
37297         * g++.dg/ext/asm1.C: Remove stray semicolon.
37298         * g++.dg/ext/typename1.C: Add missing typenames.
37299         * g++.dg/inherit/template-as-base.C: Change error message.
37300         * g++.dg/lookup/scoped1.C: Likewise.
37301         * g++.dg/lookup/scoped2.C: Likewise.
37302         * g++.dg/lookup/using2.C: Likewise.
37303         * g++.dg/other/component1.C: Remove stray semicolon.
37304         * g++.dg/other/do1.C: Change error message.
37305         * g++.dg/other/error2.C: Likewise.
37306         * g++.dg/other/init1.C: Likewise.
37307         * g++.dg/other/packed1.C: Remove stray semicolon.
37308         * g++.dg/other/ptrmem2.C: Change error message.
37309         * g++.dg/parse/parameter-declaration-1.C: Remove line number
37310         marker.
37311         * g++.dg/special/initp1.C: Remove invalid attribute usage.
37312         * g++.dg/template/access3.C: Add typename keyword.
37313         * g++.dg/template/access5.C: Remove stray semicolon.
37314         * g++.dg/template/access6.C: Likewise.
37315         * g++.dg/template/complit1.C: Likewise.
37316         * g++.dg/template/crash1.C: Change error message.
37317         * g++.dg/template/inherit2.C: Remove stray semicolon.
37318         * g++.dg/template/instantiate2.C: Likewise.
37319         * g++.dg/template/instantiate3.C: Change error message.
37320         * g++.dg/template/qual1.C: Remove stray semicolon.
37321         * g++.dg/template/qualttp18.C: Change error message.
37322         * g++.dg/template/ref1.C: Remove stray semicolon.
37323         * g++.dg/template/sizeof1.C (A::value): Declare it.
37324         * g++.dg/template/spec4.C: Change error message.
37325         * g++.dg/template/static1.C: Likewise.
37326         * g++.dg/template/type1.C: Likewise.
37327         * g++.dg/template/typename3.C: Likewise.
37328         * g++.old-deja/g++.benjamin/13478.C: Change error message.
37329         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
37330         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
37331         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
37332         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
37333         named return value extension.
37334         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
37335         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
37336         * g++.old-deja/g++.bob/extern_C.C: Likewise.
37337         * g++.old-deja/g++.bob/inherit2.C: Likewise.
37338         * g++.old-deja/g++.brendan/complex1.C: Likewise.
37339         * g++.old-deja/g++.brendan/copy5.C: Likewise.
37340         * g++.old-deja/g++.brendan/crash13.C: Likewise.
37341         * g++.old-deja/g++.brendan/crash15.C: Likewise.
37342         * g++.old-deja/g++.brendan/crash18.C: Change error message.
37343         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
37344         * g++.old-deja/g++.brendan/crash38.C: Likewise.
37345         * g++.old-deja/g++.brendan/crash50.C: Likewise.
37346         * g++.old-deja/g++.brendan/crash56.C: Likewise.
37347         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
37348         syntax.
37349         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
37350         * g++.old-deja/g++.brendan/crash8.C: Change error message.
37351         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
37352         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
37353         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
37354         * g++.old-deja/g++.brendan/template11.C: Likewise.
37355         * g++.old-deja/g++.brendan/template26.C: Likewise.
37356         * g++.old-deja/g++.brendan/template27.C: Use explicit
37357         specialization syntax.
37358         * g++.old-deja/g++.brendan/template30.C: Likewise.
37359         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
37360         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
37361         non-dependent names.
37362         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
37363         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
37364         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
37365         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
37366         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
37367         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
37368         named return value extension.
37369         * g++.old-deja/g++.ext/namedret2.C: Likewise.
37370         * g++.old-deja/g++.ext/namedret3.C: Likewise.
37371         * g++.old-deja/g++.ext/return1.C: Likewise.
37372         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
37373         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
37374         * g++.old-deja/g++.jason/access8.C: Likewise.
37375         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
37376         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
37377         pseudo-destructor names.
37378         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
37379         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
37380         pseudo-destructor names.
37381         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
37382         * g++.old-deja/g++.jason/overload19.C: Likewise.
37383         * g++.old-deja/g++.jason/overload32.C: Likewise.
37384         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
37385         stray semicolons.
37386         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
37387         * g++.old-deja/g++.jason/return.C: Likewise.
37388         * g++.old-deja/g++.jason/return2.C: Likewise.
37389         * g++.old-deja/g++.jason/shadow1.C: Likewise.
37390         * g++.old-deja/g++.jason/special.C: Use explicit specialization
37391         syntax.
37392         * g++.old-deja/g++.jason/template10.C: Account for use of
37393         non-dependent names.
37394         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
37395         syntax.
37396         * g++.old-deja/g++.jason/template37.C: Likewise.
37397         * g++.old-deja/g++.law/access4.C: Change error messages.
37398         * g++.old-deja/g++.law/arm13.C: Remove incorrect
37399         pseudo-destructor names.
37400         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
37401         * g++.old-deja/g++.law/ctors9.C: Likewise.
37402         * g++.old-deja/g++.law/cvt22.C: Likewise.
37403         * g++.old-deja/g++.law/dtors5.C: Likewise.
37404         * g++.old-deja/g++.law/global-init1.C: Likewise.
37405         * g++.old-deja/g++.law/missed-error3.C: Likewise.
37406         * g++.old-deja/g++.law/operators28.C: Likewise.
37407         * g++.old-deja/g++.law/visibility28.C: Likewise.
37408         * g++.old-deja/g++.martin/eval1.C: Likewise.
37409         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
37410         name.
37411         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
37412         * g++.old-deja/g++.mike/net34.C: Likewise.
37413         * g++.old-deja/g++.mike/net36.C: Likewise.
37414         * g++.old-deja/g++.mike/ns2.C: Likewise.
37415         * g++.old-deja/g++.mike/p12306.C: Likewise.
37416         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
37417         value extension.
37418         * g++.old-deja/g++.mike/p700.C: Likewise.
37419         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
37420         * g++.old-deja/g++.mike/p710.C: Likewise.
37421         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
37422         value extension.
37423         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
37424         * g++.old-deja/g++.mike/pmf9.C: Likewise.
37425         * g++.old-deja/g++.ns/crash2.C: Likewise.
37426         * g++.old-deja/g++.ns/crash3.C: Likewise.
37427         * g++.old-deja/g++.ns/invalid1.C: Likewise.
37428         * g++.old-deja/g++.ns/ns17.C: Likewise.
37429         * g++.old-deja/g++.ns/template16.C: Likewise.
37430         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
37431         keyword.
37432         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
37433         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
37434         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
37435         named return value extension.
37436         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
37437         * g++.old-deja/g++.other/access4.C: Issue additional error
37438         messages.
37439         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
37440         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
37441         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
37442         * g++.old-deja/g++.other/crash25.C: Change error message.
37443         * g++.old-deja/g++.other/crash4.C: Change error message.
37444         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
37445         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
37446         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
37447         checks.
37448         * g++.old-deja/g++.other/defarg8.C: Likewise.
37449         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
37450         * g++.old-deja/g++.other/dtor10.C: Likewise.
37451         * g++.old-deja/g++.other/incomplete.C: Likewise.
37452         * g++.old-deja/g++.other/linkage7.C: Likewise.
37453         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
37454         lookup algorithm.
37455         * g++.old-deja/g++.other/mangle2.C: Likewise.
37456         * g++.old-deja/g++.other/refinit2.C: Likewise.
37457         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
37458         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
37459         * g++.old-deja/g++.pt/crash28.C: Likewise.
37460         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
37461         syntax.
37462         * g++.old-deja/g++.pt/crash32.C: Change error message.
37463         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
37464         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
37465         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
37466         error message position.
37467         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
37468         * g++.old-deja/g++.pt/defarg8.C: Change error message.
37469         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
37470         syntax.
37471         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
37472         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
37473         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
37474         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
37475         keyword.
37476         * g++.old-deja/g++.pt/explicit31.C: Likewise.
37477         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
37478         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
37479         keyword.
37480         * g++.old-deja/g++.pt/explicit71.C: Change error message.
37481         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
37482         syntax.
37483         * g++.old-deja/g++.pt/friend28.C: Account for use of
37484         non-dependent names.
37485         * g++.old-deja/g++.pt/friend29.C: Likewise.
37486         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
37487         rules.
37488         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
37489         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
37490         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
37491         lookup rules.
37492         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
37493         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
37494         keyword.
37495         * g++.old-deja/g++.pt/memclass20.C: Likewise.
37496         * g++.old-deja/g++.pt/memclass5.C: Likewise.
37497         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
37498         keyword.
37499         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
37500         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
37501         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
37502         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
37503         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
37504         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
37505         keyword.
37506         * g++.old-deja/g++.pt/spec10.C: Likewise.
37507         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
37508         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
37509         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
37510         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
37511         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
37512         * g++.old-deja/g++.pt/ttp62.C: Likewise.
37513         * g++.old-deja/g++.pt/ttp64.C: Likewise.
37514         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
37515         * g++.old-deja/g++.pt/typename15.C: Likewise.
37516         * g++.old-deja/g++.pt/typename22.C: Likewise.
37517         * g++.old-deja/g++.pt/typename6.C: Change error messages.
37518         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
37519         * g++.old-deja/g++.pt/virtual2.C: Likewise.
37520         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
37521         syntax.
37522         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
37523         return value extension.
37524         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
37525         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
37526         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
37527         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
37528
37529 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
37530
37531         * g++.dg/warn/inline1.C: New test.
37532         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
37533         * g++.old-deja/g++.jason/synth10.C: Likewise.
37534         * g++.old-deja/g++.mike/net31.C: Likewise.
37535         * g++.old-deja/g++.mike/p8786.C: Likewise.
37536
37537         * g++.dg/template/friend10.C: New test.
37538         * g++.dg/template/conv5.C: New test.
37539
37540 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
37541
37542         * g++.dg/lookup/scoped3.C: New test.
37543
37544         * g++.dg/lookup/decl1.C: New test.
37545         * g++.dg/lookup/decl2.C: New test.
37546
37547 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37548
37549         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
37550         gcc.c-torture/compile/20021015-1.c,
37551         gcc.c-torture/compile/20021015-2.c,
37552         gcc.c-torture/compile/20021123-1.c,
37553         gcc.c-torture/compile/20021123-2.c,
37554         gcc.c-torture/compile/20021123-3.c,
37555         gcc.c-torture/compile/20021123-4.c,
37556         gcc.c-torture/execute/20021024-1.c: Add tests previously added
37557         only to 3.1 or 3.2 branch.
37558
37559 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
37560
37561         * gcc.dg/i386-bitfield3.c: New test.
37562
37563         * gcc.dg/i386-bitfield2.c: New test.
37564
37565 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
37566
37567         * g++.dg/parse/conv_op1.C: New test.
37568
37569 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
37570
37571         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
37572         approved.
37573
37574 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
37575
37576         * gcc.c-torture/compile/20021220-1.c: New test.
37577
37578 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
37579
37580         * gcc.dg/i386-fastcall-1.c: New.
37581
37582 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37583
37584         * gcc.c-torture/execute/20021219-1.c: New test.
37585
37586 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37587
37588         * gcc.dg/i386-pic-1.c: New test.
37589
37590 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37591
37592         PR c++/8099
37593         * g++.dg/template/friend9.C: New test.
37594
37595 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37596
37597         PR c++/3663
37598         * g++.dg/template/access7.C: New test.
37599
37600 2002-12-18  Nick Clifton  <nickc@redhat.com>
37601
37602         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
37603         the libstdc++-v3 directory has been found.
37604
37605 2002-12-12  Devang Patel <dpatel@apple.com>
37606         * gcc.dg/darwin-ld-1.c: New test.
37607         * gcc.dg/darwin-ld-2.c: New test.
37608         * gcc.dg/darwin-ld-3.c: New test.
37609         * gcc.dg/darwin-ld-4.c: New test.
37610         * gcc.dg/darwin-ld-5.c: New test.
37611
37612 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
37613
37614         * gcc.c-torture/compile/20021212-1.c: New test.
37615
37616 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
37617
37618         * gcc.dg/fshort-wchar: New test.
37619
37620 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
37621
37622         PR c++/8372
37623         * g++.dg/template/dtor1.C: New test.
37624
37625         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
37626         markers.
37627
37628 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
37629
37630         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
37631
37632 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
37633
37634         * g++.dg/template/static1.C: New test.
37635         * g++.dg/template/static2.C: New test.
37636         * g++.old-deja/g++.ext/memconst.C: New test.
37637
37638 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37639
37640         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
37641         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
37642         * g++.dg/special/initp1.C: Likewise.
37643
37644 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
37645
37646         * gcc.c-torture/execute/20021204-1.c: New test.
37647
37648 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
37649
37650         * gcc.dg/ppc-fmadd-1.c: New file.
37651         * gcc.dg/ppc-fmadd-2.c: New file.
37652         * gcc.dg/ppc-fmadd-3.c: New file.
37653
37654 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37655
37656         * gcc.c-torture/compile/20021204-1.c: New test.
37657
37658 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
37659
37660         * g++.dg/inherit/covariant2.C: New test.
37661         * g++.dg/inherit/covariant3.C: New test.
37662         * g++.dg/inherit/covariant4.C: New test.
37663         * g++.dg/inherit/covariant1.C: Remove XFAIL.
37664         * g++.old-deja/g++.robertl/eb17.C: Likewise.
37665
37666 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
37667
37668         PR c++/8688
37669         * g++.dg/init/brace3.C: New test.
37670
37671 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
37672
37673         * gcc.dg/20020210-1.c: Fix a comment typo.
37674
37675 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
37676
37677         PR c++/8720
37678         * g++.dg/parse/defarg1.C: New test.
37679
37680         PR c++/8615
37681         * g++.dg/template/char1.C: New test.
37682
37683         * g++.dg/template/varmod1.C: Fix typo.
37684
37685 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37686
37687         DR 180
37688         * g++.old-deja/g++.pt/crash32.C: Expect error.
37689
37690 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
37691
37692         PR c++/5919
37693         * g++.dg/template/varmod1.C: New test.
37694
37695         PR c++/8727
37696         * g++.dg/inherit/typeinfo1.C: New test.
37697
37698         PR c++/8663
37699         * g++.dg/inherit/typedef1.C: New test.
37700
37701 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
37702
37703         PR c++/8332
37704         PR c++/8493
37705         * g++.dg/template/strlen1.C: New test.
37706
37707         PR c++/8227
37708         * g++.dg/template/ctor2.C: New test.
37709
37710         PR c++/8214
37711         * g++.dg/init/string1.C: New test.
37712
37713         PR c++/8511
37714         * g++.dg/template/friend8.C: New test.
37715
37716 2002-11-29  Joe Buck <jbuck@synopsys.com>
37717
37718         * g++.dg/lookup/anon2.C: New test.
37719
37720 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
37721
37722         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
37723         h8300 port.
37724
37725 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
37726
37727         * gcc.dg/bitfld-6.c: New test.
37728
37729 2002-11-27  Jan Hubicka  <jh@suse.cz>
37730
37731         * gcc.c-torture/execute/20021127.[cx]: New test.
37732
37733 2002-11-26  Jan Hubicka  <jh@suse.cz>
37734
37735         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
37736         quality.
37737
37738 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
37739
37740         * g++.dg/init/brace2.C: New test.
37741         * g++.old-deja/g++.mike/p9129.C: Correct.
37742
37743 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
37744
37745         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
37746
37747 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
37748
37749         * gcc.dg/sibcall-6: New test for indirect sibcalls.
37750
37751 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
37752
37753         * testsuite/g++.dg/abi/empty11.C: New test.
37754         * testsuite/g++.dg/rtti/cv1.C: New test.
37755
37756 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
37757
37758         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
37759
37760 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
37761
37762         * g++.dg/abi/empty10.C: New test.
37763
37764 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
37765
37766         * gcc.c-torture/compile/20021124-1.c: New test.
37767
37768 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
37769
37770         * g++.dg/abi/rtti2.C: New test.
37771
37772 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
37773
37774         * gcc.dg/i386-unroll-1.c: New test.
37775
37776 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37777
37778         * gcc.c-torture/compile/20021120-1.c: New test.
37779         * gcc.c-torture/compile/20021120-2.c: New test.
37780
37781 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37782
37783         * gcc.dg/bitfld-5.c: New test.
37784
37785 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37786
37787         * gcc.c-torture/execute/20021120-3.c: New test.
37788
37789 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37790
37791         * gcc.c-torture/execute/20021120-2.c: New test.
37792
37793 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37794
37795         * gcc.c-torture/execute/20021120-1.c: New test.
37796
37797 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
37798
37799         * gcc.c-torture/execute/20021118-3.c: New test.
37800
37801 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37802
37803         * gcc.c-torture/compile/20021119-1.c: New test.
37804
37805 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
37806
37807         * gcc.dg/duff-1.c: New test.
37808         * gcc.dg/duff-2.c: New test.
37809         * gcc.dg/duff-3.c: New test.
37810
37811 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
37812
37813         * gcc.dg/cpp/_Pragma5.c: New test.
37814
37815 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
37816
37817         * gcc.c-torture/execute/20021118-2.c: New test.
37818
37819 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
37820
37821         * gcc.c-torture/execute/20021118-1.c: New test.
37822
37823 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
37824
37825         * gcc.dg/20021116-1.c: New test.
37826
37827 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
37828
37829         * g++.dg/abi/vcall1.C: New test.
37830
37831 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
37832
37833         * gcc.dg/20021029-1.c: New test.
37834         * gcc.dg/20021029-2.c: New test.
37835
37836 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37837
37838         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
37839
37840 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37841
37842         PR c/8439
37843         * gcc.dg/20021110.c: Move to ...
37844         * gcc.c-torture/compile/20021110.c: .... here.
37845
37846 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37847
37848         PR c/8467
37849         * gcc.c-torture/execute/20021111-1.c
37850
37851 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37852
37853         PR c/8439
37854         * gcc.dg/20021110.c: New test.
37855
37856 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
37857
37858         * g++.dg/abi/vthunk3.C: Run only on x86.
37859
37860 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37861
37862         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
37863
37864 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
37865
37866         * lib/compat.exp (compat-execute): Fix logic error in last
37867         change.
37868
37869 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
37870
37871         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
37872
37873 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37874
37875         PR c++/8389
37876         * g++.dg/template/access6.C: New test.
37877
37878 2002-11-08  Jan Hubicka  <jh@suse.cz>
37879
37880         * gcc.dg/i386-ssefp-1.c: New test.
37881         * gcc.dg/i386-ssefp-1.c: New test.
37882
37883 2002-11-08  Jan Hubicka  <jh@suse.cz>
37884
37885         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
37886
37887 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
37888
37889         * g++.dg/abi/vthunk3.C: New test.
37890
37891         PR c++/8338
37892         * g++.dg/template/crash2.C: New test.
37893
37894 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
37895
37896         * testsuite/g++.dg/abi/dtor1.C: New test.
37897         * testsuite/g++.dg/abi/dtor2.C: Likewise.
37898
37899 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
37900
37901         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
37902         Darwin.
37903
37904 2002-11-04  Adam Nemet  <anemet@lnxw.com>
37905
37906         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
37907         -mthumb.  Only xfail with -O0.
37908
37909 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
37910
37911         * g++.dg/abi/thunk1.C: New test.
37912         * g++.dg/abi/thunk2.C: Likewise.
37913         * g++.dg/abi/vtt1.C: Likewise.
37914
37915 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
37916
37917         PR optimization/8423
37918         * gcc.c-torture/execute/builtin-constant.c: New test.
37919
37920 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
37921
37922         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
37923         Add some more cases.
37924
37925 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
37926
37927         PR c++/8391
37928         * g++.dg/opt/local1.C: New test.
37929
37930 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
37931
37932         PR c++/8160
37933         * g++.dg/template/complit1.C: New test.
37934
37935         PR c++/8149
37936         * g++.dg/template/typename4.C: Likewise.
37937
37938 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37939
37940         Core issue 287, PR c++/7639
37941         * g++.dg/template/instantiate1.C: Adjust error location.
37942         * g++.dg/template/instantiate3.C: New test.
37943         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
37944         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
37945         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
37946
37947 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
37948
37949         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
37950
37951 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
37952
37953         PR c++/8287
37954         * g++.dg/init/dtor2.C: New test.
37955
37956 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37957
37958         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
37959         * gcc.dg/nest.c: Bypass errors on irix6.
37960
37961 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
37962
37963         * gcc.dg/nest.c: Expect error for mmix-*-*.
37964         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
37965
37966 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
37967
37968         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
37969         markers.
37970
37971         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
37972
37973 2002-10-25  Mike Stump  <mrs@apple.com>
37974
37975         * gcc.dg/warn-1.c: New test.
37976
37977 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
37978
37979         * g++.dg/template/typename3.C: New test.
37980
37981 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
37982
37983         * g++.dg/lookup/ptrmem1.C: New test.
37984
37985         * g++.dg/abi/vthunk2.C: New test.
37986
37987 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
37988
37989         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
37990
37991 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
37992
37993         * g++.dg/abi/empty9.C: New test.
37994
37995 2002-10-24  Richard Henderson  <rth@redhat.com>
37996
37997         * g++.dg/inherit/thunk1.C: Enable for ia64.
37998
37999 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
38000
38001         PR c++/8067
38002         * g++.dg/lookup/pretty1.C: New test.
38003
38004 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
38005
38006         * gcc.dg/20021023-1.c: New test.
38007
38008 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
38009
38010         PR c++/7679
38011         * g++.dg/parse/inline1.C: New test.
38012
38013 2002-10-23  Richard Henderson  <rth@redhat.com>
38014
38015         * g++.dg/inherit/thunk1.C: Enable for x86_64.
38016
38017         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
38018
38019 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
38020
38021         PR c++/6579
38022         * g++.dg/parse/stmtexpr3.C: New test.
38023
38024 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
38025
38026         * g++.dg/expr/cond1.C: New test.
38027
38028 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
38029
38030         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
38031
38032 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
38033
38034         * g++.dg/abi/vbase13.C: New test.
38035         * g++.dg/abi/vbase14.C: Likewise.
38036
38037 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
38038
38039         * gcc.dg/tls/pic-1.c: New test.
38040         * gcc.dg/tls/nonpic-1.c: New test.
38041         * gcc.dg/20021018-1.c: New test.
38042
38043 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
38044
38045         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
38046         Remove only files with the same base name as the test case.
38047         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
38048         (profopt-execute): Likewise.  Also, remove old profiling
38049         and performance data files before running the tests.
38050
38051         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
38052         * g++.dg/bprob/bprob.exp: Likewise.
38053         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
38054         to allow more general test case names.
38055
38056         * g++.dg/bprob/bprob-1.C: Rename to ...
38057         * g++.dg/bprob/g++-bprob-1.C: ... this.
38058
38059         * g77.dg/bprob/bprob-1.f: Rename to ...
38060         * g77.dg/bprob/g77-bprob-1.f: ... this.
38061
38062 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
38063
38064         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
38065         bison 1.50 or later.
38066
38067 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
38068
38069         * g++.dg/README: Describe more test directories.
38070
38071 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
38072
38073         * g++.dg/init/array6.C: Add additional tests.
38074
38075 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
38076
38077         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
38078         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
38079
38080 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
38081
38082         * gcc.c-torture/compile/20020604-1.x: New.
38083         * gcc.c-torture/compile/simd-5.x: Likewise.
38084         * gcc.c-torture/execute/920710-1.x: Likewise.
38085         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
38086
38087 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
38088
38089         * g++.dg/inherit/override1.C: Add dg-options clause.
38090
38091 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38092
38093         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
38094         _mm_slli_si128.
38095
38096 2002-10-19  Andreas Schwab  <schwab@suse.de>
38097
38098         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
38099         directory component.
38100
38101 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
38102
38103         * g++.dg/inherit/thunk1.C: New test.
38104
38105         * g++.dg/inherit/override1.C: New test.
38106
38107         * g++.dg/abi/mangle11.C: New test.
38108         * g++.dg/abi/mangle14.C: New test.
38109         * g++.dg/abi/mangle17.C: New test.
38110
38111 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
38112
38113         * g++.dg/overload/member2.C: New test.
38114
38115 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
38116
38117         * g++.dg/README: Describe new compat directory.
38118         * g++.dg/dg.exp: Skip tests in compat directory.
38119         * README.compat: New file.
38120         * lib/compat.exp: New expect script.
38121         * g++.dg/compat: New test directory.
38122         * g++.dg/compat/compat.exp: New expect script.
38123         * g++.dg/compat/abi: New test directory.
38124         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
38125         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
38126         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
38127         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
38128         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
38129         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
38130         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
38131         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
38132         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
38133         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
38134         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
38135         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
38136         * g++.dg/compat/break: New test directory.
38137         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
38138         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
38139         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
38140         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
38141         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
38142         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
38143         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
38144         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
38145         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
38146         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
38147         g++.dg/compat/break/README: New files.
38148         * g++.dg/compat/eh: New test directory.
38149         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
38150         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
38151         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
38152         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
38153         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
38154         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
38155         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
38156         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
38157         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
38158         g++.dg/compat/eh/filter2_y.C,
38159         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
38160         g++.dg/compat/eh/new1_y.C,
38161         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
38162         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
38163         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
38164         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
38165         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
38166         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
38167         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
38168         g++.dg/compat/eh/unexpected1_y.C: New files.
38169         * g++.dg/compat/init: New test directory.
38170         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
38171         g++.dg/compat/init/array5_y.C,
38172         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
38173         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
38174         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
38175         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
38176         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
38177         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
38178         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
38179         g++.dg/compat/init/init-ref2_y.C: New files.
38180
38181 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
38182
38183         PR c++/7584
38184         * g++.dg/inherit/using3.C: New test.
38185
38186 2002-10-17  Jan Hubicka  <jh@suse.cz>
38187
38188         * gcc.dg/20021017-2.c: New test.
38189
38190 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
38191
38192         * g++.dg/abi/mangle16.C: Adjust.
38193
38194         * g++.dg/init/array8.C: New test.
38195
38196 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
38197
38198         * gcc.dg/special/mips-abi.exp: New test.
38199         * gcc.dg/special/mips-abi.s: Empty file used by the above.
38200
38201 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
38202
38203         * g++.dg/abi/mangle16.C: New test.
38204         * g++.dg/abi/mangle17.C: Likewise.
38205
38206         PR c++/7478
38207         * g++.dg/template/ref1.C: New test.
38208
38209 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38210
38211         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
38212
38213 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
38214
38215         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
38216
38217 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
38218
38219         PR c++/7524
38220         * g++.dg/init/array7.C: New test.
38221
38222 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
38223
38224         * g++.dg/init/array6.C: New test.
38225
38226         * g++.dg/abi/mangle13.C: Likewise.
38227         * g++.dg/abi/mangle14.C: Likewise.
38228         * g++.dg/abi/mangle15.C: Likewise.
38229
38230 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38231
38232         * g++.dg/abi/empty8.C: New test.
38233
38234 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
38235
38236         * g++.dg/init/ctor1.C: New test.
38237
38238 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
38239
38240         * gcc.c-torture/execute/20021015-1.c: New test.
38241
38242 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
38243
38244         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
38245
38246 2002-10-14  Jan Hubicka  <jh@suse.cz>
38247
38248         * gcc.dg/i386-ssetype-[1-5].c: New tests.
38249
38250 2002-10-14  Richard Henderson  <rth@redhat.com>
38251
38252         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
38253
38254 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38255
38256         PR optimization/6631
38257         * g++.dg/opt/const2.C: New test.
38258
38259 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38260
38261         PR c++/7176
38262         * g++.dg/parse/friend1.C: New test.
38263         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
38264
38265 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
38266
38267         * gcc.dg/20021014-1.c: New test.
38268
38269 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
38270
38271         PR c++/5661
38272         * g++.dg/ext/vlm1.C: New test.
38273         * g++.dg/ext/vlm2.C: Likewise.
38274
38275         * g++.dg/init/array1.C: Remove invalid braces.
38276         * g++.dg/init/brace1.C: New test.
38277         * g++.dg/init/copy2.C: Likewise.
38278         * g++.dg/init/copy3.C: Likewise.
38279         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
38280         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
38281         braces.
38282
38283 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
38284
38285         * gcc.dg/cpp/assembler.S: Don't use -ansi.
38286
38287 2002-10-11  Richard Shann  <richard.shann@superh.com>
38288
38289         * gcc.c-torture/compile/simd-5.c: New test.
38290
38291 2002-10-10  Roger Sayle  <roger@eyesopen.com>
38292
38293         * gcc.c-torture/execute/shiftopt-1.c: New test case.
38294
38295 2002-10-10  Jim Wilson  <wilson@redhat.com>
38296
38297         * gcc.c-torture/execute/20021010-1.c: New test.
38298
38299 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
38300
38301         PR c/7353
38302         * g++.dg/ext/typedef-init.C: New test.
38303         * gcc.dg/typedef-init.c: New test.
38304
38305 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
38306
38307         * gcc.dg/cpp/paste13.c: New test.
38308
38309 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38310
38311         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
38312         remaining platforms, XFAIL during compile, not execute.  Don't
38313         XFAIL at -O0.
38314
38315 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
38316
38317         * gcc.dg/alias-1.c: Tweak expected warning.
38318
38319 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
38320
38321         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
38322
38323 2002-10-06  Andreas Jaeger  <aj@suse.de>
38324
38325         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
38326         * gcc.dg/cpp/c++98.C: Likewise.
38327
38328         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
38329         * g++.dg/cpp/c++98.C: Likewise.
38330
38331         * g++.dg/README (Subdirectories): Mention cpp directory.
38332
38333         PR target/7559
38334         * gcc.dg/20021006-1.c: New test.
38335
38336 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38337
38338         PR c++/7804
38339         * g++.dg/other/warning1.C: New test.
38340
38341 2002-10-04  Roger Sayle  <roger@eyesopen.com>
38342
38343         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
38344         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
38345         and sparc-*-* with -m64 as expected failures.  See PR 8087.
38346
38347 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
38348
38349         PR c++/7931
38350         * g++.dg/template/ptrmem3.C: New test.
38351
38352         PR c++/7754
38353         * g++.dg/template/union1.C: New test.
38354
38355 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
38356
38357         PR c++/8006
38358         * g++.dg/abi/mangle9.C: New test.
38359         * g++.dg/abi/mangle10.C: New test.
38360         * g++.dg/abi/mangle11.C: New test.
38361         * g++.dg/abi/mangle12.C: New test.
38362
38363 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
38364
38365         PR c++/7188.
38366         * g++.dg/template/meminit1.C: New test.
38367         * g++.dg/warn/Wreorder-1.C: Likewise.
38368         * g++.old-deja/g++.mike/warn3.C: Tweak.
38369         * lib/prune.exp: Ingore "in copy constructor".
38370
38371 2002-10-02  Andreas Jaeger  <aj@suse.de>
38372
38373         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
38374         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
38375         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
38376         on x86-64.
38377
38378 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
38379
38380         * gcc.dg/empty1.C: Fix typo.
38381
38382 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
38383
38384         * gcc.dg/alias-1.c: New test.
38385
38386 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
38387
38388         * gcc.dg/empty1.C: New test.
38389
38390         * g++.dg/tls/init-2.C: Tweak error messages.
38391
38392 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
38393
38394         * gcc.c-torture/compile/20020923-1.c: New test.
38395
38396 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
38397
38398         * gcc.c-torture/execute/ffs-1.c: New test.
38399         * gcc.c-torture/execute/ffs-2.c: Ditto.
38400
38401 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
38402
38403         * g++.dg/overload/member1.C: New test.
38404
38405 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
38406
38407         * g++.dg/abi/empty7.C: New test.
38408         * g++.dg/init/pm2.C: Likewise.
38409
38410 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
38411
38412         * g++.dg/rtti/crash1.C: New test.
38413
38414 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
38415
38416         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
38417         gcc.dg/sibcall-4.c: New tests.
38418
38419 2002-09-28  Roger Sayle  <roger@eyesopen.com>
38420
38421         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
38422         powerpc and MMIX targets.
38423
38424 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
38425
38426         * gcc.dg/cpp/20020927-1.c: New.
38427
38428 2002-09-26  David S. Miller  <davem@redhat.com>
38429
38430         * gcc.c-torture/compile/trunctfdf.c: New.
38431
38432 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38433
38434         * lib/target-supports.exp (check_weak_available): Handle solaris2.
38435
38436 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
38437
38438         * gcc.c-torture/execute/loop-15.c: New.
38439
38440 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
38441
38442         * README.QMTEST: Fix typo.
38443
38444 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
38445
38446         * gcc.dg/20020926-1.c: New test.
38447
38448 2002-09-25  David S. Miller  <davem@redhat.com>
38449
38450         PR target/7842
38451         * gcc.c-torture/execute/shiftdi.c: New test.
38452
38453 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
38454
38455         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
38456         unique to the tool.
38457         * lib/g77.exp (g77_init): Likewise.
38458         * lib/g++.exp (g++_init): Likewise.
38459         * lib/objc.exp (objc_init): Likewise.
38460
38461 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
38462
38463         * g++.dg/abi/empty5.C: New test.
38464         * g++.dg/abi/empty6.C: New test.
38465         * g++.dg/abi/vbase12.C: New test.
38466
38467 2002-09-25  Richard Henderson  <rth@redhat.com>
38468
38469         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
38470         too-small long double.
38471
38472 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
38473
38474         * gcc.dg/20020919-1.c: New test.
38475
38476 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
38477
38478         * g++.dg/abi/bitfield6.C: New test.
38479         * g++.dg/abi/bitfield7.C: New test.
38480         * g++.dg/abi/bitfield8.C: New test.
38481         * g++.dg/abi/vbase11.C: New test.
38482
38483 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38484
38485         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
38486         hppa*-*-hpux*.  Update test comment.
38487
38488 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
38489
38490         * gcc.dg/tls/struct-1.c: New test.
38491
38492 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
38493
38494         * gcc.dg/cpp/tr-warn2.c: Update.
38495
38496 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
38497
38498         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
38499
38500 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
38501
38502         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
38503         systems.
38504
38505 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
38506
38507         * gcc.c-torture/execute/ieee/mzero3.c: New test.
38508
38509         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
38510         Adjust for c++filt moved to binutils.  Remove spurious duplicate
38511         setting of cxxfilt.
38512
38513 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
38514
38515         * gcc.dg/20020312-2.c: Update for darwin.
38516
38517 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
38518
38519         * g++.old-deja/g++.other/crash32.C: Mark ICE.
38520
38521 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
38522
38523         * objc.dg/comp-types-1.m: New test.
38524         * objc.dg/comp-types-2.m: New test.
38525         * objc.dg/comp-types-3.m: New test.
38526         * objc.dg/comp-types-4.m: New test.
38527         * objc.dg/comp-types-5.m: New test.
38528         * objc.dg/comp-types-6.m: New test.
38529
38530 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38531
38532         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
38533
38534 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
38535
38536         * g++.dg/other/do1.C: New test.
38537
38538         * g++.dg/template/subst1.C: New test.
38539
38540 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
38541
38542         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
38543
38544 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
38545
38546         * g++.dg/template/qualttp20.C: Adjust expected errors.
38547         * g++.old-deja/g++.jason/report.C: Likewise.
38548         * g++.old-deja/g++.other/qual1.C: Likewise.
38549
38550         * g++.dg/lookup/scoped2.C: New test.
38551
38552         * g++.dg/ext/asm3.C: New test.
38553
38554 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
38555
38556         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
38557
38558 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
38559
38560         * ChangeLog: follow spelling conventions.
38561         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
38562         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
38563         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
38564         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
38565         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
38566         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
38567         * g++.old-deja/g++.law/global-init1.C: Likewise.
38568         * g++.old-deja/g++.other/delete4.C: Likewise.
38569         * g++.old-deja/g++.other/inline21.C: Likewise.
38570         * g++.old-deja/g++.other/singleton.C: Likewise.
38571         * g77.dg/strlen0.f: Likewise.
38572         * g77.f-torture/compile/20010519-1.f: Likewise.
38573         * g77.f-torture/compile/980310-4.f: Likewise.
38574         * gcc.c-torture/compile/20000605-1.c: Likewise.
38575         * gcc.c-torture/execute/20020225-1.c: Likewise.
38576         * gcc.dg/c90-hexfloat-2.c: Likewise.
38577         * gcc.dg/c99-bool-1.c: Likewise.
38578         * gcc.dg/c99-hexfloat-2.c: Likewise.
38579         * gcc.dg/dll-2.c: Likewise.
38580         * gcc.dg/wtr-union-init-1.c: Likewise.
38581         * gcc.dg/wtr-union-init-2.c: Likewise.
38582         * gcc.dg/wtr-union-init-3.c: Likewise.
38583         * gcc.dg/cpp/avoidpaste1.c: Likewise.
38584         * gcc.dg/cpp/defined.c: Likewise.
38585         * gcc.dg/cpp/macsyntx.c: Likewise.
38586         * gcc.dg/cpp/paste2.c: Likewise.
38587         * gcc.dg/cpp/trad/defined.c: Likewise.
38588         * gcc.dg/format/c90-printf-1.c: Likewise.
38589         * gcc.dg/format/c90-scanf-1.c: Likewise.
38590         * gcc.dg/format/c99-printf-1.c: Likewise.
38591         * gcc.dg/format/c99-scanf-1.c: Likewise.
38592         * gcc.misc-tests/gcov-8.c: Likewise.
38593         * lib/profopt.exp: Likewise.
38594
38595 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
38596
38597         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
38598
38599 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
38600
38601         * g++.dg/inherit/using2.C: New test.
38602
38603 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
38604
38605         * ChangeLog: Follow spelling conventions.
38606         * g++.dg/template/friend4.C: Likewise.
38607         * g++.old-deja/g++.pt/crash67.C: Likewise.
38608         * gcc.c-torture/execute/20000801-4.c: Likewise.
38609         * gcc.dg/c90-digraph-1.c: Likewise.
38610         * gcc.dg/c94-digraph-1.c: Likewise.
38611         * gcc.dg/c99-digraph-1.c: Likewise.
38612         * gcc.dg/cpp/line5.c: Likewise.
38613         * gcc.dg/cpp/multiline.c: Likewise.
38614         * gcc.dg/cpp/trad/literals-1.c: Likewise.
38615         * gcc.dg/format/attr-3.c: Likewise.
38616         * gcc.dg/format/c90-scanf-3.c: Likewise.
38617         * gcc.dg/format/ext-4.c: Likewise.
38618
38619 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
38620
38621         * g++.dg/template/pretty1.C: New test.
38622
38623 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
38624
38625         * gcc.c-torture/execute/struct-cpy-1.c: New test.
38626
38627 2002-09-13  Matt Austern  <austern@apple.com>
38628
38629         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
38630         passing a cast expression to a function by const reference.
38631
38632 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
38633
38634         * g++.dg/template/deduce1.C: New test.
38635
38636 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
38637
38638         * gcc.c-torture/execute/simd-1.c: Force all use of int to
38639         32-bit int.
38640
38641 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38642
38643         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
38644         usage.
38645
38646 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
38647
38648         * gcc.c-torture/compile/20020910-1.c: New test.
38649
38650 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
38651
38652         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
38653
38654 2002-09-10  Andreas Jaeger  <aj@suse.de>
38655
38656         * gcc.dg/20020312-2.c: Adjust for x86-64.
38657
38658 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
38659
38660         * g77.dg/7388.f: New test case for PR 7388.
38661
38662 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
38663
38664         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
38665
38666 2002-09-05  Ziemowit Laski <zlaski@apple.com>
38667
38668         * objc.dg/proto-lossage-1.m: New test.
38669
38670 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
38671
38672         * gcc.dg/cpp/_Pragma4.c: Fix typo.
38673
38674 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
38675
38676         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
38677         expected to pass.
38678
38679 2002-09-06  Stan Shebs  <shebs@apple.com>
38680             David Edelsohn  <edelsohn@gnu.org>
38681
38682         * gcc.dg/weak: New directory.
38683         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
38684         target-specific xfail bits.
38685         * gcc.dg/typeof-2.c: Move to new directory.
38686         * gcc.dg/weak.exp: New expect script.
38687
38688 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
38689
38690         * gcc.c-torture/execute/extzvsi.c: New test.
38691
38692 2002-09-05  Stan Shebs  <shebs@apple.com>
38693
38694         * gcc.dg/weak-1.c: xfail on Darwin.
38695         * gcc.dg/weak-2.c: Ditto.
38696         * gcc.dg/weak-3.c: Ditto.
38697         * gcc.dg/weak-4.c: Ditto.
38698         * gcc.dg/weak-5.c: Ditto.
38699         * gcc.dg/weak-6.c: Ditto.
38700         * gcc.dg/weak-7.c: Ditto.
38701         * gcc.dg/weak-8.c: Ditto.
38702         * gcc.dg/weak-9.c: Ditto.
38703
38704 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
38705
38706         * gcc.c-torture/execute/loop-14.c: New test.
38707
38708 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
38709
38710         * g++.dg/other/cxa-atexit1.C: New test.
38711
38712         * gcc.dg/typeof-2.c: New test.
38713
38714 2002-09-03  Roger Sayle  <roger@eyesopen.com>
38715
38716         * gcc.dg/builtins-2.c: New testcase.
38717         * gcc.dg/builtins-3.c: New testcase.
38718
38719 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
38720
38721         * gcc.dg/cpp/_Pragma4.c: New test.
38722
38723 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
38724
38725         * objc/execute/nil_method-1.m: New testcase.
38726
38727 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
38728
38729         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
38730         [Object class], not [Object initialize].
38731
38732 2002-08-31  Roger Sayle  <roger@eyesopen.com>
38733             Hans-Peter Nilsson  <hp@bitrange.com>
38734
38735         * gcc.c-torture/execute/20020720-1.x: Skip test on
38736         mmix-knuth-mmixware.  Correct comment.
38737
38738 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
38739
38740         * testsuite/g++.dg/abi/bitfield5.C: New test.
38741         * testsuite/g++.dg/abi/vbase10.C: Likewise.
38742
38743 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
38744
38745         * objc.dg/undeclared-selector.m: New test.
38746
38747 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
38748
38749         * g++.dg/other/offsetof1.C: Avoid cast warning.
38750
38751 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
38752
38753         * objc.dg/super-class-2.m: New test.
38754
38755 2002-08-24  Matt Austern  <austern@apple.com>
38756
38757         * g++.dg/ext/lvaddr.C: New test.
38758         * g++.dg/ext/lvcast.C: New test.
38759
38760 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
38761
38762         * testsuite/g++.dg/inherit/cond1.C: New test.
38763
38764 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
38765
38766         * gcc.dg/noncompile/incomplete-1.c: New test.
38767
38768 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
38769
38770         * gcc.dg/typespec-1.c: New test.
38771
38772 2002-08-20  Devang Patel  <dpatel@apple.com>
38773         * objc.dg/proto-hier-2.m: New test.
38774
38775 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
38776
38777         * objc.dg/bitfield-1.m: New test.
38778         * objc.dg/bitfield-2.m: New test.
38779
38780 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38781
38782         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
38783         gcc.dg/c99-flex-array-4.c: New tests.
38784
38785 2002-08-16  Stan Shebs  <shebs@apple.com>
38786
38787         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
38788
38789 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
38790
38791         * gcc.dg/typeof-1.c: New test.
38792         * g++.dg/ext/typeof2.C: New test.
38793
38794 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
38795
38796         * g++.dg/other/offsetof1.C: New test.
38797
38798 2002-08-14  Richard Henderson  <rth@redhat.com>
38799
38800         * gcc.dg/tls/diag-3.c: Fix expected message strings.
38801
38802 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
38803
38804         * gcc.dg/cpp/_Pragma3.c: New test.
38805
38806 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
38807
38808         * g++.dg/template/inherit3: New test.
38809
38810 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
38811
38812         * gcc.dg/bitfld-4.c: Add blank options.
38813
38814 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
38815
38816         * g++.dg/template/crash1.C: New test.
38817
38818 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
38819
38820         * gcc.dg/tls/opt-2.c: New test.
38821
38822 2002-08-08  Devang Patel  <dpatel@apple.com>
38823
38824         * objc.dg/selector-1.m : New test
38825
38826 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
38827
38828         * g++.dg/abi/bitfield4.C: New test.
38829         * gcc.dg/bitfld-4.c: New test.
38830
38831 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
38832
38833         * g++.dg/other/packed1.C: New test.
38834
38835 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
38836
38837         * g++.dg/abi/offsetof.C: Tweak error messages.
38838         * g++.old-deja/g++.mike/p10769a.C: Likewise.
38839
38840 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
38841
38842         * gcc.dg/bitfld-3.c: New test.
38843
38844 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
38845             Richard Henderson  <rth@redhat.com>
38846
38847         * gcc.dg/i386-bitfield1.c: New test.
38848         * g++.dg/abi/bitfield3.C: Update.
38849
38850 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
38851
38852         * objc.dg/const-str-2.m: Update.
38853         * gcc.dg/cpp/c++98.c: Change to C extension.
38854         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
38855         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
38856
38857 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
38858
38859         * testsuite/gcc.dg/tls/diag-3.c: New.
38860
38861 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
38862
38863         * g++.dg/README (Subdirectories): Document new subdir expr.
38864         * g++.dg/expr/pmf-1.C: New test.
38865
38866 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
38867
38868         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
38869
38870 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
38871
38872         * g++.dg/abi/bitfield3.C: New test.
38873
38874 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
38875
38876         * lib/gcov.exp: Tweak expected line formats.
38877         * gcc.misc-tests/gcov8.c: New test.
38878         * gcc.misc-tests/gcov8.x: New flags.
38879
38880 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
38881
38882         * consistency.vlad/layout/endian.c: Include string.h.
38883
38884         * gcc.c-torture/execute/20020805-1.c: New test.
38885
38886 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
38887
38888         * g++.dg/other/conversion1.C: New test.
38889
38890 2002-08-03  Roger Sayle  <roger@eyesopen.com>
38891
38892         * gcc.dg/builtins-1.c: New testcase.
38893
38894 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
38895
38896         * g++.dg/inherit/access3.C: New test.
38897
38898 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
38899
38900         * gcc.dg/ia64-visibility-2.c: New test.
38901
38902 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
38903
38904         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
38905         __qualifier_flags to __flags.
38906
38907 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
38908
38909         * g++.dg/inherit/operator1.C: New test.
38910         * g++.dg/lookup/disamb1.C: Fix typo in comment.
38911         * g++.dg/other/error1.C: Change expected error message.
38912         * g++.dg/template/conv4.C: Likewise.
38913
38914 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
38915
38916         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
38917         for documented behavior.
38918
38919 2002-07-25  Roger Sayle  <roger@eyesopen.com>
38920
38921         * gcc.c-torture/execute/20020720-1.x: Skip this test on
38922         several targets known to fail.
38923
38924 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
38925
38926         * gcc.dg/mips-args-[123].c: New tests.
38927
38928 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
38929
38930         * gcc.dg/ppc-spe.c: New.
38931
38932 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
38933
38934         * g++.dg/other/ptrmem4.C: New testcase.
38935
38936 2002-07-24  Richard Henderson  <rth@redhat.com>
38937
38938         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
38939
38940 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
38941
38942         * g++.dg/ext/alignof1.C (main): Return 0 for success.
38943
38944 2002-07-24  Roger Sayle  <roger@eyesopen.com>
38945
38946         * gcc.c-torture/execute/memset-3.c: New testcase.
38947
38948 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
38949
38950         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
38951         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
38952
38953 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38954
38955         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
38956         Delete.
38957
38958 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
38959
38960         * gcc.c-torture/compile/simd-4.c: New test.
38961
38962 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38963
38964         PR c++/7347, c++/7348
38965         * g++.dg/template/access4.C: New test.
38966         * g++.dg/template/access5.C: New test.
38967         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
38968         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
38969         * g++.old-deja/g++.pt/ttp58.C: Likewise.
38970         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
38971
38972 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
38973
38974         * gcc.dg/gnu89-init-2.c: New test.
38975
38976 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
38977
38978         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
38979
38980 2002-07-20  Roger Sayle  <roger@eyesopen.com>
38981
38982         * gcc.c-torture/execute/20020720-1.c: New testcase.
38983
38984 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
38985
38986         * gcc.dg/cpp/Wsignprom.c: New tests.
38987
38988 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
38989
38990         * gcc.c-torture/execute/loop-13.c: New test.
38991
38992 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
38993
38994         * gcc.dg/cpp/expr.c: New tests.
38995
38996 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
38997
38998         * g++.dg/opt/pr6713.C: Add template instantiation.
38999
39000 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
39001
39002         * gcc.dg/nest.c: New test.
39003
39004 2002-07-17  Richard Henderson  <rth@redhat.com>
39005
39006         * g++.dg/opt/pr6713.C: New test.
39007
39008 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
39009
39010         * gcc.c-torture/execute/loop-2e.x: Let the testcase
39011         XFAIL for all x86 processors.
39012
39013 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
39014
39015         * gcc.c-torture/execute/20010122-1.x: Do not test with
39016         -fomit-frame-pointer.
39017
39018 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39019
39020         * g++.dg/template/instantiate2.C: New test.
39021         * g++.dg/template/spec4.C: New test.
39022
39023 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39024
39025         * g++.dg/template/access2.C: New test.
39026         * g++.dg/template/access3.C: New test.
39027
39028 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
39029
39030         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
39031         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
39032         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
39033         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
39034         Convert to use <stdarg.h>.
39035         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
39036         Delete.
39037         * gcc.dg/va-arg-2.c: New.
39038         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
39039
39040 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
39041
39042         * gcc.c-torture/compile/20020710-1.c: New test.
39043
39044 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
39045                           Andrew Pinski  <pinskia@physics.uc.edu>
39046
39047         gcc.c-torture/compile/simd-2.c: New testcase.
39048         gcc.c-torture/compile/simd-3.c: Likewise.
39049
39050 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
39051
39052         PR c++/7224
39053         * g++.dg/overload/error1.C: New test.
39054
39055 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39056
39057         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
39058         configuration and IRIX 6 O32 ABI.
39059
39060 2002-07-11  Roger Sayle  <roger@eyesopen.com>
39061
39062         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
39063
39064 2002-07-10  Roger Sayle  <roger@eyesopen.com>
39065
39066         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
39067
39068 2002-07-10  Jeffrey A Law  <law@redhat.com>
39069
39070         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
39071
39072         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
39073
39074 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
39075
39076         * gcc.dg/20020312-2.c: Check for __PPC__.
39077
39078 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
39079
39080         * gcc.c-torture/compile/20020709-1.c: New test.
39081
39082 2002-07-07  Roger Sayle  <roger@eyesopen.com>
39083
39084         * g++.dg/template/qualttp21.C: New test case.
39085
39086 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
39087
39088         * gcc.c-torture/compile/20020706-1.c: New test.
39089         * gcc.c-torture/compile/20020706-2.c: New test.
39090
39091 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
39092             Alexandre Oliva  <aoliva@redhat.com>
39093
39094         * g++.dg/warn/incomplete1.C: New test.
39095
39096 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39097
39098         PR c++/7099
39099         * g++.dg/warn/noreturn1.C: New test.
39100
39101 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
39102
39103         PR c++/6706
39104         * g++.dg/debug/debug6.C: New test.
39105         * g++.dg/debug/debug7.C: New test.
39106
39107 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
39108
39109         * gcc.c-torture/compile/simd-3.c: New test.
39110
39111 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
39112
39113         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
39114         * gcc.dg/20020620-1.c: Likewise.
39115
39116 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39117
39118         PR c++/6944
39119         * g++.dg/init/array4.C: New test.
39120         * g++.dg/init/array5.C: New test.
39121
39122 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
39123
39124         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
39125         * gcc.c-torture/execute/simd-2.c (main): Likewise.
39126
39127 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39128
39129         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
39130         * gcc.dg/wtr-aggr-init-1.c: Likewise.
39131         * gcc.dg/wtr-conversion-1.c: Likewise.
39132         * gcc.dg/wtr-escape-1.c: Likewise.
39133         * gcc.dg/wtr-int-type-1.c: Likewise.
39134         * gcc.dg/wtr-label-1.c: Likewise.
39135         * gcc.dg/wtr-static-1.c: Likewise.
39136         * gcc.dg/wtr-strcat-1.c: Likewise.
39137         * gcc.dg/wtr-suffix-1.c: Likewise.
39138         * gcc.dg/wtr-switch-1.c: Likewise.
39139         * gcc.dg/wtr-unary-plus-1.c: Likewise.
39140         * gcc.dg/wtr-union-init-1.c: Likewise.
39141         * gcc.dg/wtr-union-init-2.c: Likewise.
39142         * gcc.dg/wtr-union-init-3.c: Likewise.
39143
39144         * gcc.dg/wtr-func-def-1.c: New test.
39145
39146 2002-07-02 Devang Patel <dpatel@apple.com>
39147
39148         * objc.dg/param-1.m: New test.
39149
39150 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
39151
39152         * gcc.dg/cpp/trad/directive.c: Add test.
39153         * gcc.dg/cpp/trad/macroargs.c: Add test.
39154         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
39155
39156 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
39157
39158         * gcc.dg/cpp/cmdlne-M.c: New test.
39159
39160 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
39161
39162         * objc.dg/desig-init-1.m: New test.
39163
39164 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39165
39166         PR c++/6716
39167         * g++.dg/template/instantiate1.C: New test.
39168
39169 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
39170
39171         PR c++/7112
39172         * g++.dg/template/sizeof2.C: New test.
39173
39174 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
39175
39176         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
39177         gcc.dg/cpp/trad/include.c: New tests.
39178
39179 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
39180
39181         PR target/7177
39182         * gcc.c-torture/compile/20020701-1.c: New test.
39183
39184 2002-07-01  Stan Shebs  <shebs@apple.com>
39185
39186         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
39187         header here...
39188         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
39189         (objc-torture-execute): or here.
39190
39191 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
39192
39193         * gcc.c-torture/execute/arith-rand-ll.c: New test.
39194
39195 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
39196
39197         * gcc.dg/cpp/trad/escaped-nl.c: New test.
39198
39199 2002-06-30  Devang Patel  <dpatel@apple.com>
39200
39201         * objc.dg/fsyntax-only.m: New test.
39202
39203 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
39204
39205         PR c++/6695
39206         * g++.dg/template/friend7.C: New file.
39207
39208 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
39209
39210         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
39211         return type.
39212
39213 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
39214
39215         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
39216         avoid division by zero.
39217
39218 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
39219
39220         * gcc.dg/Wunknownprag.c: New tests.
39221
39222 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
39223
39224         * gcc.c-torture/execute/simd-2.c: New test.
39225
39226 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
39227
39228         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
39229         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
39230         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
39231         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
39232         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
39233         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
39234         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
39235         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
39236         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
39237         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
39238         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
39239         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
39240         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
39241         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
39242         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
39243         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
39244         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
39245
39246 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
39247
39248         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
39249         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
39250         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
39251         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
39252         New tests.
39253         * gcc.dg/cpp/trad/directive.c: Update.
39254
39255 2002-06-23  Andreas Jaeger  <aj@suse.de>
39256
39257         * gcc.c-torture/execute/complex-6.c: New.
39258
39259 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
39260
39261         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
39262         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
39263         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
39264         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
39265
39266 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
39267
39268         * gcc.dg/cpp/trad: New directory with traditional tests copied
39269         from parent directory.
39270         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
39271         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
39272         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
39273         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
39274         Move to trad/ and rename.
39275         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
39276         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
39277         gcc.dg/cpp/trad/redef2.c: New tests.
39278         * gcc.dg/cpp/trad/trad.exp: New driver.
39279
39280 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
39281
39282         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
39283         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
39284         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
39285         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
39286         Remove.
39287
39288 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
39289
39290         * gcc.dg/20020620-1.c: New test.
39291
39292 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39293
39294         * g++.dg/template/ttp4.C: New test.
39295
39296 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
39297
39298         * g++.dg/opt/vt1.C: Fix regexp.
39299
39300 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39301
39302         * gcc.c-torture/execute/pure-1.c: Make functions static again.
39303         Don't use attribute `noinline'.
39304
39305 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
39306
39307         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
39308
39309 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
39310
39311         * gcc.c-torture/execute/simd-1.c: New.
39312
39313         * gcc.dg/simd-1.c: New.
39314
39315 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
39316
39317         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
39318
39319 2002-06-16  Richard Henderson  <rth@redhat.com>
39320
39321         * g++.dg/ext/anon-struct1.C: New.
39322         * g++.dg/ext/anon-struct2.C: New.
39323         * g++.dg/ext/anon-struct3.C: New.
39324         * gcc.dg/anon-struct-1.c: New.
39325         * gcc.dg/anon-struct-2.c: New.
39326         * gcc.dg/anon-struct-3.c: New.
39327         * gcc.dg/20011008-1.c: Adjust warning text.
39328         * gcc.dg/20020527-1.c: Add -fms-extensions.
39329
39330 2002-06-16  Richard Henderson  <rth@redhat.com>
39331
39332         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
39333
39334 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
39335
39336         * gcc.c-torture/execute/20020615-1.c: New test.
39337
39338 2002-06-15  Roger Sayle  <roger@eyesopen.com>
39339
39340         * gcc.c-tortuture/execute/compare-1.c: New test case.
39341         * gcc.c-tortuture/execute/compare-2.c: New test case.
39342         * gcc.c-tortuture/execute/compare-3.c: New test case.
39343
39344 2002-06-13  Richard Henderson  <rth@redhat.com>
39345
39346         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
39347         ia64 ilp32.
39348
39349 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39350
39351         * g++.dg/template/typename2.C: Update error message.
39352
39353 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
39354
39355         * gcc.c-torture/execute/20020611-1.c: New test.
39356
39357 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
39358
39359         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
39360         list of targets to skip.
39361
39362 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
39363
39364         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
39365         targets if not optimizing.
39366
39367 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
39368
39369         * gcc.c-torture/compile/20020605-1.c: New test.
39370
39371         * g++.dg/opt/vt1.C: New test.
39372
39373         * gcc.dg/20020531-1.c: New test.
39374
39375         * gcc.dg/20020530-1.c: New test.
39376
39377         * gcc.dg/20020527-1.c: New test.
39378
39379         * g++.dg/opt/cse1.C: New test.
39380
39381 2002-06-07  Roger Sayle  <roger@eyesopen.com>
39382
39383         * gcc.dg/20020607-2.c: New test case.
39384
39385 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
39386
39387         * gcc.c-torture/compile/20020604-1.c: New test.
39388
39389 2002-06-04  Richard Henderson  <rth@redhat.com>
39390
39391         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
39392         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
39393         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
39394
39395 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
39396
39397         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
39398
39399 2002-06-03  Richard Henderson  <rth@redhat.com>
39400
39401         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
39402         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
39403
39404 2002-06-02  Richard Henderson  <rth@redhat.com>
39405
39406         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
39407         test functions static.
39408
39409 2002-06-02  Andreas Jaeger  <aj@suse.de>
39410
39411         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
39412         now.
39413
39414 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39415
39416         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
39417         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
39418         Update for mofified diagnostics.
39419         * gcc.dg/c99-intconst-1.c: No longer fail.
39420
39421 2002-06-02  Richard Henderson  <rth@redhat.com>
39422
39423         * gcc.dg/uninit-A.c: Remove xfail markers.
39424
39425 2002-06-01  Roger Sayle  <roger@eyesopen.com>
39426
39427         * gcc.dg/fnegate-1.c: New test case.
39428
39429 2002-05-30  Osku Salerma  <osku@iki.fi>
39430
39431         * gcc.c-torture/execute/mayalias-1.c: New file.
39432
39433 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39434
39435         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
39436         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
39437         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
39438
39439 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
39440
39441         * gcc.c-torture/execute/20020529-1.c: New test.
39442
39443 2002-05-27  Richard Henderson  <rth@redhat.com>
39444
39445         * g++.dg/ext/attrib6.C: New test case.
39446
39447 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39448
39449         * gcc.c-torture/execute/pure-1.c: New test.
39450
39451 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
39452
39453         * gcc.dg/cpp/arith-2.c: Remove.
39454
39455 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
39456
39457         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
39458         * gcc.dg/cpp/if-3.c: Remove.
39459
39460 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
39461
39462         * g++.dg/opt/cse2.C: New test.
39463
39464 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
39465
39466         * gcc.dg/cpp/arith-1.c: New semantic tests.
39467         * gcc.dg/cpp/if-1.c: Update.
39468
39469 2002-05-24  Ben Elliston  <bje@redhat.com>
39470
39471         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
39472
39473 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
39474
39475         * gcc.dg/verbose-asm.c: New test.
39476
39477 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39478
39479         * gcc.dg/cpp/paste12.c: New test.
39480
39481 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
39482
39483         * g++.dg/parse/named_ops.C: New test.
39484
39485 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
39486
39487         * gcc.dg/weak-8.c: New test.
39488
39489 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
39490
39491         * gcc.dg/weak-2.c: Allow optional leading underscore
39492         in scan-assembler symbol name.
39493         * gcc.dg/weak-3.c: Likewise.
39494         * gcc.dg/weak-4.c: Likewise.
39495         * gcc.dg/weak-5.c: Likewise.
39496
39497 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
39498
39499         * gcc.dg/20020523-1.c: New test.
39500
39501 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
39502
39503         * objc.dg/const-str-2.m: Update now that we stop after
39504         a command line error.
39505
39506 2002-05-22  Richard Henderson  <rth@redhat.com>
39507
39508         * g++.dg/dg.exp: Fix typo in test pruneing.
39509
39510 2002-05-22  Richard Henderson  <rth@redhat.com>
39511
39512         * g++.dg/dg.exp: Prune the tls subdirectory.
39513         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
39514         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
39515         * g++.dg/tls/init-1.C: New.
39516
39517 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
39518
39519         * gcc.dg/20020517-1.c: New test.
39520
39521 2002-05-21  Richard Henderson  <rth@redhat.com>
39522
39523         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
39524         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
39525
39526 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
39527
39528         * g++.dg/other/copy2.C: New test.
39529
39530 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
39531
39532         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
39533         (MAX_COPY): Bump up to 10 times sizeof (long long).
39534         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
39535
39536         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
39537         sizeof (long long).
39538
39539         * gcc.c-torture/execute/strcpy-1.c: New test.
39540
39541 2002-05-19  Jason Merrill  <jason2redhat.com>
39542
39543         * g++.dg/ext/oper1.C: New test.
39544
39545 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
39546 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
39547
39548         * README.QMTEST: New file.
39549
39550         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
39551
39552 2002-05-19  Andreas Jaeger  <aj@suse.de>
39553
39554         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
39555         now.
39556         * gcc.c-torture/execute/loop-2d.x: Likewise.
39557
39558 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
39559
39560         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
39561         support weak symbols.
39562         * gcc.dg/weak-4.c: Likewise.
39563         * gcc.dg/weak-6.c: Likewise.
39564
39565 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
39566
39567         * gcc.dg/weak-3.c: Add dg-excess-error comment for
39568         cygwin, coff and h8300-*-hms targets
39569         * gcc.dg/weak-5.c: Likewise.
39570         * gcc.dg/weak-7.c: Likewise.
39571
39572 2002-05-16  Jason Merrill  <jason@redhat.com>
39573
39574         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
39575         (scan-assembler-not, scan-assembler-dem): Likewise.
39576         (scan-assembler-dem-not): Likewise.
39577
39578 2002-05-15  Richard Henderson  <rth@redhat.com>
39579
39580         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
39581
39582 2002-05-15  Richard Henderson  <rth@redhat.com>
39583
39584         * gcc.dg/weak-5.c (vfoo1c): No warning here.
39585         (vfoo1f): Warning here.
39586         (vfoo1l): Don't redefine the alias.
39587
39588 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
39589
39590         * g++.dg/init/pm1.C: New test.
39591
39592 2002-05-12  David S. Miller  <davem@redhat.com>
39593
39594         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
39595         types.
39596
39597 2002-05-10  Roger Sayle  <roger@eyesopen.com>
39598
39599         * gcc.c-torture/execute/20020510-1.c: New test case.
39600
39601 2002-05-10  David S. Miller  <davem@redhat.com>
39602
39603         * gcc.c-torture/execute/conversion.c: Test long double too.
39604
39605 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
39606
39607         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
39608         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
39609         * lib/g++.exp (g++_link_flags): Likewise.
39610         * lib/objc.exp (objc_target_compile): Likewise.
39611
39612 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
39613
39614         * gcc.dg/cpp/poison.c: Update.
39615         * gcc.dg/cpp/20000625-2.c: Remove.
39616         * gcc.dg/cpp/direct2s.c: Remove final test.
39617
39618 2002-05-08  Tom Rix  <trix@redhat.com>
39619
39620         * gcc.c-torture/execute/20020508-1.c: New test.
39621         * gcc.c-torture/execute/20020508-2.c: New test.
39622         * gcc.c-torture/execute/20020508-3.c: New test.
39623
39624 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39625
39626         * gcc.dg/cpp/charconst-4.c: More tests.
39627
39628 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
39629
39630         PR c/6569
39631         * gcc.dg/weak-3.c: Update location of warning messages.
39632         * gcc.dg/weak-5.c: Likewise.
39633
39634 2002-05-06  Roger Sayle  <roger@eyesopen.com>
39635
39636         * gcc.c-torture/execute/20020506-1.c: New test case.
39637
39638 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
39639
39640         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
39641
39642 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39643
39644         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
39645
39646 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39647
39648         * gcc.dg/cpp/charconst-3.c: New test.
39649
39650 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39651
39652         * gcc.dg/cpp/charconst.c: Update tests.
39653
39654 2002-05-05  Tim Josling  <tej@melbpc.org.au>
39655
39656         * treelang: Added directory for new sample language treelang. Also
39657         lib/treelang.exp: New file to signal treelang should be tested.
39658
39659 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
39660
39661         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
39662         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
39663         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
39664         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
39665         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
39666         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
39667         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
39668
39669 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39670
39671         * gcc.dg/format/xopen-2.c: New test.
39672
39673 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
39674
39675         * gcc.dg/20020503-1.c: New test.
39676
39677 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
39678
39679         * g++.dg/init/dtor1.C: Make it tougher.
39680
39681 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
39682
39683         * g++.dg/init/dtor1.C: New test.
39684
39685 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
39686
39687         * gcc.dg/altivec-8.c: New.
39688
39689 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
39690
39691         * gcc.dg/altivec-7.c: New.
39692
39693 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
39694
39695         * g++.dg/parse/typedef1.C: New test.
39696
39697 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
39698
39699         PR c++/6486
39700         * g++.dg/template/friend6.C: New test.
39701
39702         PR c++/6492
39703         * g++.dg/init/copy1.C: New test.
39704
39705 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
39706
39707         * g++.dg/warn/effc1.C: New test.
39708
39709 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39710
39711         * gcc.dg/cpp/if-cexp.c: Add a test.
39712
39713 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
39714
39715         * gcc.dg/20020426-2.c: New test.
39716
39717 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
39718
39719         * gcc.dg/cpp/if-mop.c: Update.
39720         * gcc.dg/cpp/if-mpar.c: Add test.
39721         * gcc.dg/cpp/if-oppr.c: Update.
39722
39723 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39724
39725         PR c/6343
39726         * gcc.dg/weak-[2-7].c: New tests.
39727
39728 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
39729
39730         * gcc.dg/enum1.c: New test.
39731
39732 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
39733
39734         PR c++/6497
39735         * g++.dg/inherit/access2.C: New test.
39736
39737 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
39738
39739         PR bootstrap/6445
39740         * gcc.dg/20020426-1.c: New test.
39741
39742 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
39743
39744         * g++.dg/abi/enum1.C: New test.
39745
39746 2002-04-26  Richard Henderson  <rth@redhat.com>
39747
39748         * gcc.dg/c99-bool-1.c: Expect always true warning.
39749
39750 2002-04-25  Roger Sayle  <roger@eyesopen.com>
39751
39752         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
39753
39754 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39755
39756         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
39757         targets.
39758
39759 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
39760
39761         * g++.dg/abi/mange7.C: New test.
39762
39763         PR c++/6438.
39764         * g++.dg/parse/stmtexpr2.C: New test.
39765
39766 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
39767
39768         * gcc.dg/20020312-2.c: Add SH target.
39769
39770 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39771
39772         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
39773         compiler output on mips*-*-irix*.
39774
39775 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
39776
39777         * g++.dg/parse/attr1.C: New test.
39778
39779 2002-04-23  Roger Sayle  <roger@eyesopen.com>
39780
39781         * gcc.c-torture/execute/string-opt-17.c: New test case.
39782         * gcc.c-torture/execute/memset-2.c: New test case.
39783
39784 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
39785
39786         PR c++/6256:
39787         * g++.dg/template/friend5.C: New test.
39788
39789         PR c++/6331:
39790         * g++.dg/template/qual1.C: Likewise.
39791
39792 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
39793
39794         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
39795         Include stdlib.h, not stdio.h or ctype.h.
39796
39797 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
39798
39799         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
39800         cris-*-elf* and mmix-*-*.
39801         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
39802         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
39803         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
39804         Ditto.
39805         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
39806         * gcc.dg/wchar_t-1.c: Ditto.
39807
39808 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
39809
39810         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
39811         Clarify comment.
39812
39813 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
39814
39815         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
39816
39817 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39818
39819         * gcc.c-torture/execute/20000906-1.x: Delete.
39820
39821 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
39822
39823         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
39824
39825 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
39826
39827         * PR6367
39828         * g77.f-torture/execute/6367.f: New test.
39829         * g77.f-torture/execute/6367.x: Disable for MMIX.
39830
39831 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
39832
39833         * PR6352
39834         * g++.dg/opt/inline2.C: New test.
39835
39836 2002-04-18  Richard Henderson  <rth@redhat.com>
39837
39838         * gcc.dg/20000906-1.c: Enable for all targets.
39839         * gcc.c-torture/compile/iftrap-2.c: New.
39840
39841 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
39842
39843         * gcc.dg/20020418-1.c: New test.
39844         * gcc.dg/20020418-2.c: New test.
39845
39846 2002-04-18  Richard Henderson  <rth@redhat.com>
39847
39848         * gcc.c-torture/compile/iftrap-1.c: New.
39849         * gcc.dg/iftrap-1.c: Adjust for ia64.
39850         * gcc.dg/iftrap-2.c: New.
39851
39852 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
39853
39854         * gcc.c-torture/compile/20020418-1.c: New test.
39855
39856 2002-04-18  Roger Sayle  <roger@eyesopen.com>
39857
39858         * gcc.c-torture/compile/20020415-1.c: New.
39859
39860 2002-04-18  David S. Miller  <davem@redhat.com>
39861
39862         * gcc.c-torture/execute/20020418-1.c: New test.
39863
39864 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
39865
39866         * gcc.dg/20020416-1.c: New test.
39867
39868         * g++.dg/opt/inline1.C: New test.
39869
39870 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
39871
39872         * gcc.dg/altivec-5.c: New test.
39873
39874         * gcc.dg/20020415-1.c: New test.
39875
39876 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
39877
39878         * testsuite/lib/chill.exp: Remove.
39879
39880 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
39881
39882         * g++.dg/other/big-struct.C: New test.
39883
39884 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
39885
39886         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
39887         of scratch file.
39888
39889 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
39890
39891         PR c/6277
39892         * gcc.dg/i386-387-1.c: Allow optional leading underscore
39893         in scan-assembler function name
39894
39895 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
39896
39897         * g77.f-torture/execute/980628-4.x,
39898         g77.f-torture/execute/980628-5.x,
39899         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
39900         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
39901         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
39902         i[34567]86-*-*.
39903
39904 2002-04-13  David S. Miller  <davem@redhat.com>
39905
39906         * gcc.c-torture/execute/20020413-1.c: New test.
39907
39908 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
39909
39910         * gcc.dg/asm-6.c,
39911         * g++.dg/ext/asm1.C: New tests.
39912
39913 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
39914
39915         PR c++ 5373.
39916         * g++.dg/parse/stmtexpr1.C: New test.
39917
39918         PR c++/5189.
39919         * g++.dg/template/copy1.C: New test.
39920
39921 2002-04-12  Richard Henderson  <rth@redhat.com>
39922
39923         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
39924
39925 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
39926
39927         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
39928         gcc.c-torture/execute/20020307-2.c.
39929
39930 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
39931
39932         * g++.dg/ext/attrib5.C,
39933         * g++.dg/lookup/struct1.C: New tests.
39934
39935 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
39936
39937         * gcc.dg/20020411-1.c: New test.
39938
39939         * gcc.c-torture/execute/20020411-1.c: New test.
39940
39941 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
39942
39943         * g77.f-torture/execute/6177.f: New test.
39944
39945 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
39946
39947         PR middle-end/6247
39948         * g++.dg/opt/cleanup1.C: New test.
39949
39950         * g++.dg/opt/const1.C: New test.
39951
39952 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
39953
39954         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
39955
39956 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
39957
39958         PR c++/5507
39959         * g++.dg/template/typename2.C: New test.
39960
39961 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
39962
39963         * gcc.c-torture/execute/loop-12.c: New.
39964
39965 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
39966
39967         * g77.f-torture/execute/980628-4.x,
39968         g77.f-torture/execute/980628-5.x,
39969         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
39970         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
39971         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
39972
39973 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39974
39975         PR optimization/6086
39976         * g++.dg/opt/preinc1.C: New test.
39977
39978 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
39979
39980         PR c++/5571
39981         * g++.dg/opt/static2.C: New test.
39982
39983 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
39984
39985         PR c/5120
39986         * gcc.dg/20020406-1.c: New test.
39987
39988 2002-04-04  David S. Miller  <davem@redhat.com>
39989
39990         * gcc.c-torture/execute/20020404-1.c: New test.
39991
39992 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
39993
39994         PR c/6123
39995         * gcc.dg/20020312-2.c: Do not declare global register variable
39996         if __PIC__ or __pic__ is defined.
39997
39998 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
39999
40000         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
40001         __asm__ so that it works correctly even if -ansi -pedantic-errors.
40002
40003 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40004
40005         * gcc.misc-tests/linkage.exp: Update last change to handle
40006         sparc*-, not just sparc-.
40007
40008 2002-04-03  Richard Henderson  <rth@redhat.com>
40009
40010         * gcc.dg/cpp/ucs.c: Improved long UCS test.
40011
40012 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
40013
40014         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
40015
40016 2002-04-02  David S. Miller  <davem@redhat.com>
40017
40018         * gcc.c-torture/execute/20020402-3.c: New test.
40019
40020 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
40021
40022         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
40023         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
40024
40025         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
40026         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
40027         g77.f-torture/execute/20001201.x,
40028         g77.f-torture/execute/u77-test.x: New files.
40029
40030         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
40031         * gcc.dg/wchar_t-1.c: Ditto.
40032
40033 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40034
40035         * gcc.c-torture/execute/20020402-1.c: New test.
40036
40037 2002-04-01  Richard Henderson  <rth@redhat.com>
40038
40039         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
40040
40041         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
40042
40043 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40044
40045         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
40046
40047 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40048
40049         * g++.dg/inherit/template-as-base.C: Expect error.
40050         * g++.dg/inherit/namespace-as-base.C: Likewise.
40051
40052 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
40053
40054         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
40055         g++.dg/ext/instantiate3.C: Tweak match patterns.
40056
40057         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
40058         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
40059         -da test.
40060
40061 2002-03-31  Richard Henderson  <rth@redhat.com>
40062
40063         * gcc.dg/special/alias-2.c: New.
40064         * gcc.dg/special/ecos.exp: Run it.
40065
40066 2002-03-31  Richard Henderson  <rth@redhat.com>
40067
40068         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
40069
40070 2002-03-31  Kazu Hirata  <kazu@hxi.com>
40071
40072         * gcc.dg/weak-1.c: Disable on h8300 port.
40073
40074 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
40075
40076         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
40077         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
40078         ordering tests.
40079         * g++.dg/bprob/bprob-1.C: New test.
40080         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
40081         * g++.dg/gcov/gcov-1.C: New test.
40082         * g++.dg/gcov/gcov-1.x: New file.
40083         * g++.dg/gcov/gcov-2.C: New test.
40084         * g++.dg/gcov/gcov-3.C: New test.
40085         * g++.dg/gcov/gcov-3.h: New file.
40086
40087 2002-03-28  Roger Sayle  <roger@eyesopen.com>
40088
40089         * g++.old-deja/g++.other/builtins5.C: New test.
40090         * g++.old-deja/g++.other/builtins6.C: New test.
40091         * g++.old-deja/g++.other/builtins7.C: New test.
40092         * g++.old-deja/g++.other/builtins8.C: New test.
40093         * g++.old-deja/g++.other/builtins9.C: New test.
40094
40095 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
40096
40097         * g++.dg/opt/static1.C: New test.
40098
40099         * g++.dg/opt/longbranch1.C: New test.
40100
40101 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
40102
40103         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
40104
40105         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
40106
40107 2002-03-28  Jeffrey A Law  (law@redhat.com)
40108
40109         * gcc.c-torture/execute/20020328-1.c: New test.
40110
40111 2002-03-27  Richard Henderson  <rth@redhat.com>
40112
40113         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
40114         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
40115         move from g++.old-deja/g++.ext/.
40116
40117 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
40118
40119         * g++.dg/init/new2.C: New test.
40120
40121 2002-03-26  Richard Henderson  <rth@redhat.com>
40122
40123         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
40124
40125         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
40126         on sparc.
40127
40128         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
40129         sparcv9 systems.
40130         * gcc.dg/20001102-1.c: Likewise.
40131
40132 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
40133
40134         * gcc.dg/cpp/endif-pedantic1.c,
40135         gcc.dg/cpp/endif-pedantic2.c: New tests.
40136
40137 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
40138
40139         * g++.dg/init/new1.C: New test.
40140
40141 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
40142
40143         * g++.dg/abi/vbase9.C: New test.
40144
40145 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
40146
40147         * gcc.dg/arm-asm.c: New test.
40148
40149 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
40150
40151         * gcc.dg/Wswitch-enum.c: New test.
40152         Fix PR c/5044.
40153
40154 2002-03-26  Richard Henderson  <rth@redhat.com>
40155
40156         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
40157         structure.
40158
40159 2002-03-25  Richard Henderson  <rth@redhat.com>
40160
40161         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
40162         sparcv9 systems.
40163
40164         * gcc.c-torture/compile/20011119-1.c (xxx): New.
40165         * gcc.c-torture/compile/20011119-2.c (xxx): New.
40166
40167 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
40168
40169         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
40170
40171 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
40172
40173         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
40174         targets using generic thunk support.
40175
40176 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
40177
40178         * gcc.c-torture/compile/20020323-1.c: New test.
40179
40180         * g++.dg/opt/conj2.C: New test.
40181
40182 2002-03-24  Richard Henderson  <rth@redhat.com>
40183
40184         * gcc.dg/weak-1.c: Use -fno-common.
40185
40186 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40187
40188         * g77.dg/f77-edit-apostrophe-out.f: New test
40189         * g77.dg/f77-edit-h-out.f: New test
40190         * g77.dg/f77-edit-t-in.f: New test
40191         * g77.dg/f77-edit-t-out.f: New test
40192         * g77.dg/f77-edit-x-out.f: New test
40193         * g77.dg/f77-edit-slash-out.f: New test
40194         * g77.dg/f77-edit-colon-out.f: New test
40195         * g77.dg/f77-edit-s-out.f: New test
40196
40197 2002-03-24  Richard Henderson  <rth@redhat.com>
40198
40199         * objc/execute/formal_protocol-6.x: New XFAIL.
40200
40201 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40202
40203         * gcc.dg/weak-1.c: Early return from dg-final on platforms
40204         that do not support weak symbols
40205
40206 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40207
40208         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
40209         * lib/g77.exp: Likewise.
40210         * lib/objc.exp: Likewise.
40211
40212 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
40213
40214         * gcc.dg/Wswitch-default.c: New test.
40215
40216 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
40217
40218         * g++.dg/other/enum1.C: New test.
40219
40220 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
40221
40222         * gcc.dg/pragma-ep-3.c: Fix typo.
40223
40224 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40225
40226         * g++.dg/inherit/template-as-base.C: New test.
40227
40228 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
40229
40230         * g++.old-deja/g++.other/dwarf2-1.C: Move...
40231         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
40232
40233 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
40234
40235         * gcc.dg/cpp/multiline.c: Update to match.
40236
40237 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
40238
40239         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
40240
40241 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
40242
40243         * gcc.dg/cpp/extratokens2.c: New file.
40244
40245 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
40246
40247         * gcc.dg/20020312-2.c: Add rs6000 target.
40248
40249         * gcc.c-torture/compile/20020319-1.c: New test.
40250
40251 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40252
40253         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
40254         (A, E): Handle this.
40255
40256 2002-03-20  Jason Merrill  <jason@redhat.com>
40257
40258         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
40259         ignoring -fpic.
40260         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
40261         through prune_gcc_output.
40262
40263 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
40264
40265         * gcc.c-torture/compile/20020320-1.c: New test.
40266
40267 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
40268
40269         * gcc.c-torture/compile/20020318-1.c: New test.
40270
40271         * gcc.dg/struct-by-value-1.c: New test.
40272
40273         * gcc.dg/20020319-1.c: New test.
40274
40275 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
40276
40277         * g++.dg/opt/conj1.C: New test.
40278
40279 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
40280
40281         * g++.dg/template/qualttp20.C: Revert previous change.
40282         * g++.dg/template/qualttp3.C: Likewise.
40283         * g++.dg/template/qualttp4.C: Likewise.
40284         * g++.dg/template/qualttp5.C: Likewise.
40285         * g++.dg/template/qualttp6.C: Likewise.
40286         * g++.dg/template/qualttp7.C: Likewise.
40287         * g++.dg/template/qualttp8.C: Likewise.
40288         * g++.dg/template/recurse.C: Likewise.
40289
40290 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
40291
40292         * gcc.dg/cpp/wchar-1.c: Update.
40293
40294 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
40295
40296         * g++.dg/template/conv1.C: New test.
40297         * g++.dg/template/conv2.C: New test.
40298         * g++.dg/template/conv3.C: New test.
40299         * g++.dg/template/conv4.C: New test.
40300
40301 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
40302
40303         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
40304         * g++.dg/template/qualttp3.C: Likewise.
40305         * g++.dg/template/qualttp4.C: Likewise.
40306         * g++.dg/template/qualttp5.C: Likewise.
40307         * g++.dg/template/qualttp6.C: Likewise.
40308         * g++.dg/template/qualttp7.C: Likewise.
40309         * g++.dg/template/qualttp8.C: Likewise.
40310         * g++.dg/template/recurse.C: Likewise.
40311
40312 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
40313
40314         * g++.dg/opt/dtor1.C: New test.
40315
40316 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
40317
40318         * gcc.c-torture/compile/20020315-1.c: New test.
40319
40320 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
40321
40322         * gcc.dg/weak-1.c: Fix scan tests.
40323
40324 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
40325
40326         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
40327         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
40328         cris-*-aout* mmix-*-*.
40329         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
40330         cris-*-aout* mmix-*-*.
40331         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
40332         cris-*-elf* cris-*-aout* and mmix-*-*.
40333         * gcc.dg/20001009-1.c: Ditto.
40334         * gcc.dg/20010912-1.c: Ditto.
40335         * gcc.dg/20020122-4.c: Ditto.
40336         * gcc.dg/inline-2.c: Ditto.
40337
40338 2002-03-14  Jeffrey A Law  (law@cygnus.com)
40339
40340         * gcc.c-torture/compile/20020314-1.c: New test.
40341
40342 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
40343
40344         * gcc.c-torture/execute/20020314-1.c: New test.
40345
40346 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
40347
40348         * g++.dg/warn/Wunused-1.C: New test.
40349
40350 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
40351
40352         * g++.dg/abi/mangle6.C: New test.
40353
40354 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
40355
40356         * gcc.c-torture/compile/20020309-2.c: New test.
40357
40358         * gcc.c-torture/compile/20020312-1.c: New test.
40359
40360 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
40361
40362         * g++.dg/other/access1.C: New test.
40363
40364 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
40365
40366         * gcc.c-torture/execute/wchar_t-1.c: New test.
40367
40368 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
40369
40370         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
40371
40372 2002-03-12  Roger Sayle  <roger@eyesopen.com>
40373
40374         * gcc.dg/20020312-1.c: New test case.
40375
40376 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
40377
40378         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
40379
40380 2002-03-11  Richard Henderson  <rth@redhat.com>
40381
40382         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
40383         * g++.old-deja/g++.jason/report.C: Likewise.
40384
40385 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
40386
40387         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
40388         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
40389
40390 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
40391
40392         * testsuite/g++.dg/overload/pmf1.C: New test.
40393
40394 2002-03-11  Kazu Hirata  <kazu@hxi.com>
40395
40396         * gcc.c-torture/execute/20020307-1.c: Use long.
40397
40398 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
40399
40400         PR optimization/5844
40401         * gcc.dg/20020310-1.c: New test.
40402
40403 2002-03-09  Michael Meissner  <meissner@redhat.com>
40404
40405         * gcc.c-torture/execute/memcpy-2.c: New test.
40406         * gcc.c-torture/execute/memset-1.c: New test.
40407         * gcc.c-torture/execute/strlen-1.c: New test.
40408         * gcc.c-torture/execute/strcmp-1.c: New test.
40409         * gcc.c-torture/execute/strncmp-1.c: New test.
40410
40411 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
40412
40413         * gcc.dg/ppc-ldstruct.c: New test.
40414
40415 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
40416
40417         * gcc.c-torture/execute/va-arg-22.c: New test.
40418
40419 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40420
40421         * gcc.c-torture/compile/20020309-1.c: New test.
40422
40423 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
40424
40425         * gcc.c-torture/execute/20020307-2.c: New test.
40426
40427 2002-03-07  Jeffrey A Law  (law@redhat.com)
40428
40429         * g77.f-torture/compile/20020307-1.f: New test.
40430
40431 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
40432
40433         * gcc.dg/unordered-1.c: New test.
40434
40435 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
40436
40437         * gcc.c-torture/execute/20020307-1.c: New test.
40438
40439 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
40440
40441         * gcc.dg/20020304-1.c: New test.
40442
40443         * gcc.c-torture/compile/20020304-2.c: New test.
40444
40445 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
40446
40447         * gcc.c-torture/compile/20020304-1.c: New test case
40448         (from PR c/5830).
40449
40450 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
40451
40452         * gcc.dg/20020103-1.c: Add other -D ppc variants.
40453
40454 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40455
40456         * g++.dg/other/classkey1.C: New test.
40457
40458 2002-03-01  Richard Henderson  <rth@redhat.com>
40459
40460         * gcc.c-torture/compile/981223-1.x: New.
40461         * gcc.c-torture/compile/920625-1.x: New.
40462
40463 2002-02-28  Richard Henderson  <rth@redhat.com>
40464
40465         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
40466
40467 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
40468
40469         * gcc.c-torture/execute/20020227-1.c: New test.
40470
40471 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
40472
40473         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
40474         here" ERROR lines.
40475         * g++.old-deja/g++.oliva/partord1.C: Likewise.
40476         * g++.old-deja.g++.other/defarg1.C: Likewise.
40477         * g++.old-deja/g++.pt/calls2.C: Likewise.
40478         * g++.old-deja/g++.pt/crash20.C: Likewise.
40479         * g++.old-deja/g++.pt/crash30.C: Likewise.
40480         * g++.old-deja/g++.pt/crash36.C: Likewise.
40481         * g++.old-deja/g++.pt/crash6.C: Likewise.
40482         * g++.old-deja/g++.pt/defarg13.C: Likewise.
40483         * g++.old-deja/g++.pt/derived3.C: Likewise.
40484         * g++.old-deja/g++.pt/error1.C: Likewise.
40485         * g++.old-deja/g++.pt/friend21.C: Likewise.
40486         * g++.old-deja/g++.pt/friend23.C: Likewise.
40487         * g++.old-deja/g++.pt/infinite1.C: Likewise.
40488         * g++.old-deja/g++.robertl/eb128.C: Likewise.
40489
40490 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
40491
40492         * gcc.c-torture/execute/20020225-2.c: New test.
40493
40494 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
40495
40496         * gcc.c-torture/execute/920730-1t.c,
40497         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
40498         Delete test cases, only relevant to -traditional.
40499
40500 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
40501
40502         * gcc.dg/cpp/undef1.c: Remove.
40503         * gcc.dg/cpp/directiv.c: Update.
40504         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
40505
40506 2002-02-27  Michael Meissner  <meissner@redhat.com>
40507
40508         * gcc.c-torture/execute/20020226-1.c: New test.
40509
40510 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
40511
40512         * g++.dg/debug/debug4.C: New test.
40513
40514         * gcc.dg/ia64-visibility-1.c: New test.
40515
40516 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
40517
40518         * gcc.dg/debug/20020224-1.c: New.
40519
40520 2002-02-25  Kazu Hirata  <kazu@hxi.com>
40521
40522         * gcc.c-torture/execute/960416-1.x: New.
40523         * gcc.c-torture/execute/divconst-3.x: Likewise.
40524
40525 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
40526
40527         * gcc.dg/20020224-1.c: New test.
40528
40529 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
40530
40531         * gcc.c-torture/execute/20020225-1.c: New.
40532
40533 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40534
40535         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
40536
40537 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
40538
40539         * gcc.dg/20020222-1.c: New test.
40540
40541 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
40542
40543         * g++.dg/opt/anonunion1.C: New test.
40544
40545 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
40546
40547         * g++.dg/template/qualttp19.C: New test.
40548         * g++.dg/template/qualttp20.C: New test.
40549         * g++.old-deja/g++.jason/report.C: Adjust expected errors
40550         * g++.old-deja/g++.other/qual1.C: Likewise.
40551
40552 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
40553
40554         * gcc.dg/attr-alwaysinline.c: New.
40555
40556 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
40557
40558         * gcc.dg/20020220-1.c: New test.
40559
40560         * gcc.dg/20020220-2.c: New test.
40561
40562         * g++.dg/opt/mmx1.C: New test.
40563
40564 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
40565
40566         * gcc.c-torture/compile/20020110.c: New test.
40567
40568 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
40569
40570         * gcc.c-torture/execute/20020219-1.c: New test.
40571
40572         * gcc.dg/20020219-1.c: New test.
40573
40574         * gcc.dg/noncompile/20020220-1.c: New test.
40575
40576         * g++.dg/opt/ptrintsum1.C: New test.
40577
40578         * gcc.dg/debug/20020220-1.c: New test.
40579
40580 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
40581
40582         * gcc.c-torture/execute/20020216-1.c: New test.
40583
40584 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40585
40586         * gcc.dg/decl-1.c: Update, new test.
40587
40588 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
40589
40590         * g++.dg/abi/bitfield1.C: New test.
40591         * g++.dg/abi/bitfield2.C: New test.
40592
40593 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
40594
40595         * gcc.dg/attr-nest.c: New test.
40596
40597 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
40598
40599         * gcc.c-torture/execute/20020215-1.c: New test.
40600
40601 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
40602
40603         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
40604         * g++.dg/debug/debug.exp: New.
40605         * g++.dg/debug/trivial.C: New.
40606         * g++.dg/debug/debug1.C: Moved...
40607         * g++.dg/other/debug1.C: ...from here.
40608         * g++.dg/debug/debug2.C: Moved...
40609         * g++.dg/other/debug2.C: ...from here.
40610         * g++.dg/debug/debug3.C: Moved...
40611         * g++.dg/other/debug3.C: ...from here.
40612
40613         * gcc.dg/noncompile/20020213-1.c: New test.
40614
40615 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
40616
40617         * g++.dg/other/debug3.C: New test.
40618
40619         * gcc.c-torture/execute/20020213-1.c: New test.
40620
40621 2002-02-13  Richard Smith <richard@ex-parrot.com>
40622
40623         * g++.old-deja/g++.other/thunk1.C: New test.
40624
40625 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
40626
40627         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
40628
40629 2002-02-13  Stan Shebs  <shebs@apple.com>
40630
40631         * gcc.dg/altivec-3.c: New.
40632
40633 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
40634
40635         * gcc.dg/Wunreachable-1.c: New test.
40636         * gcc.dg/Wunreachable-2.c: New test.
40637
40638 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40639
40640         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
40641
40642 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
40643
40644         * gcc.dg/decl-1.c: New test.
40645
40646 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
40647
40648         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
40649
40650 2002-02-10  Kazu Hirata  <kazu@hxi.com>
40651
40652         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
40653         * gcc.c-torture/compile/980506-1.x: Likewise.
40654
40655 2002-02-10  Kazu Hirata  <kazu@hxi.com>
40656
40657         * gcc.dg/20020210-1.c: New.
40658
40659 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
40660
40661         * g77.f-torture/execute/947.f: New regression test
40662         for PR fortran/947.
40663
40664 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
40665
40666         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
40667         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
40668
40669 2002-02-08  Richard Henderson  <rth@redhat.com>
40670
40671         * gcc.c-torture/compile/labels-3.c: New.
40672
40673 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
40674
40675         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
40676         expression statements work instead.
40677         * gcc.dg/noncompile/20020207-1.c: New test.
40678
40679 2002-02-07  Richard Henderson  <rth@redhat.com>
40680
40681         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
40682
40683 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40684
40685         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
40686         message from g77
40687         * lib/g77-dg.exp: Trim g77 error messages so that they are
40688         recognized by dg.exp.
40689
40690 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40691
40692         PR fortran/5473
40693         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
40694
40695 2002-02-07  Richard Henderson  <rth@redhat.com>
40696
40697         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
40698         to be sufficiently aligned for integers.
40699
40700 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
40701
40702         * g++.dg/template/friend4.C: New test.
40703
40704 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40705
40706         PR fortran/5743
40707         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
40708         unsupported cases.
40709
40710 2002-02-07  Richard Henderson  <rth@redhat.com>
40711
40712         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
40713         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
40714         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
40715         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
40716
40717 2002-02-06  Richard Henderson  <rth@redhat.com>
40718
40719         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
40720
40721 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
40722
40723         * gcc.dg/20020206-1.c: New test.
40724
40725 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
40726
40727         * gcc.c-torture/execute/20020206-1.c: New test.
40728
40729         * gcc.c-torture/execute/20020206-2.c: New test.
40730
40731         PR optimization/5429:
40732         * gcc.c-torture/compile/20020206-1.c: New test.
40733
40734 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
40735
40736         * g++.dg/ext/align1.C: Do not use an explicit alignment value
40737         as certain file formats cannot support particularly large
40738         alignments.
40739
40740         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
40741         and do not expect to be able to link the executable.
40742
40743         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
40744         fail because the COFF format does not support the weak attribute.
40745
40746 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
40747
40748         * g77.dg/pr5473.f: New test
40749
40750 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
40751
40752         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
40753         Fix testcase accordingly.
40754
40755 2002-02-04  Richard Henderson  <rth@redhat.com>
40756
40757         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
40758         (buf): Change to be an array of pointers, not ints.
40759
40760 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
40761
40762         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
40763         before all tests.  Move warning one line above to match where it
40764         C frontend emits.
40765         * gcc.dg/Wswitch-2.c: New test.
40766         * g++.dg/warn/Wswitch-1.C: New test.
40767         * g++.dg/warn/Wswitch-2.C: New test.
40768
40769 2002-02-04  Richard Henderson  <rth@redhat.com>
40770
40771         * g++.dg/abi/offsetof.C: Fix size comparison.
40772
40773 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
40774
40775         * gcc.dg/cast-qual-2.c: New test.
40776
40777 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
40778
40779         * gcc.dg/20020201-4.c: New test.
40780
40781 2002-02-04  Ben Elliston  <bje@redhat.com>
40782
40783         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
40784         target_info attribute != 0, in addition to the empty string.
40785         (gcc_target_compile): Likewise.
40786
40787 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
40788
40789         * gcc.dg/Wswitch.c: New test.
40790         PR gcc/4475. PR gcc/3780.
40791
40792 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
40793
40794         * g77.f-torture/execute/5122.f: New test for regressions
40795         against PR fortran/5122.
40796
40797 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
40798
40799         * g77.f-torture/compile/pr3743.f: Delete
40800         * g77.dg/pr3743-1.f: New test.
40801         * g77.dg/pr3743-2.f: New test.
40802         * g77.dg/pr3743-3.f: New test.
40803         * g77.dg/pr3743-4.f: New test.
40804
40805 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40806
40807         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
40808
40809 2002-02-02  Richard Henderson  <rth@redhat.com>
40810
40811         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
40812         * gcc.c-torture/execute/bf64-1.c: Likewise.
40813
40814 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
40815
40816         * gcc.dg/20020201-2.c: New test.
40817
40818         * gcc.dg/20020201-3.c: New test.
40819
40820         * gcc.c-torture/execute/bitfld-2.c: New test.
40821
40822 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40823
40824         * gcc.dg/bitfld-1.c: Update.
40825         * gcc.dg/bitfld-2.c: Update.
40826         * gcc.c-torture/execute/bitfld-1.x: New.
40827
40828 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
40829
40830         * gcc.c-torture/execute/20020201-1.c: New test.
40831
40832 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
40833
40834         PR target/5469
40835         * gcc.dg/20020201-1.c: New test.
40836
40837 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
40838
40839         PR fortran/3743
40840         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
40841         * g77.f-torture/compile/pr3743.x: Remove
40842
40843 2002-01-31  Tom Rix  <trix@redhat.com>
40844
40845         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
40846
40847 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40848
40849         * gcc.dg/noncompile/20020130-1.c: New test.
40850
40851 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
40852
40853         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
40854
40855 2002-01-29  Richard Henderson  <rth@redhat.com>
40856
40857         * gcc.c-torture/execute/991118-1.c: Cast various constants back
40858         to long long.
40859         * gcc.c-torture/execute/bf64-1.c: Likewise.
40860
40861 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
40862
40863         * gcc.c-torture/execute/20020129-1.c: New test.
40864
40865 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
40866
40867         * gcc.c-torture/compile/20000224-1.c: Update.
40868         * gcc.c-torture/execute/bitfld-1.c: New tests.
40869         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
40870         * gcc.dg/uninit-A.c: Update.
40871
40872 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
40873
40874         * g++.dg/template/ctor1.C: Add instantiation.
40875
40876 2002-01-28  Paul Koning  <pkoning@equallogic.com>
40877
40878         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
40879         argument to __builtin_prefetch to be const ptr.
40880
40881 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
40882
40883         * gcc.c-torture/compile/20020120-1.c: New test.
40884
40885 2002-01-27  Kazu Hirata  <kazu@hxi.com>
40886
40887         * gcc.c-torture/execute/20020127-1.c: New test.
40888
40889 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
40890
40891         * g77.dg/f77-edit-i-in.f: New test
40892         * g77.dg/f77-edit-i-out.f: New test
40893
40894 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
40895
40896         * gcc.dg/debug/debug.exp: New file.
40897         * gcc.dg/debug/trivial.c: New file.
40898         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
40899         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
40900         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
40901         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
40902         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
40903         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
40904         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
40905         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
40906         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
40907         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
40908         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
40909         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
40910         * gcc.dg/20000503-1.c: Removed.
40911         * gcc.dg/20010207-1.c: Removed.
40912         * gcc.dg/20011223-1.c: Removed.
40913         * gcc.dg/20020104-2.c: Removed.
40914         * gcc.dg/debug-1.c: Removed.
40915         * gcc.dg/debug-2.c: Removed.
40916         * gcc.dg/debug-3.c: Removed.
40917         * gcc.dg/debug-4.c: Removed.
40918         * gcc.dg/debug-5.c: Removed.
40919         * gcc.dg/debug-6.c: Removed.
40920         * gcc.dg/dwarf2-1.c: Removed.
40921         * gcc.dg/dwarf2-2.c: Removed.
40922
40923 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
40924
40925         * g++.old-deja/g++.other/eh5.C: New test.
40926         * g++.old-deja/g++.other/sibcall2.C: New test.
40927         * g++.old-deja/g++.other/array9.C: New test.
40928         * g++.old-deja/g++.other/typename2.C: New test.
40929         * g++.old-deja/g++.other/crash60.C: New test.
40930         * g++.old-deja/g++.other/conv9.C: New test.
40931         * g++.old-deja/g++.other/mangle10.C: New test.
40932         * g++.old-deja/g++.other/unchanging1.C: New test.
40933         * g++.old-deja/g++.other/exprstmt1.C: New test.
40934         * g++.old-deja/g++.other/inline23.C: New test.
40935         * g++.old-deja/g++.eh/ia64-1.C: New test.
40936         * g++.old-deja/g++.other/dwarf2-1.C: New test.
40937         * g++.old-deja/g++.other/reload1.C: New test.
40938         * g++.old-deja/g++.other/static20.C: New test.
40939         * g++.old-deja/g++.other/local-alloc1.C: New test.
40940         * g++.old-deja/g++.other/conv8.C: New test.
40941         * g++.old-deja/g++.other/stmtexpr2.C: New test.
40942         * g++.old-deja/g++.other/storeexpr1.C: New test.
40943         * g++.old-deja/g++.other/storeexpr2.C: New test.
40944         * g++.dg/eh/template2.C: New test.
40945         * g++.dg/warn/weak1.C: New test.
40946
40947 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
40948
40949         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
40950         Remove first, non-varying, argument.
40951
40952 2002-01-23  Richard Henderson  <rth@redhat.com>
40953
40954         * gcc.dg/inline-2.c: New.
40955
40956         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
40957         Add optional target arg.  Check number of arguments.
40958         (scan-assembler-not, scan-assembler-dem): Likewise.
40959         (scan-assembler-dem-not): Likewise.
40960
40961 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
40962
40963         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
40964         line 12.
40965         * g++.old-deja/g++.brendan/parse3.C,
40966         g++.old-deja/g++.other/crash26.C,
40967         g++.old-deja/g++.other/crash28.C,
40968         g++.old-deja/g++.other/crash29.C,
40969         g++.old-deja/g++.other/crash30.C,
40970         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
40971
40972 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
40973
40974         * gcc.dg/20020115-1.c: New.
40975
40976 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
40977
40978         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
40979
40980 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
40981
40982         * gcc.dg/20020122-3.c: New.
40983
40984 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
40985
40986         * g++.dg/other/gc1.C: New test.
40987
40988 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
40989
40990         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
40991
40992 2002-01-22  Richard Henderson  <rth@redhat.com>
40993
40994         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
40995
40996 2002-01-22  Richard Henderson  <rth@redhat.com>
40997
40998         * gcc.dg/20020122-4.c: New.
40999
41000 2002-01-22  H.J. Lu <hjl@gnu.org>
41001
41002         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
41003         link output.
41004         * gcc.dg/special/ecos.exp: Likewise.
41005         * lib/g++-dg.exp: Likewise.
41006         * lib/g77-dg.exp: Likewise.
41007         * lib/gcc-dg.exp : Likewise.
41008         * lib/mike-g++.exp: Likewise.
41009         * lib/mike-g77.exp: Likewise.
41010         * lib/mike-gcc.exp: Likewise.
41011         * lib/objc-dg.exp: Likewise.
41012
41013 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
41014
41015         PR target/5379
41016         * gcc.dg/20020122-2.c: New test.
41017
41018 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
41019
41020         * gcc.dg/20020122-1.c: New test.
41021
41022 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
41023
41024         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
41025
41026 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
41027
41028         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
41029
41030 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41031
41032         * gcc.c-torture/compile/20020121-1.c: New test.
41033
41034 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41035
41036         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
41037         ld_library_path.
41038
41039 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
41040
41041         * gcc.dg/20020218-1.c: New test.
41042
41043 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
41044
41045         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
41046         messages
41047         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
41048         "At global scope" warning
41049         * g++.dg/ext/align1.C: Change cygwin test for alignment
41050         from db-bogus to dg-warning
41051
41052 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
41053
41054         * g77.f-torture/compile/cpp2.F: New test.
41055
41056 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41057
41058         * g++.dg/template/access1.C: New test.
41059
41060 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
41061
41062         * gcc.dg/20020118-1.c: New.
41063
41064 2002-01-18  Kazu Hirata  <kazu@hxi.com>
41065
41066         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
41067
41068 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
41069
41070         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
41071         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
41072         alignment warnings.
41073
41074 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
41075
41076         * gcc.misc-tests/i386-prefetch.exp: Save and restore
41077         torture_with_loops and torture_without_loops
41078
41079 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
41080
41081         * gcc.c-torture/compile/20020116-1.c: New test.
41082
41083 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
41084
41085         * gcc.dg/20020116-2.c: New test.
41086
41087         * gcc.dg/ultrasp4.c: New test.
41088
41089         * gcc.dg/20020116-1.c: New test.
41090
41091 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
41092
41093         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
41094         by EABI.
41095
41096 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
41097
41098         * gcc.misc-tests/i386-prefetch.exp: New.
41099         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
41100         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
41101         * gcc.misc-tests/i386-pf-none-1.c: New test.
41102         * gcc.misc-tests/i386-pf-sse-1.c: New test.
41103
41104 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
41105
41106         * gcc.dg/gnu89-init-1.c: Add new tests.
41107
41108 2002-01-15  Andreas Jaeger  <aj@suse.de>
41109
41110         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
41111         * gcc.dg/i386-mmx-2.c: Likewise.
41112         * gcc.dg/i386-sse-1.c: Likewise.
41113         * gcc.dg/i386-sse-2.c: Likewise.
41114         * gcc.dg/i386-sse-3.c: Likewise.
41115
41116 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
41117
41118         * g77.f-torture/execute/intrinsic-unix-bessel.f:
41119         Uncomment additional cases that now pass.
41120
41121 2002-01-11  Richard Henderson  <rth@redhat.com>
41122
41123         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
41124         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
41125
41126 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
41127
41128         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
41129
41130 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
41131
41132         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
41133         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
41134
41135 2002-01-10  Dale Johannesen  <dalej@apple.com>
41136
41137         * gcc.c-torture/execute/loop-11.c: New.
41138
41139 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
41140
41141         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
41142         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
41143
41144 2002-01-09  Richard Henderson  <rth@redhat.com>
41145
41146         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
41147         type in which to perform the operation for each size.
41148
41149 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
41150
41151         * gcc.c-torture/compile/20020109-2.c: New test.
41152
41153 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
41154
41155         * gcc.c-torture/execute/loop-10.c: New test.
41156
41157 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
41158
41159         * gcc.c-torture/compile/20010226-1.c: New test.
41160         * gcc.c-torture/compile/20010227-1.c: New test.
41161         * gcc.c-torture/compile/20010426-1.c: New test.
41162         * gcc.c-torture/compile/20010510-1.c: New test.
41163         * gcc.c-torture/compile/20010605-3.c: New test.
41164         * gcc.c-torture/compile/20010824-1.c: New test.
41165         * gcc.c-torture/execute/20010409-1.c: New test.
41166         * gcc.dg/noncompile/20000901-1.c: New test.
41167         * gcc.dg/20001023-1.c: New test.
41168         * gcc.dg/20001101-1.c: New test.
41169         * gcc.dg/20001102-1.c: New test.
41170         * gcc.dg/20010207-1.c: New test.
41171         * gcc.dg/20010405-1.c: New test.
41172         * gcc.dg/20010822-1.c: New test.
41173         * gcc.dg/20011107-1.c: New test.
41174
41175 2002-01-09  Jeffrey A Law  (law@redhat.com)
41176
41177         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
41178
41179         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
41180         execution failure on PA targets.
41181
41182 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
41183
41184         * gcc.c-torture/compile/20020109-1.c: New test.
41185
41186 2002-01-08  Kazu Hirata  <kazu@hxi.com>
41187
41188         * gcc.c-torture/execute/20020108-1.c: New test.
41189
41190 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
41191
41192         * gcc.dg/20020108-1.c: New test.
41193
41194 2002-01-08  H.J. Lu <hjl@gnu.org>
41195
41196         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
41197         for header files.
41198
41199 2002-01-08  Geoff Keating  <geoffk@redhat.com>
41200
41201         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
41202         consistency.
41203
41204 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
41205
41206         * gcc.dg/altivec-4.c: Test altivec predicates.
41207
41208 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
41209
41210         * gcc.c-torture/execute/20020107-1.c: New test.
41211
41212 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
41213
41214         PR c/5279
41215         * gcc.c-torture/compile/20020106-1.c: New test.
41216
41217 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
41218
41219         * gcc.c-torture/execute/nestfunc-4.c: New test.
41220
41221 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
41222
41223         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
41224         extra triple that slipped in.
41225         * g++.old-deja/g++.abi/align.C: Likewise.
41226         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41227
41228 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
41229
41230         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
41231         * g++.old-deja/g++.abi/align.C: Likewise.
41232         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41233
41234         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
41235         on FreeBSD/i386.
41236         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
41237         FreeBSD.
41238
41239 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
41240
41241         * gcc.dg/20020104-1.c: New test.
41242
41243         * gcc.dg/20020104-2.c: New test.
41244
41245 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
41246
41247         * gcc.dg/20020103-1.c: Fix typo in target selector.
41248
41249 2002-01-03  Richard Henderson  <rth@redhat.com>
41250
41251         * gcc.dg/20020103-1.c: New.
41252
41253 2002-01-03  Kazu Hirata  <kazu@hxi.com>
41254
41255         * gcc.c-torture/execute/20020103-1.c: New test.
41256
41257 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
41258
41259         * g++.dg/other/debug2.C: New test.
41260
41261         * gcc.c-torture/compile/20020103-1.c: New test.
41262
41263 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
41264
41265         * gcc.dg/gnu89-init-1.c: Added new tests.
41266
41267 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41268
41269         * g++.dg/template/friend2.C: Remove as patch is reverted.
41270
41271         * g++.dg/warn/oldcast1.C: New test.
41272
41273         * g++.dg/template/ptrmem1.C: New test.
41274         * g++.dg/template/ptrmem2.C: New test.
41275
41276         * g++.dg/template/ntp.C: New test.
41277
41278         * g++.dg/other/component1.C: New test.
41279
41280         * g++.dg/template/ttp3.C: New test.
41281
41282         * g++.dg/template/friend2.C: New test.
41283         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
41284
41285 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41286
41287         * g++.dg/other/ptrmem1.C: New test.
41288         * g++.dg/other/ptrmem2.C: New test.
41289
41290 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41291
41292         * g++.dg/template/ctor1.C: New test.
41293
41294 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41295
41296         * g++.dg/template/friend2.C: New test.
41297
41298 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
41299
41300         * gcc.dg/mmix-1.c: New test.
41301
41302 2001-12-31  Richard Henderson  <rth@redhat.com>
41303
41304         * gcc.dg/asm-5.c: New.
41305
41306 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
41307
41308         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
41309         in namespace __gnu_cxx
41310
41311 2001-12-30  Richard Henderson  <rth@redhat.com>
41312
41313         * gcc.dg/debug-6.c: New.
41314
41315 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
41316
41317         * gcc.c-torture/compile/20011229-2.c: New test.
41318
41319 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
41320
41321         * gcc.dg/debug-3.c: New test.
41322         * gcc.dg/debug-4.c: New test.
41323         * gcc.dg/debug-5.c: New test.
41324
41325 2001-12-29  Richard Henderson  <rth@redhat.com>
41326
41327         * g++.dg/eh/loop1.C: New.
41328
41329 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41330
41331         * g++.dg/template/crash1.C: New test.
41332
41333 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41334
41335         * g++.dg/other/const1.C: New test.
41336
41337 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
41338
41339         * gcc.c-torture/compile/20011229-1.c: New test.
41340
41341 2001-12-28  Stan Shebs  <shebs@apple.com>
41342
41343         * lib/objc-torture.exp: Resync with c-torture.exp.
41344         * lib/objc.exp: Load standard libraries.
41345
41346 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
41347
41348         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
41349         additional tests.
41350
41351 2001-12-27  Roger Sayle <roger@eyesopen.com>
41352
41353         * gcc.c-torture/execute/string-opt-16.c: New testcase.
41354
41355 2001-12-27  Richard Henderson  <rth@redhat.com>
41356
41357         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
41358
41359 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
41360
41361         * g++.dg/eh/ctor1.C: New test.
41362         * g++.dg/other/error2.C: New test.
41363
41364 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
41365
41366         * g++.dg/other/init2.C: New test.
41367
41368 2001-12-24  Richard Henderson  <rth@redhat.com>
41369
41370         * gcc.dg/20011223-1.c: New.
41371         * gcc.dg/inline-1.c: New.
41372
41373 2001-12-23  Richard Henderson  <rth@redhat.com>
41374
41375         * gcc.dg/asm-4.c: Test operand modifiers.
41376
41377 2001-12-23  Richard Henderson  <rth@redhat.com>
41378
41379         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
41380
41381 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41382
41383         * gcc.c-torture/execute/20011223-1.c: New test.
41384
41385 2001-12-21  Richard Henderson  <rth@redhat.com>
41386
41387         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
41388         re-enables the warning.
41389
41390 2001-12-21  Richard Henderson  <rth@redhat.com>
41391
41392         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
41393
41394 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
41395
41396         * gcc.c-torture/compile/20011218-1.c: New test.
41397
41398 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
41399
41400         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
41401         arm-isr.c test.
41402         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
41403         epilogue generation for ARM ISR routines.
41404
41405 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41406
41407         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
41408         * gcc.dg/format/c90-printf-3.c: Likewise.
41409         * gcc.dg/format/c99-printf-3.c: Likewise.
41410         * gcc.dg/format/ext-1.c: Likewise.
41411         * gcc.dg/format/ext-6.c: Likewise.
41412         * gcc.dg/format/format.h: Prototype unlocked stdio.
41413
41414 2001-12-20  Richard Henderson  <rth@redhat.com>
41415
41416         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
41417         (arena): Use it.
41418         (malloc): Correct allocation logic.  Abort if we fill up the
41419         arena before initialization complete.
41420         (realloc): Correct allocation logic.
41421
41422 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
41423
41424         * gcc.c-torture/compile/20011219-2.c: New test.
41425
41426         * gcc.c-torture/execute/20011219-1.c: New test.
41427
41428 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
41429
41430         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
41431         target does not support weak symbols.
41432
41433 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
41434
41435         * gcc.c-torture/compile/20011219-1.c: New test.
41436
41437 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
41438
41439         * g++.dg/other/error1.C: New test.
41440
41441 2001-12-17  Jeffrey A Law  (law@redhat.com)
41442
41443         * gcc.c-torture/execute/20011217-1.c: New test.
41444
41445 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
41446
41447         * objc.dg/special/: New directory.
41448         * objc.dg/special/special.exp: New file.
41449         * objc.dg/special/unclaimed-category-1.h: New file.
41450         * objc.dg/special/unclaimed-category-1a.m: New file.
41451         * objc.dg/special/unclaimed-category-1.m: New file.
41452
41453 2001-12-17  Andreas Jaeger  <aj@suse.de>
41454
41455         * gcc.c-torture/compile/20011217-2.c: New test.
41456
41457 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41458
41459         * gcc.c-torture/compile/20011217-1.c: New test.
41460
41461 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
41462
41463         * testsuite/gcc.dg/20011214-1.c: New.
41464
41465 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
41466
41467         * gcc.dg/altivec-4.c: New.
41468
41469 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
41470
41471         * gcc.dg/20011113-1.c: New test.
41472
41473 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41474
41475         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
41476         std::__malloc_alloc_template<0> and
41477         std::__default_alloc_template<false, 0>.
41478
41479 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
41480
41481         * objc/execute/bf-21.m: New test.
41482         * objc/execute/enumeration-1.m: New test.
41483         * objc/execute/enumeration-2.m: New test.
41484
41485 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
41486
41487         * gcc.dg/gnu89-init-1.c: New test.
41488
41489 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
41490
41491         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
41492         * g++.old-deja/g++.jason/2371.C: Likewise.
41493         * g++.old-deja/g++.jason/template33.C: Likewise.
41494         * g++.old-deja/g++.jason/template34.C: Likewise.
41495         * g++.old-deja/g++.jason/template36.C: Likewise.
41496         * g++.old-deja/g++.oliva/typename1.C: Likewise.
41497         * g++.old-deja/g++.oliva/typename2.C: Likewise.
41498         * g++.old-deja/g++.other/typename1.C: Likewise.
41499         * g++.old-deja/g++.pt/inherit2.C: Likewise.
41500         * g++.old-deja/g++.pt/nontype5.C: Likewise.
41501         * g++.old-deja/g++.pt/typename11.C: Likewise.
41502         * g++.old-deja/g++.pt/typename14.C: Likewise.
41503         * g++.old-deja/g++.pt/typename16.C: Likewise.
41504         * g++.old-deja/g++.pt/typename3.C: Likewise.
41505         * g++.old-deja/g++.pt/typename4.C: Likewise.
41506         * g++.old-deja/g++.pt/typename5.C: Likewise.
41507         * g++.old-deja/g++.pt/typename7.C: Likewise.
41508         * g++.old-deja/g++.robertl/eb9.C: Likewise.
41509
41510 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
41511
41512         * g++.dg/other/linkage1.C: New test.
41513         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
41514         specifiers.
41515
41516 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
41517
41518         * gcc.dg/concat.c: New test.
41519
41520 2001-12-11  Stan Shebs  <shebs@apple.com>
41521
41522         * objc/compile: New test directory.
41523         * objc/compile/compile.exp: New expect script.
41524         * objc/compile/20011211-1.m: New compile test.
41525
41526 2001-12-11  Jason Merrill  <jason@redhat.com>
41527
41528         * lib/prune.exp (prune_gcc_output): Also handle "In member
41529         function".  So many permutations...
41530
41531 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
41532
41533         * g++.dg/template/typedef1.C: New test.
41534
41535 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
41536
41537         * g++.dg/other/copy1.C: New test.
41538
41539 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
41540
41541         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
41542
41543         * gcc.dg/builtin-choose-expr.c: New.
41544
41545 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
41546
41547         * gcc.dg/altivec-2.c: New.
41548
41549 2001-12-07  Richard Henderson  <rth@redhat.com>
41550
41551         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
41552
41553 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
41554
41555         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
41556         ultrasparc.
41557
41558 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41559
41560         * g++-old.deja/g++.robertl/eb101.C: Deleted.
41561
41562 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
41563
41564         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
41565         variable argument list.
41566
41567 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
41568
41569         * gcc.c-torture/execute/memcheck: Delete entire directory.
41570         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
41571         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
41572
41573 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41574
41575         * gcc.dg/Wshadow-1.c: New test.
41576
41577 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
41578
41579         * gcc.c-torture/compile/20011130-1.c: New test.
41580
41581         * gcc.dg/noncompile/20011025-1.c: New test.
41582
41583         * g++.dg/other/anon-union.C: New test.
41584
41585         * gcc.c-torture/execute/20011024-1.c: New test.
41586
41587 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41588
41589         * gcc.c-torture/execute/20000722-1.x,
41590         gcc.c-torture/execute/20010123-1.x: Remove.
41591         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
41592         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
41593         gcc.dg/c99-complit-2.c: New tests.
41594
41595 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
41596
41597         * g++.dg/inherit/base1.C: New test.
41598
41599 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
41600
41601         * g++.dg/other/stdarg1.C: New test.
41602
41603         * gcc.c-torture/compile/20011130-2.c: New test.
41604
41605 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
41606
41607         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
41608         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
41609         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
41610         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
41611         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
41612         * gcc.dg/builtin-prefetch-1.c: New test.
41613
41614 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
41615
41616         * gcc.dg/20011130-1.c: New test.
41617
41618 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
41619
41620         * g++.dg/other/scope1.C: New test.
41621         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
41622
41623 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41624
41625         * gcc.dg/vla-init-1.c: New test.
41626
41627 2001-12-01  Geoff Keating  <geoffk@redhat.com>
41628
41629         * gcc.c-torture/compile/structs.c: New testcase from GDB.
41630
41631 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41632
41633         * objc.dg/alias.m: Update.
41634         * objc.dg/class-1.m: Update.
41635         * objc.dg/const-str-1.m: Update.
41636         * objc.dg/fwd-proto-1.m: Update.
41637         * objc.dg/id-1.m: Update.
41638         * objc.dg/super-class-1.m: Update.
41639
41640 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
41641
41642         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
41643         constructs.
41644
41645 2001-11-28  Jeffrey A Law  (law@cygnus.com)
41646
41647         * gcc.c-torture/execute/20011128-1.c: New test.
41648
41649 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
41650
41651         * gcc.dg/20011127-1.c: New test.
41652
41653 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41654
41655         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
41656         from Austin Group draft 7.
41657         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
41658         scanf format arguments.
41659         * gcc.dg/format/no-exargs-2.c: New test.
41660
41661 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
41662
41663         * g++.dg/abi/vbase8-4.C: New test.
41664
41665 2001-11-24  Ian Lance Taylor  <ian@airs.com>
41666
41667         * gcc.c-torture/execute/20011121-1.c: New test.
41668
41669 2001-11-23  Jeffrey A Law  (law@cygnus.com)
41670
41671         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
41672
41673 2001-11-23  Andreas Jaeger  <aj@suse.de>
41674
41675         * gcc.dg/cpp/charconst-2.c: New test.
41676
41677 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
41678
41679         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
41680         to the host if it is remote.  Let tests specify extra headers
41681         they use.
41682         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
41683         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
41684         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
41685         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
41686         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
41687         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
41688         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
41689         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
41690         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
41691         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
41692
41693 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
41694
41695         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
41696         for little endian ARMs.
41697
41698 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
41699
41700         * gcc.c-torture/compile/20011119-1.c: New test.
41701         * gcc.c-torture/compile/20011119-2.c: New test.
41702
41703 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
41704
41705         * gcc.dg/altivec-1.c: Fix typo.
41706
41707 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
41708
41709         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
41710
41711 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
41712
41713         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
41714
41715 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
41716
41717         * lib/g77.exp: Don't specify --rpath-link.
41718
41719         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
41720         across all the headers.
41721         * gcc.dg/format/format.exp: For testing on a remote host,
41722         copy format.h.
41723
41724         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
41725         * gcc.c-torture/execute/930406-1.c: Likewise.
41726         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
41727
41728 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
41729
41730         * gcc.dg/altivec-1.c: New.
41731
41732 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
41733
41734         * gcc.dg/cpp/fpreprocessed.c: New test case.
41735
41736 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41737
41738         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
41739         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
41740         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
41741
41742 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41743
41744         * gcc.dg/no-builtin-1.c: New test.
41745
41746 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
41747
41748         * gcc.c-torture/execute/20011115-1.c: New test.
41749
41750 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
41751
41752         * gcc.c-torture/compile/20011114-2.c: New test.
41753         * gcc.c-torture/compile/20011114-3.c: New test.
41754         * gcc.c-torture/compile/20011114-4.c: New test.
41755
41756 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
41757
41758         * g++.dg/other/init1.C: New test.
41759
41760 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
41761
41762         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
41763         message.
41764
41765         * gcc.c-torture/execute/20011114-1.c: New testcase.
41766
41767         * gcc.c-torture/compile/20010327-1.c: Revert last change.
41768         * gcc.c-torture/compile/20011114-1.c: New test, exactly
41769         like the (before this change) version of 20010327-1.c.
41770
41771 2001-11-14  Roger Sayle <roger@eyesopen.com>
41772
41773         * gcc.c-torture/execute/string-opt-13.c: New testcase.
41774
41775 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
41776
41777         * g++.dg/init/array2.C: New test.
41778
41779 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
41780
41781         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
41782
41783 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
41784
41785         * g++.dg/other/forscope1.C: New test.
41786         * g++.dg/ext/forscope1.C: New test.
41787         * g++.dg/ext/forscope2.C: New test.
41788
41789 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
41790
41791         * gcc.c-torture/execute/20011113-1.c: New test.
41792
41793 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
41794
41795         * gcc.c-torture/execute/20011109-2.c: New test.
41796
41797         * gcc.c-torture/execute/20011109-1.c: New test.
41798
41799 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
41800
41801         * gcc.c-torture/compile/20011109-1.c: New test.
41802
41803 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
41804
41805         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
41806         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
41807         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
41808         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
41809         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
41810         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
41811         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
41812
41813 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
41814
41815         * g++.dg/warn/Wshadow-1.C: New tests.
41816         * g++.old-deja/g++.mike/for3.C: Update.
41817
41818 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41819
41820         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
41821         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
41822         XFAILs.  Adjust expected error texts.
41823         * gcc.c-torture/compile/20011106-1.c,
41824         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
41825         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
41826         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
41827         gcc.dg/c99-array-lval-5.c: New tests.
41828
41829 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41830
41831         * gcc.dg/cpp/defined.c: Update.
41832
41833 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41834
41835         * gcc.c-torture/execute/anon-1.c: New test.
41836
41837 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
41838
41839         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
41840         same size, so no warning should be produced on stormy16.
41841
41842         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
41843         due to oversized array.
41844         * g++.old-deja/g++.mike/ns15.C: Likewise.
41845         * g++.old-deja/g++.pt/crash16.C: Likewise.
41846
41847 2001-11-02  Graham Stott  <grahams@redhat.com>
41848
41849         * g++.dgother/debug1.C: Fix typos.
41850
41851 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
41852
41853         * g++.dg/other/debug1.C: New test.
41854
41855 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41856
41857         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
41858         of unsigned long.
41859
41860 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
41861
41862         * gcc.dg/20011029-2.c: New test.
41863
41864         * gcc.c-torture/compile/20011029-1.c: New test.
41865
41866 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
41867
41868         * objc/execute/class_self-1.m: New test.
41869         * objc/execute/class_self-2.m: New test.
41870
41871 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
41872
41873         * gcc.misc-tests/msgs.exp: Delete.
41874         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
41875         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
41876         error set to match recent changes.
41877
41878 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
41879
41880         * gcc.dg/20011021-1.c: New test.
41881
41882 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
41883
41884         * gcc.c-torture/compile/20011023-1.c: New test.
41885
41886 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
41887
41888         * lib/g77.exp: Rewrite based on lib/g++.exp.
41889
41890 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
41891
41892         * gcc.c-torture/execute/20011019-1.c: New test.
41893
41894         * gcc.dg/20011018-1.c: New test.
41895
41896 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
41897
41898         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
41899
41900 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
41901
41902         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
41903         * gcc.dg/attr-invalid.c: Likewise.
41904
41905 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
41906
41907         * testsuite/gcc.dg/20011015-1.c: New test.
41908
41909 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
41910
41911         * g++.dg/template/unify2.C: New test.
41912
41913 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
41914
41915         * g++.dg/other/exception-specification.C: New test
41916
41917 2001-10-13  Tom Rix  <trix@redhat.com>
41918
41919         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
41920         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
41921
41922 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
41923
41924         * testsuite/gcc.dg/20011009-1.c: New test.
41925
41926 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
41927
41928         PR g++/4476
41929         * g++.dg/other/friend1.C: New test.
41930
41931 2001-10-11  Richard Henderson  <rth@redhat.com>
41932
41933         * g++.old-deja/g++.other/crash18.C: Add -S to options.
41934
41935 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41936
41937         * gcc.c-torture/compile/20011010-1.c: New.
41938
41939 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41940
41941         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
41942         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
41943         g77.f-torture/execute/execute.exp,
41944         g77.f-torture/noncompile/noncompile.exp,
41945         gcc.c-torture/compile/compile.exp,
41946         gcc.c-torture/execute/execute.exp,
41947         gcc.c-torture/execute/ieee/ieee.exp,
41948         gcc.c-torture/execute/memcheck/memcheck.exp,
41949         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
41950         objc/execute/execute.exp: Update FSF address.
41951
41952 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
41953
41954         * gcc.dg/cpp/cmdlne-C.c: Update.
41955         * gcc.dg/cpp/cmdlne-C2.c: New.
41956
41957 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41958
41959         * gcc.c-torture/execute/20011008-3.c: New.
41960
41961 2001-10-08  DJ Delorie  <dj@redhat.com>
41962
41963         * gcc.dg/20011008-1.c: New.
41964         * gcc.dg/20011008-2.c: New.
41965
41966 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
41967
41968         * gcc.dg/cpp/spacing1.c: Update test.
41969
41970 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41971
41972         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
41973         spelling errors of "separate" as "seperate".
41974
41975 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
41976
41977         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
41978         enough to avoid inlining.
41979
41980 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
41981
41982         * lib/g77.exp: set libg2c_dir correctly.
41983
41984 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41985
41986         * gcc.dg/cpp/macro11.c: New test.
41987
41988 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41989
41990         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
41991         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
41992         gcc.dg/format/multattr-3.c: New tests.
41993         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
41994         tests for format attributes on function pointers being rejected.
41995
41996 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41997
41998         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
41999
42000 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42001
42002         * g++.dg/warn/format1.C: New test.
42003
42004 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
42005
42006         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
42007
42008 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
42009
42010         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
42011
42012 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
42013
42014         * gcc.dg/cpp/redef2.c: Add test.
42015
42016 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
42017
42018         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
42019         long-standing bug on i686, apparently.
42020         * gcc.c-torture/execute/loop-2c.x: New file.
42021         * gcc.c-torture/execute/loop-2d.x: New file.
42022         * gcc.c-torture/execute/loop-3c.x: New file.
42023
42024 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
42025
42026         * gcc.dg/cpp/20000625-2.c: Correct line number.
42027
42028 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42029
42030         * gcc.dg/cpp/macro10.c: New test.
42031         * gcc.dg/cpp/strify3.c: New test.
42032         * gcc.dg/cpp/spacing1.c: Add tests.
42033         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
42034         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
42035
42036 2001-09-24  DJ Delorie  <dj@redhat.com>
42037
42038         * gcc.c-torture/execute/20010924-1.c: New test.
42039
42040 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42041
42042         * testsuite/objc/execute/paste.m: Remove.
42043
42044 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42045
42046         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
42047
42048 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
42049
42050         * g77.dg/strlen0.f: New test.
42051
42052 2001-09-21  Richard Henderson  <rth@redhat.com>
42053
42054         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
42055         * g++.old-deja/g++.abi/vtable2.C: Likewise.
42056
42057 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42058
42059         Table-driven attributes.
42060         * g++.dg/ext/attrib1.C: New test.
42061
42062 2001-09-20  DJ Delorie  <dj@redhat.com>
42063
42064         * gcc.dg/20000926-1.c: Update expected warning messages.
42065         * gcc.dg/array-2.c: Likewise, and test for warnings too.
42066         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
42067         array.
42068
42069 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
42070
42071         * g++.dg/eh/registers1.C: New test case.
42072
42073 2001-09-17  Richard Henderson  <rth@redhat.com>
42074
42075         * gcc.dg/array-5.c: Fix VLA decomposition test.
42076
42077 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
42078
42079         * gcc.dg/cpp/line5.c: New testcase.
42080
42081 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
42082
42083         * gcc.dg/cpp/macro9.c: New test.
42084
42085 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
42086
42087         * gcc.c-torture/execute/980223.c: Change type of addr from long
42088         to char *.
42089
42090 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
42091
42092         * gcc.c-torture/execute/20010915-1.c: New test.
42093
42094 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
42095
42096         * g77.dg/bprob: New directory.
42097         * g77.dg/bprob/bprob.exp: New file.
42098         * g77.dg/bprob/bprob-1.f: New test.
42099         * g77.dg/gcov: New directory.
42100         * g77.dg/gcov/gcov.exp: New file.
42101         * g77.dg/gcov/gcov-1.f: New test.
42102         * g77.dg/gcov/gcov-1.x: New file.
42103
42104 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42105
42106         * gcc.dg/cpp/directiv.c: Update.
42107         * gcc.dg/cpp/undef1.c: Update.
42108
42109 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
42110
42111         * gcc.dg/20010912-1.c: New test.
42112
42113 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
42114
42115         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
42116         language-independent file in lib.
42117         * lib/gcov.exp: New file.
42118
42119 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42120
42121         * gcc.c-torture/compile/20010911-1.c: New test.
42122
42123 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
42124
42125         * lib/profopt.exp: New, to support profile-directed optimizations.
42126         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
42127         * gcc.misc-tests/bprob-1.c: New test.
42128         * gcc.misc-tests/bprob-2.c: New test.
42129
42130 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
42131
42132         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
42133         XFAIL and which kinds of gcov output to verify.
42134         * gcc.misc-tests/gcov-4b.x: New file.
42135         * gcc.misc-tests/gcov-5b.x: New file.
42136         * gcc.misc-tests/gcov-6.x: New file.
42137         * gcc.misc-tests/gcov-7.c: New test.
42138         * gcc.misc-tests/gcov-7.x: New file.
42139
42140 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
42141
42142         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
42143         * gcc.misc-tests/gcov-6.c: New test.
42144
42145 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42146
42147         PR c++/3986
42148         * g++.dg/abi/vbase1.C: New test.
42149
42150 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
42151
42152         * objc.dg/method-2.m: New.
42153
42154 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42155
42156         PR c++/4203
42157         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
42158         * g++.dg/init/empty1.C: New test.
42159
42160 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
42161
42162         * gcc.c-torture/compile/20010903-1.c: New test.
42163
42164 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
42165
42166         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
42167         for m68k.
42168
42169 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
42170
42171         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
42172
42173         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
42174
42175         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
42176
42177 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
42178
42179         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
42180         for 16-bit 'unsigned int'.
42181
42182 2001-08-29  Kazu Hirata  <kazu@hxi.com>
42183
42184         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
42185
42186 2001-08-27  Richard Henderson  <rth@redhat.com>
42187
42188         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
42189         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
42190
42191 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
42192
42193         * gcc.dg/asm-names.c (ymain): New.
42194
42195 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
42196
42197         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
42198         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
42199         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
42200
42201 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42202
42203         * gcc.dg/compare5.c: New testcase.
42204
42205 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
42206
42207         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
42208         and "In instantiation".
42209
42210 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
42211
42212         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
42213
42214 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
42215
42216         * gcc.misc-tests/gcov.exp: Add support for branch information.
42217         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
42218         * gcc.misc-tests/gcov-4.c: New test.
42219         * gcc.misc-tests/gcov-4b.c: New test.
42220         * gcc.misc-tests/gcov-5b.c: New test.
42221
42222 2001-08-20  Zack Weinberg  <zackw@panix.com>
42223
42224         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
42225         expected to fail.
42226
42227 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42228
42229         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
42230
42231 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
42232
42233         * g++.dg/eh/template1.C: New test.
42234
42235 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
42236
42237         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
42238         Fix thinko.
42239         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
42240         for xfail.
42241
42242 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
42243
42244         * lib/g77-dg.exp: Use prune.exp for common procedures
42245         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
42246         * lib/g77.exp: (g77-dg-prune) Remove
42247
42248 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
42249
42250         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
42251
42252 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42253
42254         * g++.dg/template/unify1.C: New test.
42255
42256 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
42257
42258         * g++.dg/abi/empty4.C: New test.
42259
42260 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
42261
42262         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
42263         solaris2.*
42264         * g77.f-torture/compile/pr3743.x: Likewise.
42265
42266 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42267
42268         * g++.dg/other/using-declaration.C: New test.
42269
42270 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42271
42272         * gcc.dg/cpp/tr-sign.c: New testcase.
42273
42274 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42275
42276         * gcc.dg/cpp/19951025-1.c: Revert.
42277         * gcc.dg/cpp/directiv.c: We no longer process directives that
42278         interrupt macro arguments.
42279
42280 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
42281
42282         * gcc.dg/bconstp-1.c: New test.
42283
42284 2001-08-03  Richard Henderson  <rth@redhat.com>
42285
42286         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
42287
42288 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42289
42290         * gcc.dg/cpp/19951025-1.c: Update.
42291
42292 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
42293
42294         * g77.dg/ff90-1.f (s): Fix reference of variable z,
42295         should be x.
42296
42297 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
42298
42299         Kill -fhonor-std.
42300         * g++.old-deja/g++.ns/ns14.C: Remove special options.
42301         * g++.old-deja/g++.other/std1.C: Likewise.
42302         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
42303
42304 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
42305
42306         * lib/g77.exp: Load gcc-defs.exp for common procedures
42307         (g77_pass, g77_fail, g77_finish, g77_exit,
42308         ${tool}_check_unsupported_p} Now redundant.  Deleted.
42309
42310 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
42311
42312         * g77.dg/fbackslash.f
42313         * g77.dg/fcase-preserve.f
42314         * g77.dg/ff90-1.f
42315         * g77.dg/ffixed-line-length-0.f
42316         * g77.dg/ffixed-line-length-132.f
42317         * g77.dg/ffixed-line-length-7.f
42318         * g77.dg/ffixed-line-length-72.f
42319         * g77.dg/ffixed-line-length-none.f
42320         * g77.dg/ffree-form-1.f
42321         * g77.dg/fno-backslash.f
42322         * g77.dg/fno-f90-1.f
42323         * g77.dg/fno-fixed-form-1.f
42324         * g77.dg/fno-onetrip.f
42325         * g77.dg/fno-typeless-boz.f
42326         * g77.dg/fno-underscoring.f
42327         * g77.dg/fno-vxt-1.f
42328         * g77.dg/fonetrip.f
42329         * g77.dg/ftypeless-boz.f
42330         * g77.dg/fugly-assumed.f
42331         * g77.dg/funderscoring.f
42332         * g77.dg/fvxt-1.f
42333
42334 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
42335
42336         * objc.dg/fwd-proto-1.m: New.
42337         * objc.dg/local-decl-1.m: New.
42338         * objc.dg/naming-1.m: New.
42339         * objc.dg/naming-2.m: New.
42340         * objc.dg/proto-hier-1.m: New.
42341
42342 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
42343
42344         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
42345         largest-type elements to a struct makes its size grow.
42346
42347 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
42348
42349         * g++.dg/abi/vthunk1.C: New test.
42350
42351 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
42352
42353         * g++.dg/abi/vbase8-22.C: New test.
42354
42355 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42356
42357         * gcc.dg/cpp/macro8.c: New test.
42358
42359 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
42360
42361         * g++.dg/abi/vbase8-21.C: New test.
42362
42363 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
42364
42365         * g++.dg/abi/vbase8-10.C: New test.
42366
42367 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42368
42369         * lib/g++.exp (g++_set_ld_library_path): Renamed to
42370         ${tool}_set_ld_library_path.
42371         Changed caller.
42372         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
42373         g++.exp.
42374
42375 2001-07-26  Stan Cox <scox@redhat.com>
42376
42377         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
42378         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
42379         gcc_exit, gcc_check_unsupported_p):
42380         Moved to gcc-deps.exp
42381         * gcc-deps.exp: New file.
42382
42383 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42384
42385         * g++.old-deja/g++.pt/defarg14.C: New test.
42386
42387 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42388
42389         * g++.old-deja/g++.other/lineno5.C: New test.
42390
42391 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42392
42393         * g++.old-deja/g++.pt/crash68.C: New test.
42394
42395 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42396
42397         * g++.old-deja/g++.other/crash42.C: New test.
42398
42399 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42400
42401         * gcc.dg/cpp/extratokens.c: Fix.
42402         * gcc.dg/cpp/skipping2.c: New tests.
42403
42404 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42405
42406         * gcc.c-torture/execute/20010724-1.c: New file.
42407         * gcc.c-torture/execute/20010724-1.x: New file.
42408
42409 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42410
42411         * g++.old-deja/g++.other/cond7.C: New test.
42412
42413 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42414
42415         * g++.old-deja/g++.other/optimize4.C: New test.
42416
42417 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42418
42419         * g++.old-deja/g++.abi/vbase8-5.C: New test.
42420
42421 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
42422
42423         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
42424         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
42425         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
42426         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
42427
42428         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
42429         bug report" message.
42430
42431         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
42432         * g++.dg/ext/instantiate1.C: Move from old-deja.
42433
42434 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
42435
42436         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
42437         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
42438         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
42439         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
42440
42441 2001-07-23  Jeffrey A Law  (law@cygnus.com)
42442
42443         * gcc.c-torture/execute/20010723-1.c: New test.
42444
42445 2001-07-23  Ben Elliston  <bje@redhat.com>
42446
42447         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
42448
42449 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42450
42451         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
42452         i[34567]86-*-*.
42453         Delete handling of ieee_multilib_flags.
42454         Pass -mieee for alpha*-*-* and sh-*-*.
42455         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
42456
42457 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
42458
42459         Remove old-abi tests.
42460         * g++.old-deja/g++.mike/p11116.C: Remove.
42461         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
42462
42463 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
42464
42465         * g77.f-torture/compile/pr3743.f: New test
42466
42467 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
42468
42469         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
42470
42471 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42472
42473         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
42474         g++.old-deja/g++.pt/static6.C: Likewise.
42475         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
42476         supports weak symbols.
42477
42478 2001-07-18  Andreas Jaeger  <aj@suse.de>
42479
42480         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
42481         supported again.
42482
42483 2001-07-18  Andreas Jaeger  <aj@suse.de>
42484
42485         * gcc.dg/iftrap-1.c: Fix target line.
42486
42487 2001-07-17  Richard Henderson  <rth@redhat.com>
42488
42489         * gcc.c-torture/execute/20010717-1.c: New.
42490
42491 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42492
42493         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
42494         tests.
42495
42496 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
42497
42498         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
42499
42500 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42501
42502         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
42503         UAC_SIGBUS, UAC_NOPRINT definitions.
42504
42505 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
42506
42507         * objc/execute/object_is_class.m: New test.
42508         * objc/execute/object_is_meta_class.m: New test.
42509
42510 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42511
42512         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
42513         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
42514
42515 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
42516
42517         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
42518         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
42519
42520 2001-07-14  Richard Henderson  <rth@redhat.com>
42521
42522         * gcc.dg/iftrap-1.c: New.
42523
42524 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
42525
42526         * g77.f-torture/execute/intrinsic77.f: New test.
42527
42528 2001-07-11  Janis Johnson <janis@us.ibm.com>
42529
42530         * gcc.misc-tests/gcov-3.c: New test.
42531
42532 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
42533
42534         * gcc.c-torture/compile/20010711-1.c,
42535         * gcc.c-torture/compile/20010711-2.c: New tests.
42536
42537 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
42538
42539         * gcc.c-torture/execute/20010711-1.c: New test.
42540
42541 2001-07-11  Ben Elliston  <bje@redhat.com>
42542
42543         * g++.old-deja/g++.other/enum5.C: New test.
42544
42545 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
42546
42547         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
42548         (g++-dg-prune): Call prune_gcc_output.
42549         * prune.exp: New file for prune_gcc_output.
42550         * lib/g++.exp, lib/gcc.exp: Load it.
42551
42552 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42553
42554         * gcc.c-torture/compile/20010701-1.c,
42555         g++.old-deja/g++.ext/attrib6.C: New tests.
42556
42557 2001-07-06  Jeffrey A Law  (law@cygnus.com)
42558
42559         * gcc.c-torture/compile/20010706-1.c: New test.
42560
42561 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
42562
42563         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
42564
42565 2001-06-28  Stan Shebs  <shebs@apple.com>
42566
42567         * gcc.dg/pragma-darwin.c: New test.
42568
42569 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42570
42571         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
42572         Solaris 2.[678] system.
42573
42574 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42575
42576         * gcc.dg/20010622-1.c: New test.
42577
42578 2001-06-18  Stan Shebs  <shebs@apple.com>
42579
42580         * objc.dg: New directory.
42581         * objc.dg/dg.exp: New file.
42582         * objc.dg/alias.m: New.
42583         * objc.dg/class-1.m: New.
42584         * objc.dg/class-2.m: New.
42585         * objc.dg/const-str-1.m: New.
42586         * objc.dg/const-str-2.m: New.
42587         * objc.dg/id-1.m: New.
42588         * objc.dg/method-1.m: New.
42589         * objc.dg/super-class-1.m: New.
42590         * lib/objc-dg.exp: New file.
42591
42592 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42593
42594         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
42595         of label name.
42596
42597 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
42598
42599         * g++.old-deja/g++.abi/vbase8-9.C: New test.
42600
42601 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42602
42603         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
42604         variable.
42605
42606 2001-06-12  Richard Henderson  <rth@redhat.com>
42607
42608         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
42609
42610 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
42611
42612         * g++.old-deja/g++.abi/vbase5.C: New test.
42613         * g++.old-deja/g++.abi/vbase6.C: New test.
42614         * g++.old-deja/g++.abi/vbase7.C: New test.
42615
42616 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42617
42618         * gcc.c-torture/compile/20010610-1.c: New test.
42619
42620 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
42621
42622         * g++.old-deja/g++.abi/vbase4.C: New test.
42623
42624 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42625
42626         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
42627         support %f for HC11/HC12 targets.
42628         * gcc.c-torture/execute/930513-1.x: New file, likewise.
42629         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
42630         on HC11/HC12 targets.
42631         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
42632
42633 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42634
42635         * gcc.dg/wchar_t-1.c: New file.
42636         * gcc.dg/wint_t-1.c: Likewise.
42637
42638 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
42639
42640         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
42641
42642 2001-06-11  Richard Henderson  <rth@redhat.com>
42643
42644         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
42645
42646 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42647
42648         * gcc.c-torture/compile/20010611-1.c: New test.
42649
42650 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42651
42652         * gcc.dg/c99-tag-1.c: Add more tests.
42653
42654 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
42655
42656         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
42657         representation on MN10300 and ARM/Thumb.
42658
42659 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
42660
42661         * g77.f-torture/execute/20010610.f: New.
42662
42663 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
42664
42665         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
42666         names.
42667
42668 2001-06-09  Richard Henderson  <rth@redhat.com>
42669
42670         * gcc.c-torture/execute/ashrdi-1.c: New.
42671         * gcc.c-torture/execute/ashldi-1.c: New.
42672         * gcc.c-torture/execute/lshrdi-1.c: New.
42673
42674 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
42675
42676         * objc/execute/load-3.m: Added. Check sending +load to categories,
42677         in addition to classes.
42678
42679 2001-06-08  Stan Shebs  <shebs@apple.com>
42680
42681         * objc/execute/load-2.m: New test.  From Nicola Pero
42682         <n.pero@mi.flashnet.it>.
42683
42684 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
42685
42686         * gcc.c-torture/execute/20010605-2.c: New test.
42687
42688 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
42689
42690         * g++.old-deja/g++.abi/vbase2.C: New test.
42691         * g++.old-deja/g++.abi/vbase3.C: New test.
42692
42693 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
42694
42695         * g++.old-deja/g++.pt/friend49.C: New test.
42696
42697 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
42698
42699         * g++.old-deja/g++.ext/anon3.C: New test.
42700
42701 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
42702
42703         * g++.old-deja/g++.other/conv7.C: New test.
42704
42705 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
42706
42707         * gcc.c-torture/compile/20010605-2.c: New test.
42708
42709 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42710
42711         * gcc.c-torture/execute/20010604-1.c: New test.
42712
42713 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
42714
42715         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
42716
42717 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
42718
42719         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
42720         (g++_link_flags): Likewise.
42721         (g++_init): Pass gccpath's value to two previous functions.
42722
42723 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42724
42725         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
42726         Ensure logfile entry matches exec command line.
42727
42728 2001-05-31  Richard Henderson  <rth@redhat.com>
42729
42730         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
42731         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
42732
42733 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
42734
42735         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
42736         compiler for irix6.2
42737
42738 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
42739
42740         * g++.old-deja/g++.other/optimize3.C: New file.
42741
42742 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
42743
42744         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
42745         assemble.
42746
42747 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
42748
42749         * g++.old-deja/g++.other/optimize2.C: New file.
42750
42751 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
42752
42753         * gcc.c-torture/compile/20010518-2.c: New file.
42754         * gcc.c-torture/execute/20010518-1.c: New file.
42755         * gcc.c-torture/execute/20010518-2.c: New file.
42756
42757 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42758
42759         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
42760
42761 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
42762
42763         G++ no longer defines builtins that do not begin with __builtin.
42764         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
42765         * g++.old-deja/g++.brendand/misc13.C: Likewise.
42766         * g++.old-deja/g++.law/builtin1.C: Likewise.
42767         * g++.old-deja/g++.law/cvt2.C: Likewise.
42768         * g++.old-deja/g++.mike/net5.C: Likewise.
42769         * g++.old-deja/g++.other/builtins1.C: Likewise.
42770         * g++.old-deja/g++.other/builtins2.C: Likewise.
42771         * g++.old-deja/g++.other/builtins3.C: Likewise.
42772         * g++.old-deja/g++.other/builtins4.C: Likewise.
42773         * g++.old-deja/g++.other/inline8.C: Likewise.
42774         * g++.old-deja/g++.robertl/eb39.C: Likewise.
42775
42776 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
42777
42778         * g++.old-deja/g++.pt/using1.C: Adjust.
42779         * g++.old-deja/g++.pt/using2.C: New test.
42780
42781 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
42782
42783         * gcc.dg/cpp/charconst.c: New tests.
42784         * gcc.dg/cpp/escape.c: New tests.
42785         * gcc.dg/cpp/escape-1.c: New tests.
42786         * gcc.dg/cpp/escape-2.c: New tests.
42787         * gcc.dg/cpp/ucs.c: New tests.
42788
42789 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
42790
42791         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
42792         native compiler for irix6.5.
42793
42794 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
42795
42796         * lib/g++.exp (g++_include_flags): Use args to compute
42797         get_multilibs.
42798         (g++_link_flags): Likewise.
42799         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
42800
42801 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42802
42803         * gcc.dg/c90-hexfloat-1.c: Add more tests.
42804
42805 2001-05-21  Geoff Keating  <geoffk@redhat.com>
42806
42807         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
42808         this file.
42809
42810 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42811
42812         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
42813         STACK_SIZE;
42814         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
42815         to STACK_SIZE; Use it to define size of add_histo array.
42816         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
42817         to STACK_SIZE.
42818         (f): Use GITT_SIZE to define size of gitt local table.
42819         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
42820         to STACK_SIZE; Use it to define size of bytemem array.
42821
42822 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42823
42824         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
42825         on 68HC11/HC12 due to the asm instruction.
42826         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
42827         * gcc.c-torture/compile/920520-1.x: Likewise.
42828         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
42829         on 68HC11/HC12 because the function is larger than 64K.
42830         * gcc.c-torture/compile/961203-1.x: New file, this test fails
42831         on 68HC11/HC12 because the structure is too large.
42832
42833 2001-05-20  Richard Henderson  <rth@redhat.com>
42834
42835         * gcc.c-torture/execute/20010520-1.c: New.
42836
42837 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42838
42839         * g++.old-deja/g++.warn/compare1.C: New test.
42840         * gcc.dg/compare4.c: New test.
42841
42842 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
42843
42844         * g++.old-deja/g++.other/optimize1.C: New test.
42845
42846 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42847
42848         * g++.old-deja/g++.pt/spec41.C: New test.
42849
42850 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
42851
42852         * gcc.c-torture/compile/20010114-1.x: Remove.
42853
42854 2001-05-18  Stan Shebs  <shebs@apple.com>
42855
42856         * gcc.c-torture/compile/20010518-1.c: New test.
42857
42858 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
42859
42860         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
42861         * g++.old-deja/g++.pt/crash67.C: New test.
42862
42863 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
42864
42865         * g++.old-deja/g++.other/debug9.C: New test.
42866
42867 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
42868
42869         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
42870
42871 2001-05-16  Jan Hubicka  <jh@suse.cz>
42872
42873         * gcc.c-torture/compile/20010516-1.c: New test.
42874
42875 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
42876
42877         * g++.old-deja/g++.other/crash41.C: New test.
42878
42879 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
42880
42881         * g++.old-deja/g++.pt/crash66.C: New test.
42882
42883 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
42884
42885         * g++.old-deja/g++.robertl/eb27.C: Convert.
42886
42887 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
42888
42889         * g++.dg/friend-warn.C: New test.  Do not warn about friend
42890         declaration being redundant.
42891
42892 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
42893
42894         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
42895
42896 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
42897
42898         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
42899
42900 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
42901
42902         * lib/g++.exp: Use testsuite_flags.
42903
42904 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
42905
42906         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
42907
42908 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42909
42910         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
42911
42912 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
42913
42914         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
42915
42916 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
42917
42918         * gcc.c-torture/compile/20010313-1.c: New test.
42919
42920 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
42921
42922         * gcc.dg/cpp/direct2.c: New test.
42923         * gccq.dg/cpp/direct2s.c: New test.
42924
42925         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
42926
42927 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
42928
42929         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
42930         * g++.old-deja/g++.other/op3.C: Likewise.
42931
42932 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
42933
42934         * gcc.dg/cpp/syshdr.h: New file.
42935         * gcc.dg/cpp/sysmac1.c: Update.
42936         * gcc.dg/cpp/sysmac2.c: Update.
42937
42938 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42939
42940         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
42941
42942 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
42943
42944         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
42945         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
42946
42947 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
42948
42949         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
42950
42951 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
42952
42953         * lib/g++.exp (g++_include_flags): Don't use any special flags
42954         if TESTING_IN_BUILD_TREE is not defined.
42955         (g++_init): Use a plain 'c++' as the compiler if
42956         TESTING_IN_BUILD_TREEE is not defined.
42957
42958 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
42959
42960         * g++.old-deja/g++.eh/catch13.C: New test.
42961         * g++.old-deja/g++.eh/catch14.C: New test.
42962
42963 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
42964
42965         * gcc.dg/cpp/tr-define.c: New test.
42966
42967 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
42968
42969         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
42970         <stdlib.h>, not <malloc.h>.
42971
42972 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
42973
42974         * g++.old-deja/g++.ns/template17.C: New test.
42975
42976 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
42977
42978         * g++.old-deja/g++.pt/ref4.C: New test.
42979
42980 2001-04-30  Richard Henderson  <rth@redhat.com>
42981
42982         * gcc.dg/20000724-1.c: Revert last change.
42983
42984 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
42985
42986         * g77.f-torture/execute/20010430.f: New test.
42987
42988 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
42989
42990         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
42991
42992 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
42993
42994         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
42995
42996 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
42997
42998         * g++.old-deja/g++.eh/crash6.C: New test.
42999
43000 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
43001
43002         * g++.old-deja/g++.other/warn7.C: New test.
43003
43004 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
43005
43006         * g++.old-deja/g++.other/defarg9.C: New test.
43007
43008 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
43009
43010         * g77.f-torture/compile/20010426.f: New test.
43011         * g77.f-torture/execute/20010426.f: New test.
43012
43013 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
43014
43015         * g77.f-torture/compile/20000629-1.x: Remove - error
43016         has been fixed.
43017
43018 2001-04-26  Jeffrey A Law  (law@cygnus.com)
43019
43020         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
43021         Tweak slightly to work with g++.dg framework.
43022         * g++.dg/special/ecos.exp: Run initp1.C test.
43023         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
43024
43025         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
43026         its linker doesn't give line numbers either.
43027         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
43028
43029 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
43030
43031         * g++.old-deja/g++.other/lex1.C: New test.
43032
43033 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
43034
43035         * gcc.dg/noncompile/20010425-1.c: New test.
43036
43037 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
43038
43039         * g++.old-deja/g++.pt/mangle2.C: New test.
43040
43041 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
43042
43043         * gcc.dg/format/plus-1.c: New test.
43044
43045 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
43046
43047         * gcc.dg/20010423-1.c: New test.
43048
43049 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
43050
43051         * gcc.c-torture/execute/20010422-1.c: New test.
43052
43053 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
43054
43055         * g++.old-deja/g++.ns/type2.C: New test.
43056
43057 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
43058
43059         * g++.old-deja/g++.other/perf1.C: New test.
43060
43061 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
43062
43063         * gcc.dg/c99-func-2.c: Remove xfail.
43064         * gcc.dg/c99-func-3.c: Remove xfail.
43065         * gcc.dg/c99-func-4.c: Remove xfail.
43066
43067 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
43068
43069         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
43070
43071 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43072
43073         * gcc.c-torture/compile/20010423-1.c: New test.
43074
43075 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43076
43077         * g++.old-deja/g++.pt/typename28.C: New test.
43078
43079 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43080
43081         * g++.old-deja/g++.abi/empty2.C: New test.
43082         * g++.old-deja/g++.abi/empty3.C: New test.
43083
43084 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43085
43086         * g++.old-deja/g++.other/comdat2.C: New test.
43087         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
43088
43089 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43090
43091         * g++.old-deja/g++.other/overload14.C: New test.
43092
43093 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43094
43095         * g++.old-deja/g++.other/lookup23.C: New test.
43096
43097 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
43098
43099         * gcc.c-torture/execute/20010403-1.c: New test.
43100
43101 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
43102             Mark Mitchell  <mark@codesourcery.com>
43103
43104         * lib/old-dejagnu.exp: Don't delete output of executable.
43105         Add .exe suffix to executables.
43106
43107 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
43108
43109         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
43110
43111 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43112
43113         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
43114
43115 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
43116
43117         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
43118         * g++.old-deja/g++.abi/crash1.C: New test.
43119
43120 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
43121
43122         * g++.old-deja/g++.other/crash40.C: New test.
43123
43124 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43125
43126         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
43127
43128 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
43129
43130         * g++.old-deja/g++.other/warn6.C: New test.
43131
43132 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
43133
43134         * g++.old-deja/g++.robertl/eb42.C: Same.
43135
43136 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43137
43138         * gcc.dg/wtr-conversion-1.c: New testcase.
43139
43140 2001-04-10  Richard Henderson  <rth@redhat.com>
43141
43142         * g++.old-deja/g++.other/array5.C: New.
43143
43144 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43145
43146         * gcc.c-torture/execute/20010408-1.c: New test.
43147
43148 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
43149
43150         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
43151         headers and constructs.
43152         * g++.old-deja/g++.robertl/eb79.C: Same.
43153         * g++.old-deja/g++.robertl/eb77.C (main): Same.
43154         * g++.old-deja/g++.robertl/eb73.C: Same.
43155         * g++.old-deja/g++.robertl/eb66.C (main): Same.
43156         * g++.old-deja/g++.robertl/eb55.C (t): Same.
43157         * g++.old-deja/g++.robertl/eb54.C (main): Same.
43158         * g++.old-deja/g++.robertl/eb46.C (main): Same.
43159         * g++.old-deja/g++.robertl/eb44.C: Same.
43160         * g++.old-deja/g++.robertl/eb41.C (main): Same.
43161         * g++.old-deja/g++.robertl/eb4.C (main): Same.
43162         * g++.old-deja/g++.robertl/eb39.C: Same.
43163         * g++.old-deja/g++.robertl/eb33.C (main): Same.
43164         * g++.old-deja/g++.robertl/eb31.C (main): Same.
43165         * g++.old-deja/g++.robertl/eb30.C: Same.
43166         * g++.old-deja/g++.robertl/eb3.C: Same.
43167         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
43168         * g++.old-deja/g++.robertl/eb21.C: Same.
43169         * g++.old-deja/g++.robertl/eb15.C: Same.
43170         * g++.old-deja/g++.robertl/eb118.C: Same.
43171         * g++.old-deja/g++.robertl/eb115.C (main): Same.
43172         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
43173         * g++.old-deja/g++.robertl/eb109.C: Same.
43174         * g++.old-deja/g++.other/sibcall1.C (main): Same.
43175         * g++.old-deja/g++.mike/rtti1.C: Same.
43176         * g++.old-deja/g++.mike/p658.C: Same.
43177         * g++.old-deja/g++.mike/net46.C: Same.
43178         * g++.old-deja/g++.mike/net34.C: Same.
43179         * g++.old-deja/g++.mike/memoize1.C: Same.
43180         * g++.old-deja/g++.mike/eh2.C: Same.
43181         * g++.old-deja/g++.law/weak.C: Same.
43182         * g++.old-deja/g++.law/visibility7.C: Same.
43183         * g++.old-deja/g++.law/visibility25.C: Same.
43184         * g++.old-deja/g++.law/visibility22.C: Same.
43185         * g++.old-deja/g++.law/visibility2.C: Same.
43186         * g++.old-deja/g++.law/visibility17.C: Same.
43187         * g++.old-deja/g++.law/visibility13.C: Same.
43188         * g++.old-deja/g++.law/visibility10.C: Same.
43189         * g++.old-deja/g++.law/visibility1.C: Same.
43190         * g++.old-deja/g++.law/virtual3.C (eval): Same.
43191         * g++.old-deja/g++.law/vbase1.C: Same.
43192         * g++.old-deja/g++.law/operators32.C: Same.
43193         * g++.old-deja/g++.law/nest3.C: Same.
43194         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
43195         * g++.old-deja/g++.law/except5.C (main): Same.
43196         * g++.old-deja/g++.law/cvt7.C (run): Same.
43197         * g++.old-deja/g++.law/cvt2.C: Same.
43198         * g++.old-deja/g++.law/cvt16.C: Same.
43199         * g++.old-deja/g++.law/ctors6.C (bar): Same.
43200         * g++.old-deja/g++.law/ctors17.C (main): Same.
43201         * g++.old-deja/g++.law/ctors13.C: Same.
43202         * g++.old-deja/g++.law/ctors12.C (main): Same.
43203         * g++.old-deja/g++.law/ctors10.C: Same.
43204         * g++.old-deja/g++.law/code-gen5.C: Same.
43205         * g++.old-deja/g++.law/bad-error7.C: Same.
43206         * g++.old-deja/g++.law/arm9.C: Same.
43207         * g++.old-deja/g++.law/arm12.C: Same.
43208         * g++.old-deja/g++.law/arg8.C: Same.
43209         * g++.old-deja/g++.law/arg1.C: Same.
43210         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
43211         * g++.old-deja/g++.jason/template31.C: Same.
43212         * g++.old-deja/g++.jason/template24.C (main): Same.
43213         * g++.old-deja/g++.jason/2371.C: Same.
43214         * g++.old-deja/g++.eh/new2.C: Same.
43215         * g++.old-deja/g++.eh/new1.C: Same.
43216         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
43217         * g++.old-deja/g++.brendan/nest21.C (main): Same.
43218         * g++.old-deja/g++.brendan/err-msg3.C: Same.
43219         * g++.old-deja/g++.brendan/crash62.C: Same.
43220         * g++.old-deja/g++.brendan/crash52.C: Same.
43221         * g++.old-deja/g++.brendan/crash49.C (main): Same.
43222         * g++.old-deja/g++.brendan/crash38.C: Same.
43223         * g++.old-deja/g++.brendan/crash15.C (main): Same.
43224         * g++.old-deja/g++.brendan/copy9.C: Same.
43225
43226 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
43227
43228         * gcc.c-torture/execute/20001203-2.c (memset):
43229         Count argument is of type __SIZE_TYPE__.
43230
43231 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
43232
43233         * gcc.c-torture/compile/20010404-1.c: New test.
43234
43235 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
43236
43237         * gcc.c-torture/compile/20010326-1.c: New test.
43238
43239 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
43240
43241         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
43242         peculiarities of the SH.
43243         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
43244
43245 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43246
43247         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
43248         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
43249         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
43250
43251 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43252
43253         * g77.f-torture/compile/20010321-1.f: New test.
43254
43255 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43256
43257         * gcc.c-torture/compile/20010329-1.c: New test.
43258
43259 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43260
43261         * gcc.c-torture/execute/20010329-1.c: New test.
43262
43263 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
43264
43265         * g++.old-deja/g++.other/eh4.C: Fix typo.
43266
43267 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
43268
43269         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
43270
43271 2001-03-28  Philip Blundell  <philb@gnu.org>
43272
43273         * gcc.c-torture/compile/20010328-1.c: New test.
43274
43275 2001-03-27  Richard Henderson  <rth@redhat.com>
43276
43277         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
43278         * g++.old-deja/g++.eh/vbase3.C: Likewise.
43279
43280 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
43281
43282         * gcc.c-torture/compile/20010327-1.c: New test.
43283
43284 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
43285
43286         * g++.old-deja/g++.other/friend12.C: New test.
43287         * g++.old-deja/g++.other/friend9.C: Expect no errors.
43288         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
43289
43290 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43291
43292         * gcc.c-torture/execute/20010325-1.c: New test.
43293
43294 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
43295
43296         * g++.old-deja/g++.other/mangle3.C: New test.
43297
43298 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
43299
43300         * g++.old-deja/g++.other/anon8.C: New test.
43301
43302 2001-03-20  Philip Blundell  <philb@gnu.org>
43303
43304         * gcc.c-torture/compile/20010320-1.c: New test.
43305
43306 2001-03-17  Richard Henderson  <rth@redhat.com>
43307
43308         * g++.old-deja/g++.other/eh4.C: Add expected error text.
43309
43310 2001-03-15  Geoff Keating  <geoff@redhat.com>
43311
43312         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
43313         tests on AIX.
43314
43315 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
43316
43317         * g++.old-deja/g++.other/eh4.C: New test.
43318
43319 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
43320
43321         * gcc.dg/cpp/mi1.c: Update.
43322
43323 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
43324
43325         * g++.old-deja/g++.other/regstack.C: New test.
43326
43327 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
43328
43329         * g++.old-deja/g++.other/ref4.C: New test.
43330
43331 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
43332
43333         * objc/execute/va_method.m: Added.
43334         * objc/execute/IMP.m: Added.
43335         * objc/execute/_cmd.m: Added.
43336         * objc/execute/accessing_ivars.m: Added.
43337         * objc/execute/class-1.m: Added.
43338         * objc/execute/class-10.m: Added.
43339         * objc/execute/class-11.m: Added.
43340         * objc/execute/class-12.m: Added.
43341         * objc/execute/class-13.m: Added.
43342         * objc/execute/class-14.m: Added.
43343         * objc/execute/class-2.m: Added.
43344         * objc/execute/class-3.m: Added.
43345         * objc/execute/class-4.m: Added.
43346         * objc/execute/class-5.m: Added.
43347         * objc/execute/class-6.m: Added.
43348         * objc/execute/class-7.m: Added.
43349         * objc/execute/class-8.m: Added.
43350         * objc/execute/class-9.m: Added.
43351         * objc/execute/class-tests-1.h
43352         * objc/execute/class-tests-2.h
43353         * objc/execute/compatibility_alias.m: Added.
43354         * objc/execute/encode-1.m: Added.
43355         * objc/execute/formal_protocol-1.m: Added.
43356         * objc/execute/formal_protocol-2.m: Added.
43357         * objc/execute/formal_protocol-3.m: Added.
43358         * objc/execute/formal_protocol-4.m: Added.
43359         * objc/execute/formal_protocol-5.m: Added.
43360         * objc/execute/formal_protocol-6.m: Added.
43361         * objc/execute/formal_protocol-7.m: Added.
43362         * objc/execute/informal_protocol.m: Added.
43363         * objc/execute/initialize.m: Added.
43364         * objc/execute/load.m: Added.
43365         * objc/execute/many_args_method.m: Added.
43366         * objc/execute/nested-3.m: Added.
43367         * objc/execute/no_clash.m: Added.
43368         * objc/execute/private.m: Added.
43369         * objc/execute/redefining_self.m: Added.
43370         * objc/execute/root_methods.m: Added.
43371         * objc/execute/selector-1.m: Added.
43372         * objc/execute/static-1.m: Added.
43373         * objc/execute/static-2.m: Added.
43374         * objc/execute/va_method.m: Added.
43375
43376 2001-03-10  Richard Henderson  <rth@redhat.com>
43377
43378         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
43379
43380 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
43381
43382         * g++.old-deja/g++.other/crash31.C: XFAIL.
43383         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
43384         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
43385         * gcc.c-torture/execute/20010123-1.x: XFAIL.
43386         * gcc.c-torture/execute/20010124-1.x: XFAIL.
43387         * gcc.dg/sequence-pt-1.c: XFAIL one test.
43388
43389 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
43390
43391         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
43392
43393 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
43394
43395         * gcc.dg/20000724-1.c: Don't use multiline strings.
43396
43397 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
43398
43399         * objc/execute/string1.m, objc/execute/string2.m: Compare the
43400         result of -cString against what we expect it to be; don't just
43401         print it out for no one to read.
43402
43403         * objc/execute/string3.m, objc/execute/string4.m: New tests.
43404         Based on testcases provided by Nicola Pero.
43405
43406 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
43407
43408         * gcc.dg/cpp/macro7.c: New test.
43409
43410 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
43411
43412         * gcc.dg/cpp/multiline.c: Update.
43413
43414 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43415
43416         * g++.old-deja/g++.other/enum3.C: New test.
43417
43418 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43419
43420         * g++.old-deja/g++.other/pod1.C: New test.
43421
43422 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43423
43424         * g++.old-deja/g++.ext/overload1.C: New test.
43425
43426 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
43427
43428         * g++.old-deja/g++.pt/using1.C: New test.
43429
43430 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
43431
43432         * g++.old-deja/g++.other/using9.C: New test.
43433
43434 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
43435
43436         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
43437
43438         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
43439
43440 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
43441
43442         * g++.old-deja/g++.ext/realpt1.C: Remove.
43443
43444 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
43445
43446         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
43447
43448 2001-02-26  Will Cohen  <wcohen@redhat.com>
43449
43450         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
43451
43452 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
43453
43454         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
43455         templatized constructors.
43456
43457 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43458
43459         * gcc.c-torture/execute/20010224-1.c: New test.
43460
43461 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
43462
43463         * gcc.c-torture/execute/20010222-1.c: New test.
43464
43465 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
43466
43467         * g++.old-deja/g++.other/inline20.C: New test.
43468
43469 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
43470
43471         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
43472
43473 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
43474
43475         * g++.old-deja/g++.other/lookup22.C: New test.
43476
43477 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
43478
43479         * g77.dg: New directory.
43480         * g77.dg/20010216-1.f: New test case.
43481         * g77.dg/dg.exp: New driver.
43482         * lib/g77-dg.exp: New driver library.
43483
43484 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43485
43486         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
43487
43488 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
43489
43490         * g++.old-deja/g++.other/decl9.C: New test.
43491
43492 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
43493
43494         * g++.old-deja/g++.other/init16.C: Update the test so that it does
43495         not need <string> and also tests the initialization at runtime.
43496
43497 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
43498
43499         * gcc.c-torture/execute/longlong.c: New test.
43500
43501 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
43502
43503         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
43504
43505 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
43506
43507         * gcc.c-torture/execute/920302-1.c (execute):
43508         Change argument type to short.
43509
43510 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
43511
43512         * g++.old-deja/g++.pt/deduct6.C: New test.
43513
43514 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
43515
43516         * g++.old-deja/g++.pt/deduct5.C: New test.
43517
43518 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
43519
43520         * gcc.c-torture/execute/20010209-1.c: New test.
43521
43522 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
43523
43524         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
43525
43526 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
43527
43528         * g++.dg/vtgc1.C: Update for new ABI.
43529
43530         * consistency.vlad: New directory, 1665 files.
43531
43532 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43533
43534         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
43535         return type.
43536         * gcc.dg/cpp/digraphs.c: Declare puts.
43537
43538 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
43539
43540         * g++.old-deja/g++.other/warn5.C: New test.
43541
43542 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
43543
43544         * g++.old-deja/g++.pt/spec40.C: New test.
43545
43546 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
43547
43548         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
43549         case.
43550         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
43551
43552 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
43553
43554         * gcc.c-torture/compile/20010209-1.c: New test.
43555
43556 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
43557
43558         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
43559         excess errors message but not if it crashes.
43560         * g++.old-deja/g++.other/crash27.C: Likewise.
43561         * g++.old-deja/g++.other/crash28.C: Likewise.
43562         * g++.old-deja/g++.other/crash30.C: Likewise.
43563         * g++.old-deja/g++.other/crash32.C: Likewise.
43564         * g++.old-deja/g++.other/crash35.C: Likewise.
43565         * g++.old-deja/g++.pt/inherit2.C: Likewise.
43566
43567 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43568
43569         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
43570         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
43571         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
43572         g77.f-torture/execute/execute.exp,
43573         g77.f-torture/noncompile/noncompile.exp,
43574         gcc.c-torture/execute/execute.exp,
43575         gcc.c-torture/execute/memcheck/memcheck.exp,
43576         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
43577         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
43578         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
43579         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
43580         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
43581         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
43582         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
43583         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
43584         Remove bug reporting instructions with ancient email addresses.
43585
43586 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
43587
43588         * gcc.dg/20010202-1.c: New test.
43589         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
43590
43591 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
43592
43593         * g++.dg/stdbool-if.C: New test.
43594
43595 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
43596
43597         * objc/execute/fdecl.m: Added main().
43598
43599 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
43600
43601         * gcc.c-torture/execute/20010206-1.c: New test.
43602
43603 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43604
43605         * gcc.dg/cpp/avoidpaste1.c: Update.
43606
43607 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
43608
43609         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
43610         Pero <nicola@brainstorm.co.uk>.
43611         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
43612
43613 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
43614
43615         * g++.old-deja/g++.pt/spec39.C: New test.
43616
43617 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
43618
43619         * gcc.c-torture/compile/20010202-1.c: New test.
43620
43621 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
43622
43623         * g++.old-deja/g++.abi/primary2.C: New test.
43624         * g++.old-deja/g++.abi/primary3.C: New test.
43625         * g++.old-deja/g++.abi/primary4.C: New test.
43626         * g++.old-deja/g++.abi/primary5.C: New test.
43627         * g++.old-deja/g++.abi/vtable3.h: New test.
43628         * g++.old-deja/g++.abi/vtable3a.C: New test.
43629         * g++.old-deja/g++.abi/vtable3b.C: New test.
43630         * g++.old-deja/g++.abi/vtable3c.C: New test.
43631         * g++.old-deja/g++.abi/vtable3d.C: New test.
43632         * g++.old-deja/g++.abi/vtable3e.C: New test.
43633         * g++.old-deja/g++.abi/vtable3f.C: New test.
43634         * g++.old-deja/g++.abi/vtable3g.C: New test.
43635         * g++.old-deja/g++.abi/vtable3h.C: New test.
43636         * g++.old-deja/g++.abi/vtable3i.C: New test.
43637         * g++.old-deja/g++.abi/vtable3j.C: New test.
43638         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
43639
43640 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
43641
43642         * g++.old-deja/g++.other/anon6.C: New test.
43643         * g++.old-deja/g++.other/anon7.C: New test.
43644
43645 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
43646
43647         * gcc.dg/cpp/avoidpaste2.c: New tests.
43648
43649 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
43650
43651         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
43652
43653 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
43654
43655         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
43656         DECIMAL_DIG cases for Irix."
43657
43658 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
43659
43660         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
43661
43662 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43663
43664         * gcc.dg/c99-tag-1.c: New test.
43665
43666 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
43667
43668         * gcc.dg/cpp/tr-warn1.c: Add tests.
43669
43670 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
43671
43672         * gcc.dg/cpp/avoidpaste1.c: Update.
43673         * gcc.dg/cpp/paste4.c: Update.
43674
43675 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
43676
43677         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
43678         cases for Irix.
43679
43680 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43681
43682         * g++.old-deja/g++.other/inline19.C: New test.
43683
43684 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
43685
43686         * gcc.dg/Wlarger-than.c: New test.
43687
43688 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43689
43690         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
43691
43692 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
43693
43694         * gcc.c-torture/execute/20010129-1.c: New test.
43695         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
43696
43697 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
43698
43699         * gcc.dg/cpp/avoidpaste1.c: Test case.
43700
43701 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
43702
43703         * g++.old-deja/g++.other/inline18.C: New test.
43704
43705 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43706
43707         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
43708         and __builtin_putchar.
43709
43710 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
43711
43712         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
43713         tests.
43714
43715 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
43716
43717         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
43718         floating point number rounding mode to round to the nearest
43719         representable mode.
43720
43721 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
43722
43723         * g++.old-deja/g++.other/mangle2.C: New test.
43724
43725 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43726
43727         * gcc.c-torture/compile/20010124-1.c: New test.
43728
43729 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
43730
43731         * g++.old-deja/g++.pt/spec38.C: New test.
43732
43733 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43734
43735         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
43736         "Build don't run".
43737
43738 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43739
43740         * gcc.c-torture/execute/20010123-1.c: New test.
43741
43742 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
43743
43744         * g++.old-deja/g++.pt/spec37.C: New test.
43745
43746 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
43747
43748         * g++.old-deja/g++.pt/overload14.C: New test.
43749
43750 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43751
43752         * gcc.c-torture/execute/20010122-1.c: New test, exercise
43753         __builtin_return_address.
43754
43755 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
43756
43757         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
43758         * g++.old-deja/g++.pt/spec35.C: New test.
43759         * g++.old-deja/g++.pt/spec36.C: New test.
43760
43761 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
43762
43763         * gcc.c-torture/compile/20010118-1.c: New test.
43764
43765 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
43766
43767         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
43768
43769 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
43770
43771         * gcc.c-torture/execute/20010119-1.c: New test.
43772
43773 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43774
43775         * g++.old-deja/g++.other/vbase5.C: New test.
43776
43777 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
43778
43779         * gcc.c-torture/execute/20010118-1.c: New test.
43780
43781 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43782
43783         * g++.old-deja/g++.pt/deduct3.C: New test.
43784
43785 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43786
43787         * g++.old-deja/g++.pt/spec34.C: New test.
43788
43789 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
43790
43791         * g77.f-torture/compile/20000601-2.f: New test.
43792
43793 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
43794
43795         * g++.old-deja/g++.other/init17.C: New test.
43796
43797 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
43798
43799         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
43800
43801 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
43802
43803         * g++.old-deja/g++.pt/unify8.C: New test.
43804
43805 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
43806
43807         * g++.old-deja/g++.abi/vbase1.C: New test.
43808
43809 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
43810
43811         * g++.old-deja/g++.pt/crash65.C: New test.
43812
43813 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
43814
43815         * gcc.dg/cpp/assembl2.S: New test case.
43816
43817 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
43818
43819         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
43820         are supported.
43821
43822 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43823
43824         * g++.old-deja/g++.other/builtins1.C: New test.
43825         * g++.old-deja/g++.other/builtins2.C: Likewise.
43826         * g++.old-deja/g++.other/builtins3.C: Likewise.
43827         * g++.old-deja/g++.other/builtins4.C: Likewise.
43828
43829 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
43830
43831         * gcc.c-torture/compile/20010117-1.c: New test.
43832         * gcc.c-torture/compile/20010117-2.c: New test.
43833
43834 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
43835
43836         * g77.f-torture/execute/20010116.[fx]: New test,
43837         XFAIL on i?86-*-*.
43838         * g77.f-torture/compile/20010115.f: Indicate it's
43839         a test for PR fortran/1636.
43840
43841 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43842
43843         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
43844
43845 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
43846
43847         * g77.f-torture/compile/20010115.f: New test.
43848
43849 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
43850
43851         * g++.old-deja/g++.pt/nontype5.C: New test.
43852
43853 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
43854
43855         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
43856         have an equivalent working one below it.
43857
43858 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
43859
43860         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
43861         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
43862
43863 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
43864
43865         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
43866         message containing "init_priority".
43867         (conpr-2.C): Likewise.
43868         (conpr-3.C): Likewise.
43869         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
43870
43871 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43872
43873         * gcc.c-torture/execute/20010114-2.c: New test.
43874
43875 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
43876
43877         * gcc.c-torture/compile/20010114-1.c: New test.
43878         * gcc.c-torture/compile/20010114-1.x: Xfail.
43879         * gcc.c-torture/compile/20010114-2.c: New test.
43880         * gcc.c-torture/execute/20010114-1.c: New test.
43881         * gcc.dg/trunc-1.c: New test.
43882         * gcc.dg/uninit-B.c: New test.
43883
43884 2001-01-13  Nick Clifton  <nickc@redhat.com>
43885
43886         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
43887         target.
43888
43889 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43890
43891         * gcc.c-torture/compile/20010113-1.c: New test.
43892
43893 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
43894
43895         * gcc.c-torture/compile/20001212-1.c: New test.
43896
43897 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
43898
43899         * gcc.dg/cpp/widestr1.c: Update.
43900         * gcc.dg/cpp/prag-imp.c: Remove.
43901
43902 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
43903
43904         * gcc.c-torture/execute/20000801-3.x: Remove.
43905         * gcc.dg/c90-init-1.c: New test.
43906         * gcc.dg/c99-init-1.c: New test.
43907         * gcc.dg/c99-init-2.c: New test.
43908         * gcc.dg/gnu99-init-1.c: New test.
43909
43910 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
43911
43912         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
43913         testing that no relevant ones were found.
43914
43915 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
43916
43917         * g++.old-deja/g++.pt/cast2.C: New test.
43918
43919 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
43920
43921         * g++.old-deja/g++.pt/friend47.C: New test.
43922
43923 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
43924
43925         * g++.old-deja/g++.pt/instantiate13.C: New test.
43926
43927 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
43928
43929         * g++.old-deja/g++.other/defarg7.C: New test.
43930         * g++.old-deja/g++.other/defarg8.C: New test.
43931
43932 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
43933
43934         * g++.old-deja/g++.pt/crash64.C: New test.
43935
43936 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
43937
43938         * g++.old-deja/g++.pt/crash63.C: New test.
43939
43940 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
43941
43942         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
43943
43944 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
43945
43946         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
43947
43948 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
43949
43950         * g++.old-deja/g++.pt/error3.C: New test.
43951
43952 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
43953
43954         * g++.old-deja/g++.other/crash39.C: New test.
43955
43956 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
43957
43958         * g++.old-deja/g++.other/vbase4.C: New test.
43959
43960 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
43961
43962         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
43963         * gcc.dg/special/20000419-2.c: New file. Identical to above.
43964         * gcc.dg/special/special.exp: New test driver which will check
43965         for alias support for the above test.
43966
43967 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
43968
43969         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
43970         problems on small machines.
43971         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
43972         parameterize.
43973
43974 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
43975
43976         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
43977         mips.
43978         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
43979
43980 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
43981
43982         * g++.old_deja/g++.pt/using8.C: New test.
43983
43984 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43985
43986         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
43987
43988 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
43989
43990         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
43991         where a failure is expected.
43992         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
43993
43994 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
43995
43996         * g++.old_deja/g++.pt/instantiate12.C: New test.
43997
43998 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
43999
44000         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
44001         start of structs.
44002         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
44003         * g++.old-deja/g++.brendan/crash17.C: Likewise.
44004         * g++.old-deja/g++.brendan/crash29.C: Likewise.
44005         * g++.old-deja/g++.brendan/crash48.C: Likewise.
44006         * g++.old-deja/g++.brendan/ns1.C: Likewise.
44007         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
44008         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
44009         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
44010         * g++.old-deja/g++.eh/spec6.C: Likewise.
44011         * g++.old-deja/g++.jason/crash3.C: Likewise.
44012         * g++.old-deja/g++.law/ctors11.C: Likewise.
44013         * g++.old-deja/g++.law/ctors17.C: Likewise.
44014         * g++.old-deja/g++.law/ctors5.C: Likewise.
44015         * g++.old-deja/g++.law/ctors9.C: Likewise.
44016         * g++.old-deja/g++.mike/ambig1.C: Likewise.
44017         * g++.old-deja/g++.mike/net22.C: Likewise.
44018         * g++.old-deja/g++.mike/p3538a.C: Likewise.
44019         * g++.old-deja/g++.mike/p3538b.C: Likewise.
44020         * g++.old-deja/g++.mike/virt3.C: Likewise.
44021         * g++.old-deja/g++.niklas/t128.C: Likewise.
44022         * g++.old-deja/g++.other/anon4.C: Likewise.
44023         * g++.old-deja/g++.other/using1.C: Likewise.
44024         * g++.old-deja/g++.other/warn3.C: Likewise.
44025         * g++.old-deja/g++.pt/t37.C: Likewise.
44026         * g++.old-deja/g++.robertl/eb69.C: Likewise.
44027         * g++.old-deja/g++.robertl/eb71.C: Likewise.
44028
44029 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
44030
44031         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
44032
44033 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44034
44035         * gcc.c-torture/execute/stdio-opt-3.c: New test.
44036
44037 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
44038
44039         * gcc.c-torture/compile/20010107-1.c: New test.
44040
44041 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44042
44043         * gcc.c-torture/execute/builtin-noret-1.c: New test.
44044
44045 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44046
44047         * gcc.dg/format/format.h: New file.
44048         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
44049         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
44050         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
44051         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
44052         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
44053         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
44054         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
44055         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
44056         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
44057         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
44058         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
44059         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
44060         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
44061         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
44062         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
44063         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
44064         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
44065         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
44066         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
44067         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
44068         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
44069         instead of declaring standard types, macros and functions in each
44070         test.
44071
44072 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
44073
44074         * gcc.c-torture/execute/20010106-1.c: New test.
44075
44076 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44077
44078         * gcc.dg/format/format.exp: New file.
44079         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
44080         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
44081         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
44082         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
44083         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
44084         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
44085         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
44086         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
44087         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
44088         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
44089         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
44090         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
44091         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
44092         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
44093         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
44094         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
44095         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
44096         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
44097         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
44098         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
44099         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
44100         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
44101         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
44102         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
44103         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
44104         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
44105         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
44106         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
44107         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
44108         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
44109         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
44110         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
44111         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
44112         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
44113         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
44114         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
44115         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
44116         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
44117         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
44118         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
44119         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
44120         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
44121
44122 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
44123
44124         * gcc.c-torture/execute/991228-1.c: Take word endianness into
44125         account.
44126
44127 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
44128
44129         * gcc.c-torture/execute/builtin-complex-1.c: New test.
44130
44131 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
44132
44133         * g++.old-deja/g++.pt/crash62.C: New test.
44134
44135 2001-01-04  Richard Henderson  <rth@redhat.com>
44136
44137         * gcc.dg/20000926-1.c: Update expected warnings.
44138         * gcc.dg/array-2.c: Likewise.
44139         * gcc.dg/array-4.c: Also validate flexible array members.
44140         * gcc.dg/c99-flex-array-1.c: New.
44141
44142 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
44143
44144         * gcc.c-torture/compile/20001222-1.x: Remove.
44145
44146 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44147
44148         * gcc.c-torture/execute/built-in-setjmp.c: New.
44149
44150 2001-01-03  Richard Henderson  <rth@redhat.com>
44151
44152         * gcc.dg/940510-1.c: Update expected error wording.
44153         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
44154
44155 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
44156
44157         * lib/target-supports.exp (check_alias_available): Modified to
44158         indicate aliases not supported if only weak aliases are supported.
44159
44160 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44161
44162         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
44163         Turn on cmpstrsi checks for __pj__ and __i370__.
44164
44165 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
44166
44167         * g++.old-deja/g++.other/virtual11.C: New test.
44168
44169 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
44170
44171         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
44172
44173 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44174
44175         * gcc.c-torture/compile/20010102-1.c: New test.
44176
44177 2001-01-02  Andreas Jaeger  <aj@suse.de>
44178
44179         * gcc.dg/noreturn-3.c: New test.
44180
44181         * gcc.dg/noreturn-4.c: New test.
44182
44183 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44184
44185         * gcc.c-torture/execute/stdio-opt-1.c: Also test
44186         __builtin_fputc and __builtin_fwrite.
44187
44188 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
44189
44190         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
44191         signed char, not default char.
44192
44193 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
44194
44195         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
44196
44197 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
44198
44199         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
44200
44201 2000-12-29  Richard Henderson  <rth@redhat.com>
44202
44203         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
44204         (__cyg_profile_func_exit): Define.
44205
44206 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
44207
44208         * g++.dg/vtgc1.C: New test.
44209
44210 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
44211
44212         * gcc.dg/noncompile/20001228-1.c: New test.
44213
44214         * gcc.dg/20001228-1.c: New test.
44215
44216         * gcc.c-torture/execute/20001228-1.c: New test.
44217
44218 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
44219
44220         * gcc.dg/format-strfmon-1.c: New test.
44221
44222 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44223
44224         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
44225         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
44226         * gcc.c-torture/execute/string-opt-1.c: Likewise.
44227         * gcc.c-torture/execute/string-opt-2.c: Likewise.
44228         * gcc.c-torture/execute/string-opt-3.c: Likewise.
44229         * gcc.c-torture/execute/string-opt-4.c: Likewise.
44230         * gcc.c-torture/execute/string-opt-6.c: Likewise.
44231         * gcc.c-torture/execute/string-opt-7.c: Likewise.
44232         * gcc.c-torture/execute/string-opt-8.c: Likewise.
44233         * gcc.c-torture/execute/string-opt-9.c: Likewise.
44234         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44235         * gcc.c-torture/execute/string-opt-11.c: Likewise.
44236         * gcc.c-torture/execute/string-opt-12.c: Likewise.
44237
44238         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
44239         * gcc.c-torture/execute/string-opt-4.c: Test index.
44240
44241 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
44242
44243         * gcc.c-torture/compile/20001226-1.c: New test.
44244
44245 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44246
44247         * gcc.c-torture/compile/20001222-1.c: New test.
44248         * gcc.c-torture/compile/20001222-1.x: Xfail.
44249
44250 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
44251
44252         * gcc.c-torture/execute/comp-goto-2.c: New test.
44253
44254 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
44255
44256         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
44257         Use long types if __INT_MAX__ is 32767.
44258         (main): Use cast to (sint32 *) when poking 88 into a_page.
44259
44260         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
44261
44262 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
44263
44264         * gcc.c-torture/compile/20001221-1.c: New test.
44265         * gcc.c-torture/execute/20001221-1.c: New test.
44266
44267 2000-12-20  Richard Henderson  <rth@redhat.com>
44268
44269         * g++.old-deja/g++.pt/crash36.C: Update error lines.
44270         * g++.old-deja/g++.robertl/eb109.C: Likewise.
44271
44272 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44273
44274         * gcc.dg/compare3.c: New test.
44275
44276 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44277
44278         * gcc.dg/format-warnll-1.c: New test.
44279
44280 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
44281
44282         * gcc.dg/cpp/cmdlne-P.c: New test.
44283
44284 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44285
44286         * gcc.c-torture/execute/builtin-abs-1.c,
44287         gcc.c-torture/execute/builtin-abs-2.c: New tests.
44288
44289 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
44290
44291         * gcc.dg/cpp/multiline.c: New test.
44292
44293 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
44294
44295         * g++.old-deja/g++.other/syshdr1.C: Update.
44296         * gcc.dg/cpp/lineflags.c: Remove temporarily.
44297
44298 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44299
44300         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
44301
44302 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44303
44304         * g++.old-deja/g++.pt/ttp65.C: New test.
44305
44306 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44307
44308         * g++.old-deja/g++.pt/ttp64.C: New test.
44309
44310 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44311
44312         * g++.old-deja/g++.pt/spec33.C: New test.
44313
44314 2000-12-14  Catherine Moore  <clm@redhat.com>
44315
44316         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
44317         * gcc.c-torture/execute/920612-2.c: Likewise.
44318         * gcc.c-torture/execute/920428-2.c: Likewise.
44319         * gcc-c-torture/execute/va-arg-11.c: Call exit.
44320         * gcc.c-torture/execute/va-arg-21.c: Likewise.
44321
44322 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44323
44324         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
44325         * gcc.dg/pack-test-2.c: Likewise.
44326
44327 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44328
44329         Tests by Zack Weinberg <zackw@stanford.edu>.
44330
44331         * gcc.dg/cpp/defined.c: Update.
44332         * gcc.dg/cpp/defined_trad.c: New tests.
44333
44334 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44335
44336         * gcc.dg/cpp/trad-direct.c: Update.
44337
44338 2000-12-11  Neil Booth  <neilb@earthling.net>
44339
44340         * gcc.dg/cpp/defined_trad.c
44341
44342 2000-12-11  Neil Booth  <neilb@earthling.net>
44343
44344         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
44345
44346 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44347
44348         * gcc.dg/format-miss-2.c: New test.
44349
44350 2000-12-09  Neil Booth  <neilb@earthling.net>
44351
44352         * gcc.dg/cpp/lineflags.c: New tests.
44353         * gcc.dg/cpp/poison.c: Update.
44354         * gcc.dg/cpp/redef2.c: Update.
44355         * gcc.dg/cpp/skipping.c: New test.
44356
44357 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
44358
44359         * g++.old-deja/g++.other/eh3.C: New testcase.
44360
44361 2000-12-07  Neil Booth  <neilb@earthling.net>
44362
44363         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
44364         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
44365         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
44366         wtr-union-init-2.c, wtr-union-init-3.c: Update.
44367         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
44368         Update.
44369
44370 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44371
44372         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
44373         __SIZE_TYPE__ instead of int for type of integers cast to
44374         pointers.
44375
44376 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
44377
44378         * g++.old-deja/g++.other/cleanup4.C: New test.
44379
44380 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44381
44382         * format-sec-1.c: New test.
44383
44384 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44385
44386         * gcc.dg/format-nonlit-3.c: New test.
44387
44388 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44389
44390         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
44391         through a null pointer.
44392
44393 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44394
44395         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
44396         * g++.old-deja/g++.pt/partial4.C: New test.
44397
44398 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
44399
44400         * gcc.c-torture/execute/ieee/hugeval.x: New.
44401
44402 2000-12-06  Neil Booth  <neilb@earthling.net>
44403
44404         * gcc.dg/cpp/backslash2.c: New tests.
44405
44406 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44407
44408         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
44409         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
44410
44411 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
44412
44413         * gcc.c-torture/execute/20001203-2.c: New testcase.
44414
44415 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
44416
44417         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
44418         * g++.old-deja/g++.other/virtual10.C: New test.
44419
44420 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
44421
44422         * g++.old-deja/g++.mike/pmf5.C: Remove test.
44423
44424 2000-12-05  Richard Henderson  <rth@redhat.com>
44425
44426         * gcc.c-torture/compile/20001205-1.c: New.
44427
44428 2000-12-04  Neil Booth  <neilb@earthling.net>
44429
44430         * g++.old-deja/g++.other/virtual9.C: New test.
44431         * g++.old-deja/g++.pt/crash61.C: New test.
44432         * gcc.c-torture/execute/loop-9.c: New test.
44433
44434 2000-12-04  Neil Booth  <neilb@earthling.net>
44435
44436         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
44437         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
44438         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
44439         * gcc.dg/cpp/extratokens.c: ...here.
44440
44441 2000-12-04  Neil Booth  <neilb@earthling.net>
44442
44443         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
44444         New tests.
44445
44446 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44447
44448         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
44449         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
44450
44451 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44452
44453         * gcc.c-torture/execute/20001203-1.c: New test.
44454
44455 2000-12-03  Neil Booth  <neilb@earthling.net>
44456
44457         * gcc.dg/cpp/macro6.c: New test cases.
44458
44459 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44460
44461         * gcc.c-torture/execute/string-opt-9.c: New test.
44462         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44463         * gcc.c-torture/execute/string-opt-11.c: Likewise.
44464         * gcc.c-torture/execute/string-opt-12.c: Likewise.
44465
44466         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
44467         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
44468
44469 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
44470
44471         * gcc.dg/cpp/if-6.c: New testcase.
44472
44473         * gcc.dg/20001201-1.c: New testcase.
44474
44475 2000-12-02  Neil Booth  <neilb@earthling.net>
44476
44477         * g++.old-deja/g++.other/externC4.C,
44478         g++.old-deja/g++.other/friend10.C: New tests.
44479
44480 2000-12-02  Neil Booth  <neilb@earthling.net>
44481
44482         * g++.old-deja/g++.other/instan2.C
44483         * g++.old-deja/g++.other/instan3.C: New test.
44484
44485 2000-12-02  Neil Booth  <neilb@earthling.net>
44486
44487         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
44488         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
44489         gnuc99.c,gnuc99-pedantic.c: New tests.
44490
44491 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44492
44493         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
44494         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
44495
44496 2000-12-01  Neil Booth  <neilb@earthling.net>
44497
44498         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
44499         * gcc.dg/cpp/poison.c: Update.
44500         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
44501
44502 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
44503
44504         * g77.f-torture/execute/20001201.f: New test.
44505
44506 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44507
44508         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
44509
44510 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
44511
44512         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
44513
44514 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
44515
44516         * g++.old-deja/g++.other/cast6.C: New test.
44517
44518 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
44519
44520         * gcc.c-torture/execute/20001130-2.c: New testcase.
44521
44522 2000-11-30  Richard Henderson  <rth@redhat.com>
44523
44524         * gcc.c-torture/execute/20001130-1.c: New test.
44525
44526 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
44527
44528         * g++.old-deja/g++.other/op3.C: New test.
44529
44530 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
44531
44532         * g++.old-deja/g++.other/op2.C: New test.
44533
44534 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
44535
44536         * g++.old-deja/g++.other/crash38.C: New test.
44537
44538 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
44539
44540         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
44541
44542 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
44543
44544         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
44545         tests.
44546         * gcc.c-torture/execute/string-opt-6.c: New test.
44547
44548         * gcc.dg/20001117-1.c: Add main.
44549
44550 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
44551
44552         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
44553         Move from here ...
44554         * gcc.dg/940510-1.c: ... to here.
44555
44556         * gcc.dg/20000926-1.c: GNU C now allows initializations of
44557         zero-size arrays in toplevel structures.
44558
44559 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
44560
44561         * gcc.c-torture/execute/loop-8.c: New test.
44562
44563 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44564
44565         * g++.old-deja/g++.other/base1.C: New test.
44566
44567 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44568
44569         * g++.old-deja/g++.other/parse2.C: New test.
44570
44571 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44572
44573         * g++.old-deja/g++.pt/incomplete1.C: New test.
44574
44575 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44576
44577         * g++.old-deja/g++.other/friend9.C: New test.
44578
44579 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
44580
44581         * gcc.dg/20001127-1.c: New test.
44582
44583 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
44584
44585         * g++.old-deja/g++.pt/friend46.C: New test.
44586
44587 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
44588
44589         * g++.old-deja/g++.other/ptrmem8.C: New test.
44590
44591 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44592
44593         * gcc.c-torture/execute/string-opt-7.c: New test.
44594         * gcc.c-torture/execute/string-opt-8.c: Likewise.
44595
44596 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
44597
44598         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
44599         instead of 'mkcheck 2'.
44600
44601 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44602
44603         * gcc.c-torture/execute/memcheck/driver.c,
44604         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
44605         C9X references to refer to C99.
44606
44607 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
44608
44609         * gcc.dg/ultrasp3.c: New test.
44610
44611 2000-11-25  Neil Booth  <neilb@earthling.net>
44612
44613         * gcc.dg/cpp/include2.c: Update test to be locale independent.
44614
44615 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
44616
44617         * gcc.c-torture/compile/20001123-2.c: New.
44618
44619 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44620
44621         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
44622
44623 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
44624
44625         * gcc.dg/sequence-point-1.c: Add some new tests.
44626         * gcc.c-torture/execute/20001124-1.c: New test.
44627
44628 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
44629
44630         * g++.old-deja/g++.other/vaarg4.C: New test.
44631         * gcc.c-torture/compile/20001123-1.c: New test.
44632
44633 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
44634
44635         * g++.other/crash24.C: Adjust and remove XFAIL.
44636         * g++.other/crash37.C: New test.
44637
44638 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
44639
44640         * g++.old-deja/g++.pt/instantiate9.C: New test.
44641
44642 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
44643
44644         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
44645         new ABI, too.
44646
44647         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
44648         * g++.old-deja/g++.robertl/eb55.C: Likewise.
44649
44650 2000-11-22  Neil Booth  <neilb@earthling.net>
44651
44652         * gcc.dg/cpp/Wtrigraphs.c: New test.
44653
44654 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
44655
44656         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
44657
44658 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
44659
44660         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
44661
44662 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
44663
44664         * lib/gcc-dg.exp: load_lib scanasm.exp.
44665         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
44666         * lib/g++-dg.exp: load_lib scanasm.exp.
44667         * lib/scanasm.exp: New.
44668         (scan-assembler, scan-assembler-not): Add optional arguments to
44669         test name, or if not present, the pattern name.
44670         (scan-assembler-dem, scan-assembler-dem-not): New.
44671
44672         * g++.dg/dg.exp: New.
44673
44674 2000-11-21  Neil Booth  <neilb@earthling.net>
44675
44676         * gcc.dg/cpp/integrated1.c: Remove.
44677
44678 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
44679
44680         * gcc.c-torture/execute/20001121-1.c: New test.
44681
44682 2000-11-21  Richard Henderson  <rth@redhat.com>
44683
44684         * gcc.c-torture/compile/20001121-1.c: New test.
44685
44686 2000-11-20  Neil Booth  <neilb@earthling.net>
44687
44688         * gcc.dg/cpp/integrated1.c: New test.
44689
44690 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
44691
44692         * g++.old-deja/g++.other/inline17.C: New test.
44693
44694 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
44695
44696         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
44697         local variable to be zero: I made the variable global. Now
44698         uses abort() and exit() instead of relying on main's return value.
44699
44700 2000-11-20  Neil Booth  <neilb@earthling.net>
44701
44702         * gcc.dg/cpp/paste2.c: Update test.
44703         * objc/execute/paste.m: New test.
44704
44705 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
44706
44707         * gcc.dg/c99-condexpr-1.c: New test.
44708
44709 2000-11-20  Neil Booth  <neilb@earthling.net>
44710
44711         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
44712
44713 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
44714
44715         * g++.old-deja/g++.pt/export1.C: New test.
44716
44717 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
44718
44719         * gcc.dg/20001117-1.c: New test.
44720
44721 2000-11-18  Richard Henderson  <rth@redhat.com>
44722
44723         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
44724
44725 2000-11-18  Richard Henderson  <rth@redhat.com>
44726
44727         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
44728         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
44729         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
44730
44731 2000-11-18  Richard Henderson  <rth@redhat.com>
44732
44733         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
44734         (main): New.  Exit cleanly.
44735
44736 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44737
44738         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
44739         gcc.dg/c99-fordecl-2.c: New tests.
44740
44741 2000-11-18  Richard Henderson  <rth@redhat.com>
44742
44743         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
44744         * gcc.c-torture/execute/zerolen-2.c: New.
44745
44746 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44747
44748         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
44749         memory.
44750
44751 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
44752
44753         * g++.old-deja/g++.pt/instantiate8.C: New test.
44754
44755 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
44756
44757         * g++.old-deja/g++.other/incomplete.C: Add more tests.
44758         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
44759
44760 2000-11-16  Nick Clifton  <nickc@redhat.com>
44761
44762         * gcc.c-torture/execute/nestfunc-2.c: New test.
44763         * gcc.c-torture/execute/nestfunc-3.c: New test.
44764
44765 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
44766
44767         * gcc.c-torture/compile/20001116-1.c: New test.
44768
44769 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44770
44771         * gcc.c-torture/execute/20001115-1.c: New test.
44772
44773 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
44774
44775         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
44776         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
44777         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
44778         * g++.old-deja/g++.abi/vmihint.C: Likewise.
44779
44780 2000-11-15  Neil Booth  <neilb@earthling.net>
44781
44782         gcc.dg/cpp/_Pragma1.c: Update.
44783         gcc.dg/cpp/_Pragma2.c: New test.
44784
44785 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
44786
44787         * g++.old-deja/g++.other/anon5.C: New test.
44788
44789 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
44790
44791         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
44792         tests.
44793
44794 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
44795
44796         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
44797         output.
44798
44799 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44800
44801         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
44802         labels at end of compound statements.
44803
44804 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
44805
44806         * gcc.c-torture/execute/loop-7.c: New test.
44807
44808 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44809
44810         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
44811
44812 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44813
44814         * gcc.dg/c99-bool-1.c: New test.
44815
44816 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44817
44818         * gcc.dg/c99-scope-1.c: Remove xfail.
44819         * gcc.dg/c99-scope-2.c: New test.
44820
44821 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44822
44823         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
44824         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
44825
44826 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
44827
44828         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
44829         error messages.
44830
44831         * g++.mike/p700.C: Don't typedef wchar_t.
44832         * g++.mike/p784.C: Likewise.
44833         * g++.mike/eb101.C: Don't use __wchar_t.
44834
44835 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
44836
44837         * g77.f-torture/execute/20001111.[fx]: Test premature exit
44838         from DO loop.
44839
44840 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
44841
44842         * gcc.c-torture/execute/20001111-1.c: New test.
44843
44844 2000-11-10  Nick Clifton  <nickc@redhat.com>
44845
44846         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
44847         long multuiple and accumulate.
44848
44849 2000-11-09  Richard Henderson  <rth@redhat.com>
44850
44851         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
44852         via size_t instead of int.
44853
44854         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
44855         * gcc.c-torture/execute/string-opt-2.c: Likewise.
44856         * gcc.c-torture/execute/string-opt-3.c: Likewise.
44857         * gcc.c-torture/execute/string-opt-4.c: Likewise.
44858
44859 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
44860
44861         * gcc.c-torture/compile/20001109-1.c: New test.
44862         * gcc.c-torture/compile/20001109-2.c: New test.
44863
44864 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
44865
44866         * g++.old-deja/g++.pt/operator1.C: New test.
44867         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
44868
44869 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
44870
44871         * gcc.dg/20001108-1.c: New test.
44872
44873 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
44874
44875         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
44876         with both arguments constant strings.
44877         * gcc.c-torture/execute/string-opt-3.c: New test.
44878         * gcc.c-torture/execute/string-opt-4.c: New test.
44879         * gcc.c-torture/execute/string-opt-5.c: New test.
44880
44881 2000-11-08  Nick Clifton  <nickc@redhat.com>
44882
44883         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
44884         mulsidi3adddi patterns.
44885
44886 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
44887
44888         * g++.old-deja/g++.other/crash36.C: New test.
44889
44890 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
44891
44892         * g++.old-deja/g++.other/init16.C: New test.
44893
44894 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
44895
44896         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
44897
44898 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
44899
44900         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
44901         * gcc.c-torture/execute/va-arg-16.x: Likewise.
44902         * gcc.c-torture/execute/va-arg-17.x: Likewise.
44903
44904 2000-11-07  DJ Delorie  <dj@redhat.com>
44905
44906         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
44907
44908 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44909
44910         * gcc.c-torture/execute/string-opt-1.c: New test.
44911
44912 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
44913
44914         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
44915         mips-sgi-irix6.* because the MIPS ABI passes floating-point
44916         parameters in registers, and there is no way for a varargs
44917         function to know in which order the integer and floating-point
44918         parameters should be interleaved when they are placed on the
44919         stack.
44920         * gcc.c-torture/execute/va-arg-16.x: Likewise.
44921         * gcc.c-torture/execute/va-arg-17.x: Likewise.
44922
44923 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44924
44925         * gcc.c-torture/execute/string-opt-2.c: New test.
44926
44927 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
44928
44929         * g++.old-deja/g++.pt/crash60.C: New test.
44930
44931 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
44932
44933         * g++.old-deja/g++.other/crash24.C: New test.
44934         * g++.old-deja/g++.other/crash25.C: New test.
44935         * g++.old-deja/g++.other/crash26.C: New test.
44936         * g++.old-deja/g++.other/crash27.C: New test.
44937         * g++.old-deja/g++.other/crash28.C: New test.
44938         * g++.old-deja/g++.other/crash29.C: New test.
44939         * g++.old-deja/g++.other/crash30.C: New test.
44940         * g++.old-deja/g++.other/crash31.C: New test.
44941         * g++.old-deja/g++.other/crash32.C: New test.
44942         * g++.old-deja/g++.other/crash33.C: New test.
44943         * g++.old-deja/g++.other/crash34.C: New test.
44944         * g++.old-deja/g++.other/crash35.C: New test.
44945
44946 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
44947
44948         * gcc.c-torture/execute/20001031-1.c: New test.
44949
44950 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
44951
44952         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
44953         namespace.
44954
44955         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
44956         standards-conformant.
44957
44958         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
44959
44960         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
44961         * g++.old-deja/g++.mike/p755a.C: Likewise.
44962         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
44963         library makes no calls to `operator new' during initialization.
44964
44965 2000-11-04  Neil Booth  <neilb@earthling.net>
44966
44967         * gcc.dg/cpp/include2.c: New tests.
44968
44969 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
44970
44971         * lib/g++.exp (g++_set_ld_library_path): New function.
44972         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
44973
44974 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
44975
44976         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
44977         warnings.
44978
44979 2000-11-01  Richard Henderson  <rth@redhat.com>
44980
44981         * g++.old-deja/g++.ext/namedret1.C: New.
44982         * g++.old-deja/g++.ext/namedret2.C: New.
44983         * g++.old-deja/g++.ext/namedret3.C: New.
44984
44985 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
44986
44987         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
44988         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
44989
44990 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44991
44992         * gcc.c-torture/execute/va-arg-21.c: New test.
44993
44994 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44995
44996         * gcc.dg/c99-complex-2.c: New test.
44997
44998 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44999
45000         * gcc.c-torture/execute/stdio-opt-1.c: New test.
45001
45002 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
45003
45004         * g++.old-deja/g++.other/inline16.C: New test.
45005
45006 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
45007
45008         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
45009         __PRETTY_FUNCTION__
45010
45011 2000-10-29  Neil Booth  <neilb@earthling.net>
45012
45013         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
45014         New tests.
45015         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
45016         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
45017         optimisation.
45018
45019 2000-10-29  Neil Booth  <neilb@earthling.net>
45020
45021         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
45022         * mi1.c, mi1c.h: Add null directives to multiple-include test.
45023         * mi5.c: Test multiple includes work with -C.
45024         * trigraphs.c: Test ^= version.
45025
45026 2000-10-28  Neil Booth  <neilb@earthling.net>
45027
45028         New tests and test updates for new macro expander.
45029
45030         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
45031         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
45032         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
45033         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
45034         new diagnostic messages.
45035
45036         * gcc.dg/cpp/macro3.c: New tests.
45037
45038 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
45039
45040         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
45041         on the same line.
45042
45043 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
45044
45045         * g++.old-deja/g++.other/eh2.C: New test.
45046
45047 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
45048
45049         * gcc.c-torture/execute/20001027-1.c: New test.
45050
45051 2000-10-26  Richard Henderson  <rth@redhat.com>
45052
45053         * gcc.c-torture/execute/20001026-1.c: New.
45054
45055 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
45056
45057         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
45058         * g++.old-deja/g++.law/builtin1.C: Likewise.
45059         * g++.old-deja/g++.law/ctors10.C: Likewise.
45060         * g++.old-deja/g++.law/virtual3.C: Likewise.
45061         * g++.old-deja/g++.mike/p658.C: Likewise.
45062         * g++.old-deja/g++.other/sibcall1.C: Likewise.
45063         * g++.old-deja/g++.other/vaarg2.C: Likewise.
45064         * g++.old-deja/g++.robertl/eb124.C: Likewise.
45065         * g++.old-deja/g++.robertl/eb44.C: Likewise.
45066         * g++.old-deja/g++.robertl/eb77.C: Likewise.
45067
45068 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
45069
45070         * gcc.c-torture/compile/20001024-1.c: New test.
45071
45072 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
45073
45074         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
45075         to tell us whether or not we are using V3.
45076
45077 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
45078
45079         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
45080         operands.
45081
45082 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45083
45084         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
45085
45086 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
45087
45088         * gcc.c-torture/execute/20001024-1.c: New test.
45089
45090 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
45091
45092         * g++.old-deja/g++.other/sibcall1.C: New test.
45093
45094 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
45095
45096         * gcc.dg/noncompile/init-3.c: New test.
45097
45098 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
45099
45100         * gcc.dg/format-array-1.c: New test.
45101
45102 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45103
45104         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
45105         writing through null pointers; remove comment about testing
45106         unterminated strings.
45107
45108 2000-10-17  Matthew Hiller  <hiller@redhat.com>
45109
45110         * gcc.c-torture/execute/20001017-2.c: New test.
45111
45112 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45113
45114         * gcc.c-torture/compile/20001018-1.c: New test.
45115         * gcc.c-torture/compile/20001018-1.x: Xfail.
45116
45117 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45118
45119         * gcc.c-torture/execute/20001017-1.c: New test.
45120
45121 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45122
45123         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
45124         for multiple use of arguments with scanf formats; add tests for
45125         multiple use of arguments.
45126
45127 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
45128
45129         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
45130
45131 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45132
45133         * gcc.dg/format-miss-1.c: New test.
45134
45135 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
45136
45137         * gcc.c-torture/execute/20001013-1.c: New test.
45138
45139 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
45140
45141         * gcc.dg/format-branch-1.c: New test.
45142
45143 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
45144
45145         * README, lib/file-format.exp: Remove EGCS references.
45146
45147 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
45148
45149         * gcc.dg/20001013-1.c: New test.
45150
45151 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
45152
45153         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
45154         for intmax_t in the compiler using __typeof__ and the type rules
45155         for conditional expressions.
45156
45157 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
45158
45159         * gcc.dg/20001012-1.c: New test.
45160         * gcc.dg/20001012-2.c: New test.
45161
45162 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45163
45164         * gcc.dg/format-attr-1.c: New test.
45165
45166 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45167
45168         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
45169         __LONG_LONG_MAX__ instead of LLONG_MAX.
45170
45171 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45172
45173         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
45174         scanf flags.
45175         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
45176         flags.
45177
45178 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
45179
45180         * gcc.dg/sequence-pt-1.c: New test.
45181
45182 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
45183
45184         * gcc.c-torture/execute/20001011-1.c: New testcase.
45185         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
45186
45187 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
45188
45189         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
45190         does not error on it.
45191
45192 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
45193
45194         * gcc.dg/20001009-1.c: New test.
45195
45196 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
45197
45198         * gcc.c-torture/compile/20001009-1.c: Move from here ....
45199         * gcc.c-torture/execute/20001009-2.c: ... to here.
45200
45201 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
45202
45203         * gcc.c-torture/compile/20001009-1.c: New testcase.
45204         * gcc.c-torture/execute/20001009-1.c: New testcase.
45205         Testcases provided by Jan Hubicka <jh@suse.cz>.
45206
45207 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45208
45209         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
45210         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
45211         uintmax_t using <limits.h> to emulate the compiler's internal
45212         logic.  No longer XFAIL %j tests.
45213
45214 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45215
45216         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
45217         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
45218         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
45219         regexps and details of expected handling of some bad formats.
45220         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
45221         suppression.
45222
45223 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45224
45225         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
45226         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
45227         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
45228         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
45229         in list archives.
45230
45231 2000-10-06  Richard Henderson  <rth@cygnus.com>
45232
45233         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
45234         * g++.old-deja/g++.brendan/crash52.C: Likewise.
45235         * g++.old-deja/g++.jason/report.C: Likewise.
45236         * g++.old-deja/g++.law/friend5.C: Likewise.
45237         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
45238         of the expected warnings.
45239
45240 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
45241
45242         * g++.old-deja/g++.pt/enum14.C: New test.
45243
45244 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
45245
45246         * g++.old-deja/g++.pt/crash59.C: New test.
45247
45248 2000-10-04  Will Cohen  <wcohen@redhat.com>
45249
45250         * gcc.dg/20000926-1.c: New test.
45251
45252 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
45253
45254         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
45255         function name for current C++ compiler.
45256         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
45257
45258 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
45259
45260         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
45261         __PRETTY_FUNCTION__.
45262         * g++.old-deja/g++.ext/pretty2.C: Likewise.
45263
45264 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45265
45266         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
45267
45268 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
45269
45270         * gcc.c-torture/compile/20000923-1.c: New test.
45271
45272 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
45273
45274         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
45275         * g++.old-deja/g++.pt/ttp62.C: Same.
45276         * g++.old-deja/g++.other/inline14.C: Same.
45277
45278 2000-09-24  Richard Henderson  <rth@cygnus.com>
45279
45280         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
45281
45282 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
45283
45284         * gcc.dg/c90-printf-1.c: Add test for wide string format.
45285
45286 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
45287
45288         * gcc.c-torture/compile/20000922-1.c: New file.
45289
45290 2000-09-21  Nick Clifton  <nickc@redhat.com>
45291
45292         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
45293         a signed long modulo operation.
45294         (mod6): New function - perform an unsigned long modulo operation.
45295         (main): Add tests for modulos of very large numbers by very small
45296         dividends.
45297
45298 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45299
45300         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
45301
45302 2000-09-19  Richard Henderson  <rth@cygnus.com>
45303
45304         * gcc.dg/compare2.c (case 10): XFAIL.
45305
45306 2000-09-18  Richard Henderson  <rth@cygnus.com>
45307
45308         * gcc.c-torture/execute/20000906-1.c: Move ...
45309         * gcc.dg/20000906-1.c: ... here.  Only run on targets
45310         that support __builtin_trap.
45311
45312 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
45313
45314         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
45315
45316 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45317
45318         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
45319         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
45320         more $ format tests.
45321
45322 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45323
45324         * gcc.dg/format-errmk-1.c: New test.
45325
45326 2000-09-17  Greg McGary  <greg@mcgary.org>
45327
45328         * gcc.c-torture/execute/20000917-1.x: Remove.
45329
45330 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45331
45332         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
45333
45334 2000-09-17  Greg McGary  <greg@mcgary.org>
45335
45336         * gcc.c-torture/execute/20000917-1.c: New test.
45337         * gcc.c-torture/execute/20000917-1.x: XFAIL.
45338
45339 2000-09-16  Neil Booth  <NeilB@earthling.net>
45340
45341         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
45342         in nested macro bug.
45343
45344 2000-09-15  Neil Booth  <NeilB@earthling.net>
45345
45346         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
45347
45348 2000-09-14  Jeffrey A Law  (law@cygnus.com)
45349
45350         * gcc.c-torture/execute/20000914-1.c: New test.
45351
45352 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
45353
45354         * g++.other/inline13.C: New test.
45355
45356 2000-09-12  Andreas Jaeger  <aj@suse.de>
45357
45358         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
45359         constant by Ulrich Drepper <drepper@redhat.com>.
45360
45361 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
45362
45363         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
45364
45365 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45366
45367         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
45368
45369 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
45370
45371         * gcc.dg/cpp/backslash.c: New test.
45372
45373 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
45374
45375         * gcc.c-torture/execute/20000910-1.c: New test.
45376         * gcc.c-torture/execute/20000910-2.c: Likewise.
45377
45378 2000-09-11  Robert Lipe  <robertl@sco.com>
45379
45380         * gcc.dg/pragma-align.c: New test.
45381
45382 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
45383
45384         * g++.old-deja/g++.pt/explicit82.C: New test.
45385         * g++.old-deja/g++.pt/explicit83.C: New test.
45386
45387 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
45388
45389         * gcc.dg/asm-names.c: New test.
45390
45391 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45392
45393         * gcc.dg/cpp/tr-warn6.c: New test
45394
45395 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45396
45397         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
45398         be accepted.
45399
45400 2000-09-07  Catherine Moore  <clm@redhat.com>
45401
45402         * gcc.c-torture/execute/unroll-1.c: New test.
45403
45404 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
45405
45406         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
45407         ERROR markers.
45408         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
45409         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
45410         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
45411         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
45412         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
45413         Preprocess only.
45414         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
45415         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
45416
45417 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45418
45419         * g++.old-deja/g++.pt/deduct2.C: New test.
45420
45421 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45422
45423         * g++.old-deja/g++.pt/parms2.C: New test.
45424
45425 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45426
45427         * g++.old-deja/g++.pt/crash58.C: New test.
45428
45429 2000-09-06  Greg McGary  <greg@mcgary.org>
45430
45431         * gcc.c-torture/execute/20000906-1.c: New test.
45432         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
45433
45434 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45435
45436         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
45437
45438 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45439
45440         * g++.old-deja/g++.pt/crash57.C: New test.
45441
45442 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45443
45444         * g++.old-deja/g++.pt/crash56.C: New test.
45445
45446 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45447
45448         * g++.old-deja/g++.pt/koenig1.C: New test.
45449
45450 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
45451
45452         * gcc.dg/20000904-1.c: New test.
45453
45454 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
45455
45456         * gcc.dg/cpp/paste8.c: New test.
45457
45458 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
45459
45460         * gcc.c-torture/compile/20000827-1.c: New test.
45461
45462 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
45463
45464         * gcc.dg/format-diag-1.c: New test.
45465
45466 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
45467
45468         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
45469         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
45470         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
45471         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
45472         gcc.dg/formatz-1.c: Adjust warning regular expressions.
45473
45474 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
45475
45476         * g++.old-deja/g++.other/nested4.C: New test.
45477
45478 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
45479
45480         * g++.old-deja/g++.ns/scoped1.C: New test.
45481
45482 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
45483
45484         * lib/g++.exp: Support testing already-installed GCC.
45485
45486 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45487
45488         * wtr-label-1.c, wtr-suffix-1.c: New tests.
45489
45490 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45491
45492         * gcc.dg/return-type-2.c: New test.
45493
45494 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
45495
45496         * gcc.c-torture/compile/20000825-1.c: New test.
45497
45498 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
45499
45500         * gcc.dg/dwarf2-2.c: New test.
45501
45502 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
45503
45504         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
45505         dg-warning regexps.
45506
45507 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45508
45509         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
45510         gcc.dg/format-ext-5.c: New tests.
45511
45512 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
45513
45514         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
45515
45516 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
45517
45518         * gcc.dg/noncompile/930622-2.c: Adjust error message.
45519
45520 2000-08-24  Richard Henderson  <rth@cygnus.com>
45521
45522         * gcc.dg/ia64-sync-1.c: New test.
45523         * gcc.dg/ia64-sync-2.c: New test.
45524         * gcc.dg/ia64-asm-1.c: New test.
45525
45526 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
45527
45528         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
45529         * gcc.dg/format-ext-2.c: New test.
45530
45531 2000-08-23  Jason Merrill  <jason@redhat.com>
45532
45533         * lib/old-dejagnu.exp: Also ignore "In member function" and
45534         "At global scope".
45535
45536 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45537
45538         * gcc.dg/noncompile/label-lineno-1.c: New test.
45539
45540 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45541
45542         * gcc.dg/c99-array-nonobj-1.c: New test.
45543
45544 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45545
45546         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
45547         tests.
45548         * gcc.dg/format-ext-1.c: New test.
45549
45550 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45551
45552         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
45553         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
45554         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
45555         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
45556         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
45557
45558 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
45559
45560         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
45561         gcc.dg/c99-strftime-2.c: New tests.
45562
45563 2000-08-22  Richard Henderson  <rth@cygnus.com>
45564
45565         * gcc.c-torture/execute/20000822-1.c: New test.
45566
45567 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
45568
45569         * gcc.c-torture/execute/20000819-1.x: Remove.
45570
45571 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
45572
45573         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
45574         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
45575         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
45576         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
45577         gcc.dg/format-xopen-1.c: New tests.
45578
45579 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
45580
45581         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
45582
45583 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
45584
45585         * g++.old-deja/g++.other/loop2.C: New test.
45586
45587         * gcc.c-torture/compile/20000606-1.c: New test.
45588         * gcc.c-torture/compile/20000728-1.c: New test.
45589         * gcc.c-torture/execute/20000801-1.c: New test.
45590         * gcc.c-torture/execute/20000801-2.c: New test.
45591         * gcc.c-torture/execute/20000819-1.c: New test.
45592         * gcc.c-torture/execute/20000819-1.x: XFAIL.
45593         * gcc.dg/20000629-1.c: New test.
45594         * gcc.dg/20000724-1.c: New test.
45595         * gcc.dg/20000807-1.c: New test.
45596
45597 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
45598
45599         * gcc.dg/cpp/pragma-1.c: New test.
45600         * gcc.dg/cpp/pragma-2.c: New test.
45601
45602 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
45603
45604         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
45605         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
45606
45607 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45608
45609         * gcc.c-torture/compile/20000818-1.c: New test.
45610
45611 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
45612
45613         * gcc.c-torture/execute/20000818-1.c: New test.
45614
45615 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45616
45617         * gcc.dg/format-va-1.c: New test.
45618
45619 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45620
45621         * g++.old-deja/g++.other/typedef8.C: New test.
45622
45623 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45624
45625         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
45626         * g++.old-deja/g++.mike/net36.C: Mark candidate.
45627         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
45628         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
45629         * g++.old-deja/g++.other/ptrmem7.C: New test.
45630         * g++.old-deja/g++.pt/ptrmem10.C: New test.
45631
45632 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45633
45634         * g++.old-deja/g++.pt/typename27.C: New test.
45635
45636 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
45637
45638         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
45639         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
45640         * g++.old-deja/g++.pt/friend45.C: New test.
45641         * g++.old-deja/g++.other/friend8.C: New test.
45642
45643 2000-08-15  Richard Henderson  <rth@cygnus.com>
45644
45645         * gcc.c-torture/execute/20000815-1.c: New test.
45646
45647 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
45648
45649         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
45650         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
45651         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
45652
45653 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
45654
45655         * g++.old-deja/g++.other/refinit2.C: New test.
45656
45657 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
45658
45659         * lib/c-torture.exp (c-torture): Make
45660         compiler_conditional_xfail_data global.
45661         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
45662         compiler_conditional_xfail_data machinery.
45663         (f-torture-execute): Likewise.
45664         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
45665         and only when unrolling loops.
45666
45667         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
45668
45669 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
45670
45671         * g++.old-deja/g++.pt/explicit81.C: New test.
45672
45673 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
45674
45675         * g++.old-deja/g++.pt/typename26.C: New test.
45676
45677 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
45678
45679         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
45680         warning.
45681
45682 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45683
45684         * g++.old-deja/g++.other/array3.C: New test.
45685
45686 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45687
45688         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
45689         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
45690         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
45691         New tests.
45692
45693 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
45694
45695         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
45696         * g++.old-deja/g++.abi/vmihint.C: Likewise.
45697
45698 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
45699
45700         * gcc.c-torture/execute/20000808-1.c: New test.
45701
45702 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45703
45704         * gcc.dg/c90-const-expr-1.c: New test.
45705
45706 2000-08-08  Richard Henderson  <rth@cygnus.com>
45707
45708         * gcc.dg/noncompile/920923-1.c: Declare calloc.
45709
45710 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45711
45712         * gcc.dg/noncompile/const-ll-1.c: New test.
45713
45714 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45715
45716         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
45717
45718 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
45719
45720         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
45721         that running programs linked against the shared version of libobjc
45722         run correctly.
45723
45724 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45725
45726         * gcc.dg/c99-printf-1.c: New test.
45727
45728 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45729
45730         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
45731
45732 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
45733
45734         * gcc.c-torture/execute/20000731-1.x: Delete.
45735
45736 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
45737
45738         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
45739         and torture_without_loops as is done by c-torture.exp.
45740         (search_for): Copy from c-torture.exp.
45741         (gcc-dg-runtest): New function, drives a directory of tests
45742         iterating over the TORTURE_OPTIONS.
45743         (scan-assembler, scan-assembler-not): Move here from
45744         individual directory drivers.
45745
45746         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
45747         defined by lib/gcc-dg.exp.
45748         * gcc.dg/cpp/cpp.exp: Likewise.
45749         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
45750         gcc-dg-runtest, so we cycle over optimization options.
45751
45752         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
45753         * gcc.dg/compare2.c: No longer expected to fail.
45754
45755 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
45756
45757         * gcc.c-torture/execute/20000804-1.c: New test.
45758
45759 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
45760
45761         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
45762
45763 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
45764
45765         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
45766
45767 2000-08-03  Jeffrey A Law  (law@cygnus.com)
45768
45769         * gcc.c-torture/compile/20000803-1.c: New test.
45770
45771 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
45772
45773         * gcc.c-torture/execute/20000801-3.c,
45774         gcc.c-torture/execute/20000801-4.c: New tests.
45775         * gcc.c-torture/execute/20000801-3.x,
45776         gcc.c-torture/execute/20000801-4.x: Xfail.
45777
45778 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
45779
45780         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
45781         libobjc/.libs to allow for libtool.
45782
45783 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
45784
45785         * gcc.c-torture/compile/20000802-1.c: New test.
45786
45787 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
45788
45789         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
45790
45791 2000-07-31  Jeffrey A Law  (law@cygnus.com)
45792
45793         * gcc-c-torture/execute/20000731-2.c: New test.
45794
45795         * gcc.c-torture/execute/20000731-1.c: New test.
45796         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
45797
45798 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
45799
45800         * testsuite/gcc.dg/cpp/paste7.c: New test.
45801         * gcc.dg/cpp/20000725-1.c: New test.
45802
45803 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
45804
45805         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
45806         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
45807         declaration warning for __builtin_dwarf_reg_size.
45808
45809         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
45810
45811 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45812
45813         * gcc.dg/noncompile/voidparam-1.c: New test.
45814
45815 2000-07-30  Richard Henderson  <rth@cygnus.com>
45816
45817         * gcc.dg/c90-digraph-1.c: Don't xfail.
45818         * gcc.dg/compare2.c (case 10): Xfail.
45819         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
45820
45821 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
45822
45823         * gcc.dg/c99-main-1.c: New test.
45824
45825 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45826
45827         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
45828
45829 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
45830
45831         * gcc.c-tortuer/execute/20000726-1.c: New test.
45832
45833 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
45834
45835         * gcc.c-torture/execute/enum-2.c: New test.
45836
45837 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45838
45839         * gcc.dg/cpp/tr-warn3.c: New test.
45840
45841 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45842
45843         * g++.old-deja/g++.ext/implicit1.C: Remove.
45844         * g++.old-deja/g++.jason/c2.C: Remove
45845         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
45846         * g++.old-deja/g++.pt/crash16.C: Likewise.
45847         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
45848
45849 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45850
45851         * g++.old-deja/g++.other/for2.C: New test.
45852
45853 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
45854
45855         * gcc.dg/20000720-1.c: New test.
45856
45857 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
45858
45859         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
45860
45861 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
45862
45863         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
45864         * gcc.c-torture/execute/20000722-1.c: New.
45865         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
45866
45867 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
45868
45869         * gcc.dg/cpp/20000720-1.S: New test.
45870
45871 2000-07-21  Michael Meissner  <meissner@redhat.com>
45872
45873         * gcc.c-torture/execute/ieee/hugeval.c: New test.
45874
45875 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
45876
45877         * g++.old-deja/g++.brendan/crash16.C,
45878         g++.old-deja/g++.brendan/parse3.C,
45879         g++.old-deja/g++.brendan/redecl1.C,
45880         g++.old-deja/g++.ns/template13.C,
45881         g++.old-deja/g++.other/decl4.C,
45882         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
45883
45884 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
45885
45886         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
45887         and "Internal error".
45888
45889         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
45890         regexps.
45891         * gcc.dg/cpp/paste6.c: New test.
45892
45893 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
45894
45895         * gcc.dg/cpp/tr-direct.c: New test.
45896
45897         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
45898         gcc.dg/cpp/undef1.c: Tweak error regexps.
45899
45900 2000-07-18  Eric Christopher <echristo@redhat.com>
45901
45902         * gcc.c-torture/compile/20000718-1.c: New test.
45903
45904 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
45905
45906         * cpplex.c (_cpp_push_token): If the token being pushed back
45907         is the previous token in this context, just subtract one from
45908         context->posn.
45909         * cppmacro.c (save_expansion): Clear aux field when storing a
45910         placemarker.
45911
45912 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
45913
45914         * gcc.dg/noncompile/redecl-1.c: New test.
45915
45916 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
45917
45918         * gcc.c-torture/execute/20000717-5.c: New test.
45919         * gcc.c-torture/execute/20000717-1.x: Removed.
45920
45921 2000-07-17  Richard Henderson  <rth@cygnus.com>
45922
45923         * gcc.c-torture/execute/20000717-4.c: New test.
45924
45925 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
45926
45927         * gcc.dg/cpp/syshdr.c: New test.
45928         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
45929
45930 2000-07-17  Neil Booth  <neilb@earthling.net>
45931
45932         * gcc.dg/cpp/cmdlne-dM.c: New test.
45933         * gcc.dg/cpp/cmdlne-dD.c: New test.
45934
45935 2000-07-17  Jeffrey A Law  (law@cygnus.com)
45936
45937         * gcc.c-torture/execute/20000717-3.c: New test.
45938
45939         * gcc.c-torture/compile/20000717-1.c: New test.
45940
45941 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
45942
45943         * gcc.c-torture/execute/20000717-2.c: New test.
45944
45945 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45946
45947         * gcc.dg/formatz-1.c: New test.
45948
45949         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
45950         * gcc.dg/c99-digraph-1.c: New tests.
45951
45952         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
45953         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
45954
45955         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
45956         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
45957         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
45958         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
45959         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
45960         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
45961         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
45962
45963 2000-07-17  Greg McGary <greg@mcgary.org>
45964
45965         * gcc.c-torture/execute/20000717-1.c: New test.
45966         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
45967
45968 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
45969
45970         * gcc.c-torture/execute/20000715-2.c: New test.
45971         * gcc.dg/20000715-1.c: New test.
45972
45973 2000-07-15  Michael Meissner  <meissner@redhat.com>
45974
45975         * gcc.c-torture/execute/20000715-1.c: New test.
45976
45977 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
45978
45979         * gcc.c-torture/execute/20000707-1.c: New test.
45980
45981 2000-07-13  Neil Booth  <NeilB@earthling.net>
45982
45983         * testsuite/gcc.dg/cpp/digraph1.c,
45984         testsuite/gcc.dg/cpp/digraph2.c,
45985         testsuite/gcc.dg/cpp/digraphs.c: New tests.
45986
45987 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
45988
45989         * g77.f-torture/compile/20000630-2.f: New test.
45990         * g77.f-torture/compile/20000630-2.x
45991
45992 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
45993
45994         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
45995
45996 2000-07-11  Neil Booth  <NeilB@earthling.net>
45997
45998         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
45999
46000 2000-07-11  Neil Booth  <NeilB@earthling.net>
46001
46002         * gcc.dg/cpp/cmdlne-C.c: New.
46003
46004 2000-07-09  Neil Booth  <NeilB@earthling.net>
46005
46006         * gcc.dg/cpp/directiv.c: New tests.
46007         * gcc.dg/cpp/undef1.c: Update.
46008
46009 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
46010
46011         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
46012
46013 2000-07-09  Neil Booth  <NeilB@earthling.net>
46014
46015         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
46016
46017 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
46018
46019         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
46020         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
46021
46022 2000-07-08  Neil Booth  <NeilB@earthling.net>
46023
46024         * gcc.dg/cpp/macsyntx.c: New tests.
46025
46026 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
46027
46028         * gcc.dg/20000707-1.c: New test.
46029
46030 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
46031
46032         * gcc.c-torture/execute/20000706-1.c: New test.
46033         * gcc.c-torture/execute/20000706-2.c: New test.
46034         * gcc.c-torture/execute/20000706-3.c: New test.
46035         * gcc.c-torture/execute/20000706-4.c: New test.
46036         * gcc.c-torture/execute/20000706-5.c: New test.
46037
46038 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
46039
46040         * g++.old-deja/g++.pt/instantiate7.C: New test.
46041
46042 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
46043
46044         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
46045         * g++.old-deja/g++.mike/thunk3.C: Likewise.
46046         * g++.old-deja/g++.other/rtti3.C: Likewise.
46047         * g++.old-deja/g++.other/rttid3.C: Likewise.
46048
46049 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
46050
46051         *  g77.f-torture/compile/20000630-1.x: Fix typo
46052
46053 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
46054
46055         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
46056         assembly output.
46057
46058 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
46059
46060         * gcc.dg/cpp/ident.c: New test.
46061
46062 2000-07-05  Neil Booth  <NeilB@earthling.net>
46063
46064         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
46065           gcc.dg/cpp/lexstrng.c: New tests.
46066
46067 2000-07-04  Neil Booth  <NeilB@earthling.net>
46068
46069         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
46070         * gcc.dg/cpp/strify2.c: Same.
46071
46072 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
46073
46074         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
46075         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
46076         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
46077         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
46078
46079         * testsuite/gcc.dg/cpp/macro1.c,
46080         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
46081         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
46082         testsuite/gcc.dg/cpp/strify1.c,
46083         testsuite/gcc.dg/cpp/strify2.c: New tests.
46084
46085 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
46086
46087         * gcc.c-torture/execute/20000703-1.c: New test.
46088
46089 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46090
46091         * g++.old-deja/g++.pt (lookup10.C): New test.
46092
46093 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46094
46095         * g++.old-deja/g++.pt (typename25.C): New test.
46096
46097 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
46098
46099         * gcc.c-torture/compile/20000701-1.c: New test.
46100
46101 2000-06-30  Nick Clifton  <nickc@cygnus.com>
46102
46103         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
46104         to test case.
46105
46106 2000-06-30  Catherine Moore  <clm@cygnus.com>
46107
46108         * gcc.c-torture/execute/align-1.c: New test.
46109
46110 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
46111
46112         * g++.old-deja/g++.pt/expr8.C: New test.
46113         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
46114
46115 2000-06-29  Nick Clifton  <nickc@cygnus.com>
46116
46117         * gcc.c-torture/compile/20000629-1.c: New test.
46118
46119 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
46120
46121
46122         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
46123         gcc.dg/noncompile directory, depending on whether they're
46124         preprocessor tests or not.  Annotate all the tests for the dg
46125         framework.
46126
46127         * gcc.c-torture/noncompile/noncompile.exp: Delete.
46128         * gcc.dg/noncompile/noncompile.exp: New.
46129
46130         * Moved files:
46131         Old name                                New name
46132         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
46133         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
46134         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
46135         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
46136         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
46137         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
46138         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
46139         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
46140         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
46141         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
46142         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
46143         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
46144         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
46145         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
46146         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
46147         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
46148         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
46149         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
46150         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
46151         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
46152         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
46153         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
46154         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
46155         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
46156
46157         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
46158         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
46159         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
46160         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
46161         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
46162         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
46163
46164 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
46165
46166         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
46167         declare one variable.  On the fourth, error.
46168         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
46169         declared by 20000628-1a.h.
46170
46171 2000-06-29  Richard Henderson  <rth@redhat.com>
46172
46173         * gcc.c-torture/execute/930529-1.x: New file.
46174         * gcc.dg/920413-1.c: Adjust expected warning text.
46175         * gcc.dg/980217-1.c: Declare abort.
46176         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
46177
46178 2000-06-29  Jeffrey A Law  (law@cygnus.com)
46179
46180         * g77.f-torture/compile/20000629-1.f: New test.
46181         * g77.f-torture/compile/20000629-1.x: Expected to fail.
46182
46183 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
46184
46185         Rearrange lots of files, removing entirely the
46186         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
46187         directories.
46188
46189         * Deleted files:
46190         gcc.c-torture/code_quality/code_quality.exp
46191         gcc.c-torture/special/special.exp
46192         gcc.failure/failure.exp
46193         gcc.failure/940409-1.x
46194         gcc.c-torture/compile/961203-1.x
46195
46196         * New files:
46197         gcc.misc-tests/linkage.exp
46198         gcc.c-torture/execute/920730-1t.c
46199         gcc.c-torture/execute/920730-1t.x
46200         gcc.c-torture/compile/920520-1.x
46201         gcc.c-torture/compile/920521-1.x
46202         gcc.c-torture/compile/981006-1.x
46203         gcc.c-torture/execute/eeprof-1.x
46204
46205         * Moved files (possibly with modifications to fit a new harness):
46206         Old name                                New name
46207         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
46208         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
46209         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
46210         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
46211         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
46212         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
46213         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
46214         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
46215         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
46216         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
46217         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
46218         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
46219         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
46220         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
46221
46222 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
46223
46224         * c-torture/compile/961203-1.x: Delete.
46225
46226         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
46227         not exit. Include stdio.h.
46228         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
46229         * gcc.misc-tests/dg-12.c: Likewise.
46230         * gcc.misc-tests/dg-5.c: Likewise.
46231         * gcc.misc-tests/dg-6.c: Likewise.
46232         * gcc.misc-tests/dg-7.c: Prototype abort.
46233         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
46234         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
46235         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
46236         not exit.
46237         * gcc.misc-tests/sieve.c: Use return from main, not exit.
46238         * gcc.misc-tests/sort2.c: Use return from main, not exit.
46239
46240 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
46241
46242         * gcc.dg/cpp/20000628-1.c: New test.
46243         * gcc.dg/cpp/20000628-1.h: New header for above test.
46244         * gcc.dg/cpp/20000628-1a.h: Likewise.
46245
46246 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
46247
46248         * gcc.dg/cpp: New directory.
46249         * gcc.dg/cpp/cpp.exp: New driver.
46250         * gcc.dg/cpp/20000627-1.c: New test.
46251         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
46252         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
46253         and rewrite as a compilation test.
46254
46255         * gcc.dg: Move many files into the cpp subdirectory, possibly
46256         renaming or editing them as well.
46257         Old name                New name
46258         990119-1.c              cpp/19990119-1.c
46259         990228-1.c              cpp/19990228-1.c
46260         990407-1.c              cpp/19990407-1.c
46261         990409-1.c              cpp/19990409-1.c
46262         990413-1.c              cpp/19990413-1.c
46263         990703-1.c              cpp/19990703-1.c
46264         20000127-1.c            cpp/20000127-1.c
46265         20000129-1.c            cpp/20000129-1.c
46266         20000207-1.c            cpp/20000207-1.c
46267         20000207-2.c            cpp/20000207-2.c
46268         20000209-1.c            cpp/20000209-1.c
46269         20000209-2.c            cpp/20000209-2.c
46270         20000301-1.c            cpp/20000301-1.c
46271         20000419-1.c            cpp/20000419-1.c
46272         20000510-1.S            cpp/20000510-1.S
46273         20000519-1.c            cpp/20000519-1.c
46274         20000529-1.c            cpp/20000529-1.c
46275         20000625-1.c            cpp/20000625-1.c
46276         20000625-2.c            cpp/20000625-2.c
46277         cpp-as1.c               cpp/assert1.c
46278         cpp-as2.c               cpp/assert2.c
46279         cxx-comments-1.c        cpp/cxxcom1.c
46280         cxx-comments-2.c        cpp/cxxcom2.c
46281         endif-label.c           cpp/endif.c
46282         cpp-hash1.c             cpp/hash1.c
46283         cpp-hash2.c             cpp/hash2.c
46284         cpp-if1.c               cpp/if-1.c
46285         cpp-if2.c               cpp/if-2.c
46286         cpp-if3.c               cpp/if-3.c
46287         cpp-if4.c               cpp/if-4.c
46288         cpp-if5.c               cpp/if-5.c
46289         cpp-cond.c              cpp/if-cexp.c
46290         cpp-missingop.c         cpp/if-mop.c
46291         cpp-missingparen.c      cpp/if-mpar.c
46292         cpp-opprec.c            cpp/if-oppr.c
46293         cpp-ifparen.c           cpp/if-paren.c
46294         cpp-shortcircuit.c      cpp/if-sc.c
46295         cpp-shift.c             cpp/if-shift.c
46296         cpp-unary.c             cpp/if-unary.c
46297         cpp-li1.c               cpp/line1.c
46298         cpp-li2.c               cpp/line2.c
46299         lineno.c                cpp/line3.c
46300         lineno-2.c              cpp/line4.c
46301         cpp-mi.c                cpp/mi1.c
46302         cpp-mic.h               cpp/mi1c.h
46303         cpp-micc.h              cpp/mi1cc.h
46304         cpp-mind.h              cpp/mi1nd.h
46305         cpp-mindp.h             cpp/mi1ndp.h
46306         cpp-mix.h               cpp/mi1x.h
46307         cpp-mi2.c               cpp/mi2.c
46308         cpp-mi2a.h              cpp/mi2a.h
46309         cpp-mi2b.h              cpp/mi2b.h
46310         cpp-mi2c.h              cpp/mi2c.h
46311         cpp-mi3.c               cpp/mi3.c
46312         cpp-mi3.def             cpp/mi3.def
46313         poison-1.c              cpp/poison.c
46314         pr-impl.c               cpp/prag-imp.c
46315         cpp-redef-2.c           cpp/redef1.c
46316         cpp-redef.c             cpp/redef2.c
46317         strpaste.c              cpp/strp1.c
46318         strpaste-2.c            cpp/strp2.c
46319         cpp-tradpaste.c         cpp/tr-paste.c
46320         cpp-tradstringify.c     cpp/tr-str.c
46321         cpp-tradwarn1.c         cpp/tr-warn1.c
46322         cpp-tradwarn2.c         cpp/tr-warn2.c
46323         trigraphs.c             cpp/trigraphs.c
46324         cpp-unc1.c              cpp/unc1.c
46325         cpp-unc2.c              cpp/unc2.c
46326         cpp-unc3.c              cpp/unc3.c
46327         cpp-unc.c               cpp/unc4.c
46328         undef.c                 cpp/undef1.c
46329         undef-2.c               cpp/undef2.c
46330         cpp-wi1.c               cpp/widestr1.c
46331
46332 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
46333
46334         * lib/g++.exp (g++_include_flags): Tweak.
46335
46336 2000-06-27  H.J. Lu  <hjl@gnu.org>
46337             Loren J. Rittle  <ljrittle@acm.org>
46338
46339         * lib/g++.exp (g++_include_flags): Override libgloss.exp
46340         version with one that knows about the new gcc tree structure.
46341         (g++_link_flags): Same.
46342
46343 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
46344
46345         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
46346         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
46347         case we are cross-compiling.
46348
46349         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
46350         g++.old-deja/g++.niklas/Makefile.in,
46351         g++.old-deja/g++.niklas/configure.in,
46352         g++.old-deja/g++.other/Makefile.in,
46353         g++.old-deja/g++.other/configure.in,
46354         gcc.c-torture/code_quality/Makefile.in,
46355         gcc.c-torture/code_quality/configure.in,
46356         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
46357         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
46358         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
46359         gcc.c-torture/execute/ieee/Makefile.in,
46360         gcc.c-torture/execute/ieee/configure.in,
46361         gcc.c-torture/noncompile/Makefile.in,
46362         gcc.c-torture/noncompile/configure.in,
46363         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
46364         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
46365         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
46366
46367 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
46368
46369         * g++.old-deja/g++.other/ambig3.C: New test.
46370
46371 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
46372
46373         * g++.old-deja/g++.pt/syntax1.C: New test.
46374         * g++.old-deja/g++.pt/syntax2.C: New test.
46375         * g++.old-deja/g++.other/syntax3.C: New test.
46376         * g++.old-deja/g++.other/syntax4.C: New test.
46377
46378 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
46379
46380         * gcc.dg/20000623-1.c: Prototype exit and abort.
46381
46382 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
46383
46384         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
46385         New tests.
46386         * gcc.dg/cpp-mi3.def: New file.
46387
46388         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
46389         inside assertions.
46390         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
46391         lexer's error messages.
46392         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
46393         divine anything from the linemarkers.
46394         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
46395         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
46396
46397 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
46398
46399         * gcc.dg/20000623-1.c: New test.
46400
46401 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
46402
46403         * gcc.c-torture/execute/20000622-1.c: New test.
46404
46405 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
46406
46407         * g++.old-deja/g++.other/init15.C: New test.
46408
46409 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
46410
46411         * g++.old-deja/g++.pt/vaarg2.C: New test.
46412         * g++.old-deja/g++.pt/vaarg3.C: New test.
46413
46414 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
46415
46416         * g++.old-deja/g++.other/dyncast6.C: New test.
46417
46418 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
46419
46420         * gcc.c-torture/execute/loop-6.c: New test.
46421
46422 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
46423
46424         * gcc.dg/20000614-1.c: New test.
46425         * gcc.dg/20000614-2.c: New test.
46426
46427 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
46428
46429         * g++.old-deja/g++.other/inline12.C: New test.
46430
46431 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
46432
46433         * g++.old-deja/g++.other/eh1.C: New test.
46434
46435 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
46436
46437         * g++.old-deja/g++.other/type.C: New test.
46438
46439 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
46440
46441         * g++.old-deja/g++.other/initstring.C: New test.
46442
46443 2000-06-12  Jason Merrill  <jason@redhat.com>
46444
46445         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
46446
46447 2000-06-09  Jeffrey A Law  (law@cygnus.com)
46448
46449         * gcc.c-torture/compile/20000609-1.c: New test.
46450
46451 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
46452
46453         * gcc.dg/20000609-1.c: New test.
46454
46455 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
46456
46457         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
46458         * gcc.c-torture/noncompile/poison-1.c: Move...
46459         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
46460         * gcc.dg/cpp-li1.c: Add a token after the #line.
46461
46462 2000-06-05  Richard Henderson  <rth@cygnus.com>
46463
46464         * gcc.c-torture/execute/20000605-2.c: New test.
46465         * gcc.c-torture/execute/20000605-3.c: New test.
46466
46467 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
46468
46469         * g77.f-torture/execute/20000503-1.x: New file.
46470
46471 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
46472
46473         * g++.old-deja/g++.eh/badalloc1.C: New test.
46474
46475 2000-06-05  Richard Henderson  <rth@cygnus.com>
46476
46477         * gcc.c-torture/execute/20000605-1.c: New test.
46478
46479 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
46480             Nathan Sidwell <nathan@codesourcery.com>
46481
46482         * gcc.c-torture/compile/20000605-1.c: New test.
46483
46484 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
46485
46486         * g77.f-torture/compile/20000601-1.f: New test.
46487
46488 2000-06-03  Richard Henderson  <rth@cygnus.com>
46489
46490         * gcc.c-torture/execute/20000603-1.c: New.
46491
46492 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
46493
46494         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
46495         * gcc.dg/noreturn-2.c (noreturn): Likewise.
46496
46497 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
46498
46499         * gcc.dg/compare2.c (case 12): XFAIL.
46500         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
46501         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
46502
46503         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
46504
46505 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
46506
46507         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
46508         guard macro is already defined when the header is first
46509         included.
46510         * gcc.dg/cpp-mix.h: New file.
46511         * gcc.dg/endif-label.c: Update patterns to match compiler.
46512
46513         * g++.brendan/complex1.C: Declare abort.
46514         * g++.law/refs4.C: Remove XFAIL.
46515         * g++.oliva/expr2.C: Declare abort and exit.
46516
46517 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
46518
46519         * gcc.c-torture/execute/20000528-1.c: New test.
46520
46521         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
46522         * g++.old-deja/g++.law/temps4.C: Likewise.
46523
46524         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
46525         stdlib.h.  Call abort() on failure.
46526         * g++.old-deja/g++.law/refs4.C: Likewise.
46527         * g++.old-deja/g++.law/temps4.C: Likewise.
46528         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
46529         * gcc.c-torture/execute/20000112-1.c: Include string.h.
46530
46531 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
46532
46533         Relative to g++.dg/special:
46534         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
46535
46536         Relative to g++.old-deja:
46537         * g++.brendan/complex1.C, g++.jason/optimize2.C,
46538         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
46539         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
46540         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
46541         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
46542         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
46543         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
46544
46545         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
46546         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
46547         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
46548         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
46549         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
46550         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
46551         and/or string.h.
46552
46553         * g++.other/goto1.C: Update expectations for error messages.
46554
46555 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
46556
46557         * gcc.c-torture/compile/20000523-1.c: New test.
46558
46559 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
46560
46561         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
46562
46563 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
46564
46565         * g++.old-deja/g++.eh/catch11.C: New test.
46566         * g++.old-deja/g++.eh/catch12.C: New test.
46567
46568 2000-05-24  Nick Clifton  <nickc@cygnus.com>
46569
46570         * gcc.c-torture/execute/20000523-1.c: New test.
46571
46572 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
46573
46574         * c-torture/execute/bcp-1.c: Replace abort in arg of
46575         __builtin_constant_p with a generic external function.
46576
46577         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
46578         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
46579         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
46580         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
46581         Prototype abort and/or exit.
46582
46583         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
46584         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
46585         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
46586         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
46587
46588 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
46589
46590         * gcc.dg/dwarf2-1.c: New test.
46591
46592 2000-05-20  Richard Henderson  <rth@cygnus.com>
46593
46594         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
46595
46596 2000-05-20  Andreas Jaeger  <aj@suse.de>
46597
46598         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
46599         testcase.
46600
46601 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
46602
46603         * gcc.c-torture/execute/20000519-2.c: New test.
46604
46605 2000-05-19  Andreas Jaeger  <aj@suse.de>
46606
46607         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
46608         which fails with SSA.
46609
46610         * lib/c-torture.exp: Also test with -O3 -fssa.
46611
46612 2000-05-18  Michael Meissner  <meissner@redhat.com>
46613
46614         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
46615         * gcc.c-torture/execute/920415-1.c: Ditto.
46616         * gcc.c-torture/execute/920501-1.c: Ditto.
46617         * gcc.c-torture/execute/conversion.c: Ditto.
46618         * gcc.c-torture/execute/cvt-1.c: Ditto.
46619
46620 2000-05-18  Jeffrey A Law  (law@cygnus.com)
46621
46622         * gcc.c-torture/compile/20000518-1.c: New test.
46623
46624 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
46625
46626         * g77.f-torture/compile/200005018.f: New test.
46627
46628 2000-05-17  Jeffrey A Law  (law@cygnus.com)
46629
46630         * gcc.c-torture/compile/20000517-1.c: New test.
46631
46632 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46633
46634         * gcc.c-torture/execute/20000516-1.c: New test.
46635
46636 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
46637
46638         * g++.old-deja/g++.other/eh.C: New test.
46639
46640 2000-05-12  Richard Henderson  <rth@cygnus.com>
46641
46642         * gcc.c-torture/execute/990208-1.c (main): Don't pass
46643         constants through to doit's conditional.
46644
46645 2000-05-11  Jeffrey A Law  (law@cygnus.com)
46646
46647         * gcc.c-torture/compile/20000511-1.c: New test.
46648         * g77.f-torture/compile/20000511-1.f: New test.
46649         * g77.f-torture/compile/20000511-2.f: New test.
46650
46651 2000-05-11  Michael Meissner  <meissner@redhat.com>
46652
46653         * gcc.c-torture/execute/20000511-1.c: New test.
46654
46655 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
46656
46657         * gcc.dg/dg.exp: Scan .S files as well as .c files.
46658         * gcc.dg/20000510-1.S: New.
46659
46660 2000-05-08  Catherine Moore  <clm@cygnus.com>
46661
46662         * gcc.dg/unused-3.c: New.
46663
46664 2000-05-06  Richard Henderson  <rth@cygnus.com>
46665
46666           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
46667           * g++.old-deja/g++.mike/warn1.C: Likewise.
46668           * g++.old-deja/g++.pt/local1.C: Likewise.
46669           * g++.old-deja/g++.pt/local7.C: Likewise.
46670           * g++.old-deja/g++.pt/spec16.C: Likewise.
46671
46672 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
46673
46674         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
46675
46676 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
46677
46678           * g77.f-torture/execute/20000503-1.f: New test.
46679
46680 2000-05-04  Andreas Jaeger  <aj@suse.de>
46681
46682         * gcc.dg/noreturn-2.c: New test.
46683
46684 2000-05-04  Neil Booth  <NeilB@earthling.net>
46685
46686         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
46687         preprocessor.
46688
46689 2000-05-04  Richard Henderson  <rth@cygnus.com>
46690
46691         * gcc.c-torture/execute/20000503-1.c: Fix typo.
46692
46693 2000-05-04  Richard Henderson  <rth@cygnus.com>
46694
46695         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
46696         OpenSSL by Jason R Thorpe.
46697
46698 2000-05-03  Jim Wilson  <wilson@cygnus.com>
46699
46700         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
46701
46702 2000-05-03  Robert Lipe <robertlipe@usa.net>
46703
46704         * gcc.dg/20000503-1.c: New test.
46705
46706 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
46707
46708         * gcc.c-torture/compile/20000502-1.c: New test.
46709         * g++.old-deja/g++.other/align.C: New test.
46710         * gcc.dg/cpp-tradstringify.c: New test.
46711
46712 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
46713
46714         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
46715         and hard registers.
46716
46717 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
46718
46719         * gcc.c-torture/execute/loop-5.c: New test.
46720
46721 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
46722
46723         * gcc.c-torture/execute/va-arg-20.c: New test.
46724
46725 2000-04-23  Jeffrey A Law  (law@cygnus.com)
46726
46727         * gcc.c-torture/execute/20000422-1.c: New test.
46728
46729 2000-04-20  Greg McGary  <gkm@gnu.org>
46730
46731         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
46732         when optimizing, but without sibling-call optimizations (-O1).
46733
46734 2000-04-20  Jeffrey A Law  (law@cygnus.com)
46735
46736           * gcc.c-torture/compile/20000420-1.c: New test.
46737
46738 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46739
46740         * g++.abi/ptrflags.C: New test.
46741         * g++.eh/catchptr1.C: Test incomplete pointer chains.
46742
46743 2000-04-19  Catherine Moore  <clm@cygnus.com>
46744
46745         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
46746
46747 2000-04-19  Greg McGary  <gkm@gnu.org>
46748
46749         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
46750         sibling-call optimizations.
46751
46752 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
46753
46754         * gcc.dg/20000419-1.c: New test.
46755
46756 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
46757
46758         * gcc.c-torture/execute/20000412-6.c: New test.
46759
46760 2000-04-12  Jeffrey A Law  (law@cygnus.com)
46761
46762         * gcc.c-torture/execute/20000412-5.c: New test.
46763         * g77.f-torture/compile/20000412-1.f: New test.
46764         * gcc.c-torture/execute/20000412-4.c: New test.
46765         * gcc.c-torture/compile/20000412-2.c: New test.
46766         * gcc.c-torture/execute/20000412-3.c: New test.
46767         * gcc.c-torture/compile/20000412-1.c: New test.
46768         * gcc.c-torture/execute/20000412-2.c: New test.
46769
46770 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
46771
46772         * objc/execute/bf-20.m: New test.
46773
46774 2000-04-10  Richard Henderson  <rth@cygnus.com>
46775
46776         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
46777
46778         * gcc.c-torture/execute/20000412-1.c: New test.
46779
46780 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
46781
46782         * g++.old-deja/g++.eh/catchptr1.C: New test.
46783
46784 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
46785
46786         * g++.old-deja/g++.abi/cxa_vec.C: New test.
46787
46788 2000-04-08  Neil Booth  <NeilB@earthling.net>
46789
46790         * gcc.dg/cpp-nullchar.c: Remove test as
46791         embedded nulls cause problems.
46792
46793 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46794
46795         * gcc.dg/compare2.c: New test.
46796
46797 2000-04-08  Neil Booth  <NeilB@earthling.net>
46798
46799         * gcc.dg/cpp-nullchar.c: New test.
46800
46801 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
46802
46803         * gcc.dg/cpp-mi2.c: New test.
46804         * gcc.dg/cpp-mi2[abc].h: New files.
46805
46806 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
46807
46808         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
46809         member name.
46810
46811 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
46812
46813         * g++.old-deja/g++.abi/vmihint.C: New test.
46814
46815 2000-04-06  Neil Booth  <NeilB@earthling.net>
46816
46817         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
46818         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
46819         copyright.
46820
46821 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
46822
46823         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
46824         avoid stack-frame overwrite.
46825
46826 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
46827
46828         * gcc.c-torture/compile/20000405-2.c: New test.
46829         * gcc.c-torture/compile/20000405-3.c: New test.
46830
46831 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46832
46833         * gcc.c-torture/compile/20000405-1.c: New test.
46834
46835 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
46836
46837         * gcc.dg/cast-qual-1.c: Revert last change.
46838
46839 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46840
46841         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
46842
46843 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
46844
46845         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
46846         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
46847
46848 2000-04-03  Jeffrey A Law  (law@cygnus.com)
46849
46850         * gcc.c-torture/compile/20000403-2.c: New test.
46851         * gcc.c-torture/compile/20000403-1.c: New test.
46852
46853 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
46854
46855         * gcc.c-torture/execute/20000403-1.c: New test.
46856
46857 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
46858
46859         * gcc.c-torture/execute/20000402-1.c: New test.
46860
46861 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
46862
46863         * gcc.c-torture/execute/va-arg-15.c: New test.
46864         * gcc.c-torture/execute/va-arg-16.c: New test.
46865         * gcc.c-torture/execute/va-arg-17.c: New test.
46866         * gcc.c-torture/execute/va-arg-18.c: New test.
46867         * gcc.c-torture/execute/va-arg-19.c: New test.
46868
46869 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
46870
46871         * gcc.c-torture/compile/981211-1.c: Move to...
46872         * gcc.dg/cpp-as1.c: ...here.
46873         * gcc.dg/cpp-as2.c: New file.
46874
46875         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
46876         compiler.
46877
46878 2000-04-02  Neil Booth  <NeilB@earthling.net>
46879
46880         * gcc.dg/cpp-cond.c  New tests.
46881         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
46882         accidental success less likely.
46883         * gcc.dg/cpp-missingop.c  New tests.
46884         * gcc.dg/cpp-missingparen.c  New tests.
46885         * gcc.dg/cpp-shift.c  New tests.
46886         * gcc.dg/cpp-shortcircuit.c  New tests.
46887         * gcc.dg/cpp-unary.c  New tests.
46888
46889 2000-03-29  Jeffrey A Law  (law@cygnus.com)
46890
46891         * gcc.c-torture/compile/20000329-1.c: New test.
46892
46893 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
46894
46895         * gcc.c-torture/compile/20000326-1.c: New test.
46896         * gcc.c-torture/compile/20000326-2.c: New test.
46897
46898 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
46899
46900         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
46901         the first parameter is a function argument.
46902
46903 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
46904
46905         * g++.old-deja/g++.ext/array4.C: New test.
46906
46907 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
46908
46909         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
46910
46911 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46912
46913         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
46914
46915 2000-03-19  Richard Henderson  <rth@cygnus.com>
46916
46917         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
46918
46919 2000-03-19  Richard Henderson  <rth@cygnus.com>
46920
46921         * gcc.c-torture/compile/20000319-1.c: New test.
46922
46923 2000-03-14  Jeffrey A Law  (law@cygnus.com)
46924
46925         * gcc.c-torture/execute/20000314-3.c: New test.
46926         * gcc.c-torture/execute/20000314-2.c: New test.
46927         * gcc.c-torture/execute/20000314-1.c: New test.
46928         * gcc.c-torture/compile/20000314-2.c: New test.
46929         * gcc.c-torture/compile/20000314-1.c: New test.
46930
46931 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
46932
46933         * g++.old-deja/g++.warn/inline.C: New test.
46934
46935 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
46936
46937         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
46938         standards-compliant result rather than specific constants.
46939         Put test-values in array.
46940
46941 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
46942
46943         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
46944         (g++_target_compile): Put test-specific options last.
46945
46946 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
46947
46948         * g++.old-deja/g++.eh/vbase4.C: New test.
46949
46950 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
46951
46952         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
46953
46954 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
46955
46956         * g++.old-deja/g++.brendan/misc12.C: Removed.
46957         * g++.old-deja/g++.pt/memtemp77.C: Constify.
46958         * g++.old-deja/g++.ext/pretty4.C: New test.
46959
46960 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
46961
46962         * g++.old-deja/g++.other/string2.C: New test.
46963
46964 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
46965
46966         * g++.old-deja/g++.warn/impint2.C: New test.
46967
46968 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
46969
46970         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
46971         is 1, not zero.
46972
46973 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
46974
46975         * g++.old-deja/g++.warn/impint.C: New test.
46976         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
46977         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
46978         * g++.old-deja/g++.pt/explicit12.C: Likewise.
46979         * g++.old-deja/g++.pt/explicit13.C: Likewise.
46980         * g++.old-deja/g++.pt/explicit17.C: Likewise.
46981         * g++.old-deja/g++.pt/explicit18.C: Likewise.
46982         * g++.old-deja/g++.pt/explicit19.C: Likewise.
46983         * g++.old-deja/g++.pt/explicit23.C: Likewise.
46984         * g++.old-deja/g++.pt/explicit31.C: Likewise.
46985         * g++.old-deja/g++.pt/explicit35.C: Likewise.
46986         * g++.old-deja/g++.pt/explicit6.C: Likewise.
46987         * g++.old-deja/g++.pt/memclass7.C: Likewise.
46988
46989 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
46990
46991         * gcc.dg/cpp-redef.c: New test.
46992
46993 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
46994
46995         * g++.old-deja/g++.pt/unify7.C: New test.
46996
46997 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46998
46999         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
47000         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
47001
47002 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
47003
47004         * gcc.c-torture/compile/20000224-1.c: New test.
47005
47006 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47007
47008         * gcc.c-torture/compile/cpp-2.c: New test.
47009         * gcc.c-torture/compile/cpp-1.c: New test.
47010
47011 2000-02-25  Jeffrey A Law  (law@cygnus.com)
47012
47013         * gcc.c-torture/execute/20000225-1.c: New test.
47014
47015 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47016
47017         * gcc.dg/cpp-li2.c: New test.
47018
47019         * gcc.dg/cpp-wi1.c: New test.
47020
47021         * gcc.dg/cpp-li1.c: New test.
47022
47023 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
47024
47025         * g++.old-deja/g++.other/sizeof5.C: New test.
47026
47027 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47028
47029         * gcc.c-torture/execute/va-arg-13.c: New test.
47030
47031 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
47032
47033         * gcc.c-torture/execute/va-arg-12.c: New test.
47034
47035 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
47036
47037         * gcc.c-torture/execute/20000223-1.c: New test.
47038
47039 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
47040
47041         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
47042
47043 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
47044
47045         * g++.old-deja/g++.abi/ptrmem.C: New test.
47046
47047 2000-02-19  Richard Henderson  <rth@cygnus.com>
47048
47049         * gcc.c-torture/compile/init-3.c: New.
47050
47051 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
47052
47053         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
47054         ALWAYS_CXXFLAGS.
47055
47056 2000-02-11  Robert Lipe <robertl@sco.com>
47057
47058         * gcc.c-torture/compile/20000211-3.c: New test.
47059
47060 2000-02-11  Martin Buchholz <martin@xemacs.org>
47061
47062         * gcc.c-torture/compile/20000211-2.c: New test.
47063
47064 2000-02-11  Jeffrey A Law  (law@cygnus.com)
47065
47066         * gcc.c-torture/compile/20000211-1.c: New test.
47067
47068 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
47069
47070         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
47071           on native targets
47072
47073 2000-02-08  Nathan Sidwell  <nathan@acm.org>
47074
47075         * g++.old-deja/g++.other/cast5.C: New test.
47076
47077 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
47078
47079         * gcc.c-torture/execute/20000205-1.c: New.
47080
47081 2000-02-03  Nathan Sidwell  <nathan@acm.org>
47082
47083         * g++.old-deja/g++.jason/cast3.C: Return void.
47084         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
47085
47086 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47087
47088         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
47089
47090         * gcc.dg/loop-1.c: New test.
47091
47092 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
47093
47094         * gcc.c-torture/compile/20000127-1.c: New test.
47095         * gcc.c-torture/execute/991228-1.c: New test.
47096
47097 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47098
47099         * gcc.dg/unused-2.c: New test.
47100
47101         * gcc.dg/conv-1.c: New test.
47102
47103 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
47104
47105         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
47106         compiler.
47107         (tool_option_proc): Fix typo.
47108
47109 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
47110
47111         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
47112         of the ld on the host, not on the build machine.
47113         Also, don't crash if '--help' is not a supported option.
47114
47115 2000-01-24  Richard Henderson  <rth@cygnus.com>
47116
47117         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
47118
47119 2000-01-20  Jeffrey A Law  (law@cygnus.com)
47120
47121         * gcc.c-torture/execute/20000120-2.c: New test.
47122         * gcc.c-torture/execute/20000120-1.c: New test.
47123
47124 2000-01-13  Jeffrey A Law  (law@cygnus.com)
47125
47126         * gcc.c-torture/execute/20000113-1.c: New test.
47127
47128 2000-01-12  Jeffrey A Law  (law@cygnus.com)
47129
47130         * gcc.c-torture/execute/20000112-1.c: New test.
47131
47132 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47133
47134         * gcc.dg/20000111-1.c: New test.
47135
47136 2000-01-10  Jeffrey A Law  (law@cygnus.com)
47137
47138         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
47139         with 16 bit integers.
47140
47141 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47142
47143         * gcc.dg/20000108-1.c: New test.
47144
47145 2000-01-05  Nathan Sidwell  <nathan@acm.org>
47146
47147         * g++.old-deja/g++.ns/koenig8.C: New test.
47148
47149 2000-01-05  Nathan Sidwell  <nathan@acm.org>
47150
47151         * g++.old-deja/g++.other/cast4.C: New test.
47152
47153 2000-01-05  Jeffrey A Law  (law@cygnus.com)
47154
47155         * gcc.c-torture/compile/20000105-2.c: New test.
47156         * gcc.c-torture/compile/20000105-1.c: New test.
47157
47158 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47159
47160         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
47161         references to printf & atoi to conform to ANSI standard.
47162         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
47163         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
47164         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
47165         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
47166         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
47167         * g++.old-deja/g++.brendan/complex1.C: Likewise.
47168         * g++.old-deja/g++.brendan/copy1.C: Likewise.
47169         * g++.old-deja/g++.brendan/copy2.C: Likewise.
47170         * g++.old-deja/g++.brendan/copy3.C: Likewise.
47171         * g++.old-deja/g++.brendan/copy4.C: Likewise.
47172         * g++.old-deja/g++.brendan/copy5.C: Likewise.
47173         * g++.old-deja/g++.brendan/copy6.C: Likewise.
47174         * g++.old-deja/g++.brendan/copy7.C: Likewise.
47175         * g++.old-deja/g++.brendan/copy8.C: Likewise.
47176         * g++.old-deja/g++.brendan/crash11.C: Likewise.
47177         * g++.old-deja/g++.brendan/crash14.C: Likewise.
47178         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
47179         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
47180         * g++.old-deja/g++.brendan/delete2.C: Likewise.
47181         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
47182         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
47183         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
47184         * g++.old-deja/g++.brendan/eh1.C: Likewise.
47185         * g++.old-deja/g++.brendan/groff1.C: Likewise.
47186         * g++.old-deja/g++.brendan/init3.C: Likewise.
47187         * g++.old-deja/g++.brendan/misc12.C: Likewise.
47188         * g++.old-deja/g++.brendan/misc7.C: Likewise.
47189         * g++.old-deja/g++.brendan/new2.C: Likewise.
47190         * g++.old-deja/g++.brendan/operators4.C: Likewise.
47191         * g++.old-deja/g++.brendan/operators5.C: Likewise.
47192         * g++.old-deja/g++.brendan/overload2.C: Likewise.
47193         * g++.old-deja/g++.brendan/overload7.C: Likewise.
47194         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
47195         * g++.old-deja/g++.brendan/reference1.C: Likewise.
47196         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
47197         * g++.old-deja/g++.brendan/template24.C: Likewise.
47198         * g++.old-deja/g++.brendan/template3.C: Likewise.
47199         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
47200         * g++.old-deja/g++.jason/inline3.C: Likewise.
47201         * g++.old-deja/g++.jason/opeq.C: Likewise.
47202         * g++.old-deja/g++.law/arg5.C: Likewise.
47203         * g++.old-deja/g++.law/arm7.C: Likewise.
47204         * g++.old-deja/g++.law/ctors11.C: Likewise.
47205         * g++.old-deja/g++.law/cvt8.C: Likewise.
47206         * g++.old-deja/g++.law/init9.C: Likewise.
47207         * g++.old-deja/g++.law/refs4.C: Likewise.
47208         * g++.old-deja/g++.law/template2.C: Likewise.
47209         * g++.old-deja/g++.law/visibility24.C: Likewise.
47210         * g++.old-deja/g++.law/vtable3.C: Likewise.
47211         * g++.old-deja/g++.mike/asm2.C: Likewise.
47212         * g++.old-deja/g++.mike/eh1.C: Likewise.
47213         * g++.old-deja/g++.mike/misc1.C: Likewise.
47214         * g++.old-deja/g++.mike/misc13.C: Likewise.
47215         * g++.old-deja/g++.mike/misc14.C: Likewise.
47216         * g++.old-deja/g++.mike/ns12.C: Likewise.
47217         * g++.old-deja/g++.mike/p1248.C: Likewise.
47218         * g++.old-deja/g++.mike/p3708.C: Likewise.
47219         * g++.old-deja/g++.mike/p3708a.C: Likewise.
47220         * g++.old-deja/g++.mike/p3708b.C: Likewise.
47221         * g++.old-deja/g++.mike/p646.C: Likewise.
47222         * g++.old-deja/g++.mike/p700.C: Likewise.
47223         * g++.old-deja/g++.mike/p783.C: Likewise.
47224         * g++.old-deja/g++.mike/p783a.C: Likewise.
47225         * g++.old-deja/g++.mike/p783b.C: Likewise.
47226         * g++.old-deja/g++.mike/p786.C: Likewise.
47227         * g++.old-deja/g++.mike/p789.C: Likewise.
47228         * g++.old-deja/g++.mike/p789a.C: Likewise.
47229         * g++.old-deja/g++.mike/p807a.C: Likewise.
47230         * g++.old-deja/g++.other/delete3.C: Likewise.
47231         * g++.old-deja/g++.other/dyncast1.C: Likewise.
47232         * g++.old-deja/g++.other/dyncast2.C: Likewise.
47233         * g++.old-deja/g++.other/dyncast3.C: Likewise.
47234         * g++.old-deja/g++.other/empty1.C: Likewise.
47235         * g++.old-deja/g++.other/temporary1.C: Likewise.
47236         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
47237         * g++.old-deja/g++.pt/t16.C: Likewise.
47238         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
47239
47240 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
47241
47242         * gcc.dg/991230-1.c: New test.
47243
47244 1999-12-29  Jeffrey A Law  (law@cygnus.com)
47245
47246         * gcc.c-torture/compile/991229-3.c: New test.
47247         * gcc.c-torture/compile/991229-2.c: New test.
47248         * gcc.c-torture/compile/991229-1.c: New test.
47249
47250 1999-12-29  Greg McGary <gkm@eng.ascend.com>
47251
47252         * gcc.c-torture/compile/labels-2.c: New test.
47253
47254 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
47255
47256         * gcc.c-torture/execute/991227-1.c: New test.
47257
47258 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47259
47260         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
47261
47262 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
47263
47264         * gcc.c-torture/execute/991221-1.c: New test.
47265
47266 1999-12-20  Nathan Sidwell  <nathan@acm.org>
47267
47268         * g++.old-deja/g++.other/cast3.C: New test.
47269
47270 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
47271
47272         * gcc.c-torture/execute/991216-4.c: New test.
47273
47274 1999-12-16  Michael Meissner  <meissner@cygnus.com>
47275
47276         * gcc.c-torture/execute/991216-1.c: New test.
47277         * gcc.c-torture/execute/991216-2.c: New test.
47278         * gcc.c-torture/execute/991216-3.c: New test.
47279
47280 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47281
47282         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
47283         Actually make the test fail by using "-O2" for compilation.
47284
47285 1999-12-15  Nathan Sidwell  <nathan@acm.org>
47286
47287         * g++.old-deja/g++.warn/cast-align1.C: New test.
47288
47289 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47290
47291         * gcc.c-torture/compile/991214-1.c: New test.
47292         * gcc.c-torture/compile/991214-2.c: New test.
47293
47294 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47295
47296         * gcc.dg/991214-1.c: New test.
47297
47298 1999-12-13  Jeffrey A Law  (law@cygnus.com)
47299
47300         * gcc.c-torture/compile/991213-3.c: New test.
47301         * gcc.c-torture/compile/991213-2.c: New test.
47302         * gcc.c-torture/compile/991213-1.c: New test.
47303
47304 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
47305
47306         * gcc.dg/991209-1.c: New test.
47307
47308 1999-12-08  Nathan Sidwell <nathan@acm.org>
47309
47310         * gcc.c-torture/compile/991208-1.c: New test.
47311
47312 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47313
47314         * gcc.dg/ultrasp2.c: New test.
47315
47316 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
47317
47318         * g++.old-deja/g++.abi/align.C (main): Fix typo.
47319
47320 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
47321
47322         * gcc.c-torture/compile/991202-1.c: New test.
47323         * gcc.c-torture/execute/991202-1.c: New test.
47324         * gcc.c-torture/execute/991202-2.c: New test.
47325         * gcc.c-torture/execute/991202-3.c: New test.
47326
47327 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
47328
47329         * g++.old-deja/g++.abi/align.C: New test.
47330         * g++.old-deja/g++.abi/aggregates.C: Likewise.
47331         * g++.old-deja/g++.abi/bitfields.C: Likewise.
47332
47333 1999-12-01  Richard Henderson  <rth@cygnus.com>
47334
47335         * gcc.c-torture/execute/991201-1.c: New.
47336
47337 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
47338
47339         * gcc.dg/991129-1.c: New test.
47340
47341 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
47342
47343         * gcc.c-torture/compile/991127-1.c: New test.
47344
47345 1999-11-22  Nathan Sidwell  <nathan@acm.org>
47346
47347         * g++.old-deja/g++.other/warn4.C: New test.
47348
47349 1999-11-22  Nathan Sidwell  <nathan@acm.org>
47350
47351         * g++.old-deja/g++.eh/cleanup2.C: New test.
47352         * g++.old-deja/g++.ext/pretty2.C: New test.
47353         * g++.old-deja/g++.ext/pretty3.C: New test.
47354         * g++.old-deja/g++.other/debug6.C: New test.
47355
47356 1999-10-20  Jim Wilson  <wilson@cygnus.com>
47357
47358         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
47359         compiler_output to look for one error message instead of two.
47360
47361 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
47362
47363         * gcc.c-torture/execute/991118-1.c: Also test case
47364         where the word boundary does not split a byte evenly.
47365
47366 1999-11-19  Nathan Sidwell  <nathan@acm.org>
47367
47368         * g++.old-deja/g++.ext/restrict1.C: New test.
47369
47370 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
47371
47372         * gcc.c-torture/execute/991118-1.c: New test.
47373
47374 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
47375
47376         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
47377         working directory pathnames.
47378
47379 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
47380
47381         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
47382         host is equipped with driver.h and driver.o so it can actually
47383         compile and run the tests.
47384
47385 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
47386
47387         * gcc.c-torture/compile/991008-1.c: New test.
47388
47389 1999-11-08  Nick Clifton  <nickc@cygnus.com>
47390
47391         * lib/gcc-dg.exp: Include target-supports.exp
47392
47393 1999-11-05  Nick Clifton  <nickc@cygnus.com>
47394
47395         * lib/target-supports.exp: New file: Provide procs to test for
47396         features supported by the target.
47397         (check_weak_available): Moved here from ecos.exp.
47398         (check_alias_available): New proc: Determine of the target
47399         toolchain supports the alias attribute.
47400
47401         * gcc.dg/special/ecos.exp: Move check_weak_available to
47402         target-supports.exp.
47403         (alias-1.c): Only perform the test if the target supports
47404         aliases.
47405         (wkali-1.c): Only perform the test if the target supports
47406         aliases.
47407
47408         * gcc.dg/990506-0.c: Expect error messages from cross
47409         targets as well as native targets.
47410
47411 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47412
47413         * gcc.dg/ultrasp1.c: Removed xfail.
47414         * gcc.dg/struct-ret-2.c: Likewise.
47415         * gcc.dg/array-1.c: Likewise.
47416
47417 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47418
47419         * gcc.dg/struct-ret-2.c: New test.
47420
47421         * gcc.dg/array-1.c: New test.
47422
47423 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
47424
47425         * gcc.c-torture/execute/991030-1.c: New test.
47426
47427 1999-10-26  Richard Henderson  <rth@cygnus.com>
47428
47429         * gcc.c-torture/compile/991026-2.c: New test.
47430
47431 1999-10-26  Jeffrey A Law  (law@cygnus.com)
47432
47433         * gcc.c-torture/compile/991026-1.c: New test.
47434
47435 1999-10-23  Jeffrey A Law  (law@cygnus.com)
47436
47437         * gcc.c-torture/execute/991023-1.c: New test.
47438
47439 1999-10-19  Jeffrey A Law  (law@cygnus.com)
47440
47441         * gcc.c-torture/execute/991019-1.c: New test.
47442
47443 1999-10-16  Richard Henderson  <rth@cygnus.com>
47444
47445         * gcc.c-torture/execute/991016-1.c: New test.
47446
47447 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
47448
47449         * gcc.c-torture/execute/991014-1.c: New test.
47450
47451 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
47452
47453         * g++.old-deja/g++.other/union2.C: New test.
47454
47455 1999-10-13  Nathan Sidwell  <nathan@acm.org>
47456
47457         * g++.old-deja/g++.other/vaarg2.C: New test.
47458         * g++.old-deja/g++.other/vaarg3.C: New test.
47459
47460 1999-10-12  Craig Burley  <craig@jcb-sc.com>
47461
47462         * g77.f-torture/noncompile/19990905-1.f: Moved from being
47463         in compile/.
47464
47465 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
47466
47467         * gcc.c-torture/execute/va-arg-11.c: New test.
47468
47469 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
47470
47471         * lib/file-format.exp (gcc_target_object_format): Don't
47472         crash if objdump is unavailable.
47473
47474 1999-09-29  Donn Terry <donn@interix.com>
47475
47476         * gcc.misc-tests/mg.exp: delete extraneous redirection.
47477
47478 1999-09-28  Nick Clifton  <nickc@cygnus.com>
47479
47480         * gcc.c-torture/compile/990928-1.c: New test.
47481
47482 1999-09-28  Nathan Sidwell  <nathan@acm.org>
47483
47484         * g++.old-deja/g++.other/decl6.C: New test.
47485
47486 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47487
47488         * gcc.c-torture/execute/va-arg-10.c: New test.
47489
47490 1999-09-27  Nathan Sidwell  <nathan@acm.org>
47491
47492         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
47493         __PRETTY_FUNCTION__.
47494
47495 1999-09-23  Nick Clifton  <nickc@cygnus.com>
47496
47497         * gcc.c-torture/execute/990923-1.c: New test.
47498
47499 1999-09-21  Nick Clifton  <nickc@cygnus.com>
47500
47501         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
47502         for which -fpic is inappropriate.
47503
47504 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
47505
47506         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
47507
47508 1999-09-21  Nathan Sidwell  <nathan@acm.org>
47509
47510         * g++.old-deja/g++.other/dyncast1.C: New test.
47511         * g++.old-deja/g++.other/dyncast2.C: New test.
47512         * g++.old-deja/g++.other/dyncast3.C: New test.
47513         * g++.old-deja/g++.other/dyncast4.C: New test.
47514         * g++.old-deja/g++.other/dyncast5.C: New test.
47515         * g++.old-deja/g++.eh/catch3.C: New test.
47516         * g++.old-deja/g++.eh/catch3p.C: New test.
47517         * g++.old-deja/g++.eh/catch4.C: New test.
47518         * g++.old-deja/g++.eh/catch4p.C: New test.
47519         * g++.old-deja/g++.eh/catch5.C: New test.
47520         * g++.old-deja/g++.eh/catch5p.C: New test.
47521         * g++.old-deja/g++.eh/catch6.C: New test.
47522         * g++.old-deja/g++.eh/catch6p.C: New test.
47523         * g++.old-deja/g++.eh/catch7.C: New test.
47524         * g++.old-deja/g++.eh/catch7p.C: New test.
47525         * g++.old-deja/g++.eh/catch8.C: New test.
47526         * g++.old-deja/g++.eh/catch8p.C: New test.
47527         * g++.old-deja/g++.eh/catch9.C: New test.
47528         * g++.old-deja/g++.eh/catch9p.C: New test.
47529
47530 1999-09-13  Nathan Sidwell  <nathan@acm.org>
47531
47532         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
47533         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
47534
47535 1999-09-13  Jeffrey A Law  (law@cygnus.com)
47536
47537         * gcc.c-torture/compile/990913-1.c: New test.
47538
47539 1999-09-10  Nathan Sidwell  <nathan@acm.org>
47540
47541         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
47542         * g++.old-deja/g++.jason/rfg5.C: Likewise.
47543
47544 1999-09-09  Richard Henderson  <rth@cygnus.com>
47545
47546         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
47547
47548 1999-09-09  Nathan Sidwell  <nathan@acm.org>
47549
47550         * g++.old-deja/g++.other/lookup11.C: New test.
47551         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
47552         what is permitted and what we want.
47553         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
47554         overload use.
47555         * g++.old-deja/g++.jason/rfg5.C: Likewise.
47556
47557 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
47558
47559         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
47560         * gcc.c-torture/noncompile/poison-1.c: New file.
47561
47562 1999-09-08  Nathan Sidwell  <nathan@acm.org>
47563
47564         * g++.old-deja/g++.other/sizeof3.C: New test.
47565         * g++.old-deja/g++.other/sizeof4.C: New test.
47566         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
47567         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
47568
47569 1999-09-07  Richard Henderson  <rth@cygnus.com>
47570
47571         * gcc.dg/va-arg-1.c: New.
47572
47573 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47574
47575         * gcc.c-torture/execute/va-arg-9.c: New test.
47576
47577 1999-09-05  Craig Burley  <craig@jcb-sc.com>
47578
47579         * g77.f-torture/compile/980519-2.f: New test.
47580         * g77.f-torture/compile/19990905-0.f: New test.
47581         * g77.f-torture/compile/19990905-1.f: New test.
47582         * g77.f-torture/compile/19990905-2.f: New test.
47583
47584         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
47585
47586 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
47587
47588         * gcc.c-torture/execute/990827-1.c: Fix typo.
47589
47590 1999-09-03  Nathan Sidwell  <nathan@acm.org>
47591
47592         * g++.old-deja/g++.other/deref1.C: New test.
47593
47594 1999-09-02  Nathan Sidwell  <nathan@acm.org>
47595
47596         * g++.old-deja/g++.other/ambig2.C: New test.
47597         * g++.old-deja/g++.other/cond5.C: New test.
47598         * g++.old-deja/g++.other/lookup16.C: New test.
47599
47600 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
47601
47602         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
47603         assemblers too.
47604
47605 1999-08-31  Jeffrey A Law  (law@cygnus.com)
47606
47607         * lib/c-torture.exp: Avoid the "compare executables" optimization
47608         when testing native.
47609
47610 1999-08-29  Jeffrey A Law  (law@cygnus.com)
47611
47612         * gcc.c-torture/execute/990829-1.c: New test.
47613         * gcc.c-torture/compile/990829-1.c: New test.
47614
47615 1999-08-27  Paul Burchard  <burchard@pobox.com>
47616
47617         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
47618         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
47619         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
47620         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
47621         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
47622         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
47623         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
47624         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
47625         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
47626         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
47627         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
47628
47629 1999-08-27  Jeffrey A Law  (law@cygnus.com)
47630
47631         * gcc.c-torture/execute/990827-1.c: New test.
47632
47633 1999-08-26  Craig Burley  <craig@jcb-sc.com>
47634
47635         * g77.f-torture/noncompile/19990826-4.f: New test.
47636
47637         * g77.f-torture/compile/19990826-3.f: New test.
47638
47639         * g77.f-torture/execute/19990826-2.f: New test.
47640
47641         * g77.f-torture/compile/19990826-1.f: New test.
47642
47643         * gcc.c-torture/execute/990826-0.c: New test.
47644         * g77.c-torture/execute/19990826-0.f: New test.
47645
47646         * g77.f-torture/noncompile/970626-2.f: New test.
47647
47648 1999-08-25  Paul Burchard  <burchard@pobox.com>
47649
47650         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
47651         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
47652         lss-011.C: New tests.
47653
47654 1999-08-25  Nathan Sidwell  <nathan@acm.org>
47655
47656         * g++.old-deja/g++.other/decl5.C: New test.
47657
47658 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47659
47660         * noncompile/noncompile.exp: Load_lib c-torture.exp.
47661         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
47662         call `postbase' for each one.  All callers of `postbase' changed
47663         to call this instead.
47664
47665 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
47666
47667         * gcc.c-torture/execute/990811-1.c: New test.
47668
47669 1999-08-09  Nick Clifton  <nickc@cygnus.com>
47670
47671         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
47672         just native ones.
47673
47674         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
47675         just native ones.
47676
47677 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
47678
47679         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
47680
47681 1999-08-04  Jeffrey A Law  (law@cygnus.com)
47682
47683         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
47684
47685 1999-08-04  Nathan Sidwell  <nathan@acm.org>
47686
47687         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
47688
47689 1999-08-04  Jeffrey A Law  (law@cygnus.com)
47690
47691         * gcc.c-torture/execute/990804-1.c: New test.
47692
47693 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47694
47695         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
47696         * g++.old-deja/g++.brendan/crash64.C: Likewise.
47697         * g++.old-deja/g++.brendan/overload8.C: Likewise.
47698
47699 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47700
47701         * g++.old-deja/g++.other/struct1.C: New test.
47702
47703 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47704
47705         * g++.old-deja/g++.other/enum2.C: New test.
47706
47707 1999-08-02  Richard Henderson  <rth@cygnus.com>
47708
47709         Adapted from tests from Franz Sirl:
47710         * gcc.c-torture/execute/va-arg-7.c: New test.
47711         * gcc.c-torture/execute/va-arg-8.c: New test.
47712
47713 1999-08-01  Jeffrey A Law  (law@cygnus.com)
47714
47715         * gcc.c-torture/compile/990801-2.c: New test.
47716
47717         * gcc.c-torture/compile/990801-1.c: New test.
47718
47719 1999-07-27  Michael Meissner  <meissner@cygnus.com>
47720
47721         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
47722         fp-cmp-1.c, converting double to float.
47723
47724         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
47725         fp-cmp-1.c, converting double to long double.
47726
47727         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
47728         from fr1 to unknown_register, since fr1 is a legitimate register
47729         on some machines.
47730
47731 1999-07-25  Jeffrey A Law  (law@cygnus.com)
47732
47733         * README: More listname related changes.
47734
47735 1999-07-08  Catherine Moore  <clm@cygnus.com>
47736
47737         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
47738
47739 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
47740
47741         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
47742
47743 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
47744
47745         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
47746
47747 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
47748
47749         * gcc.dg/990703-1.c: New test.
47750
47751 1999-06-29  Nick Clifton  <nickc@cygnus.com>
47752
47753         * lib/file-format.exp: New file: Move definition of proc
47754         gcc_target_object_format to here from
47755         gcc.dg/special/ecos.exp.
47756
47757         * lib/c-torture.exp: Include lib file-format.exp.
47758         * lib/gcc-dg.exp: Include lib file-format.exp.
47759
47760         * gcc.dg/special/ecos.exp: Remove definition of proc
47761         gcc_target_object_format.
47762
47763 1999-06-28  Jeffrey A Law  (law@cygnus.com)
47764
47765         * gcc.c-torture/execute/990628-1.c: New test.
47766
47767 1999-06-25  Jeffrey A Law  (law@cygnus.com)
47768
47769         * gcc.c-torture/compile/990625-2.c: New test.
47770
47771         * gcc.c-torture/compile/990625-1.c: New test.
47772
47773 1999-06-23  Nick Clifton  <nickc@cygnus.com>
47774
47775         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
47776         attributes compile.
47777         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
47778         ports that use the COFF/PE file format.
47779
47780 1999-06-17  Jeffrey A Law  (law@cygnus.com)
47781
47782         * gcc.c-torture/compile/990617-1.c: New test.
47783
47784 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
47785
47786         * g++.old-deja/g++.other/decl4.C: New test.
47787
47788 1999-06-14  Nathan Sidwell  <nathan@acm.org>
47789
47790         * g++.old-deja/g++.other/bitfld3.C: New test.
47791
47792 1999-06-08  Nathan Sidwell  <nathan@acm.org>
47793
47794         * g++.old-deja/g++.eh/catch1.C: New test.
47795
47796 1999-06-07  Jeffrey A Law  (law@cygnus.com)
47797
47798         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
47799
47800         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
47801         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
47802
47803 1999-06-05  Craig Burley  <craig@jcb-sc.com>
47804
47805         * g77.f-torture/compile/19990502-0.f: Replace with new,
47806         shorter, test that still fails after recent changes.
47807
47808 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
47809
47810         * gcc.c-torture/execute/990604-1.c: New test.
47811
47812 1999-05-31  Jeffrey A Law  (law@cygnus.com)
47813
47814         * gcc.c-torture/execute/990531-1.c: New test.
47815
47816 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47817
47818         * gcc.c-torture/compile/990527-1.c: New test.
47819
47820 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
47821
47822         * gcc.c-torture/execute/990527-1.c: New test.
47823
47824 1999-05-25  Nick Clifton  <nickc@cygnus.com>
47825
47826         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
47827         bitfields as signed.
47828
47829 1999-05-25  Craig Burley  <craig@jcb-sc.com>
47830
47831         * g77.f-torture/compile/19990525-0.f: New test.
47832
47833 1999-05-25  Jeffrey A Law  (law@cygnus.com)
47834
47835         * gcc.c-torture/execute/990525-2.c: New test.
47836
47837         * gcc.c-torture/execute/990525-1.c: New test.
47838
47839 1999-05-24  Nathan Sidwell  <nathan@acm.org>
47840
47841         * g++.old-deja/g++.other/anon3.C: New test.
47842         * g++.old-deja/g++.other/anon4.C: New test.
47843         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
47844         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
47845         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
47846         Merrill).
47847
47848 1999-05-24  Jeffrey A Law  (law@cygnus.com)
47849
47850         * gcc.c-torture/execute/990524-1.c: New test.
47851
47852         * gcc.dg/990524-1.c: New test.
47853
47854 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47855
47856         * gcc.c-torture/compile/990523-1.c: New test.
47857
47858 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
47859
47860         * gcc.c-torture/compile/990519-1.c: New test.
47861
47862 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
47863
47864         * gcc.c-torture/compile/990517-1.c: New test.
47865
47866         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
47867         (e4, f4): New tests.
47868         (main): Call them.
47869
47870 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47871
47872         * gcc.dg/noreturn-1.c: New test.
47873
47874 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
47875
47876         * gcc.c-torture/execute/990513-1.c: New test.
47877
47878 1999-05-10  Richard Henderson  <rth@cygnus.com>
47879
47880         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
47881
47882 1999-05-10  Craig Burley  <craig@jcb-sc.com>
47883
47884         * g77.f-torture/execute/erfc.f: Use small single-precision
47885         values, to avoid problems on Alphas when not -mieee.
47886
47887 1999-05-08  Craig Burley  <craig@jcb-sc.com>
47888
47889         * gcc.dg/990506-0.c: New test.
47890
47891 1999-05-08  Richard Henderson  <rth@cygnus.com>
47892
47893         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
47894         the constant to test.  Don't XFAIL 64-bit targets.
47895
47896         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
47897         * g++.old-deja/g++.law/profile1.C: Likewise.
47898
47899         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
47900         operator new instances.
47901         * g++.old-deja/g++.other/delete5.C: Likewise.
47902
47903 1999-05-03  Craig Burley  <craig@jcb-sc.com>
47904
47905         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
47906         intrinsic.
47907
47908 1999-05-03  Craig Burley  <craig@jcb-sc.com>
47909
47910         * g77.f-torture/execute/u77-test.f: Reverse order of two
47911         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
47912
47913 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47914
47915         * gcc.dg/compare1.c: New test.
47916
47917 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
47918
47919         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
47920         New tests.
47921
47922 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47923
47924         * g77.f-torture/compile/19990502-1.f: New test.
47925
47926 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47927
47928         * g77.f-torture/compile/19990502-0.f: New test.
47929
47930 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47931
47932         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
47933         intrinsic.
47934
47935 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47936
47937         * g77.f-torture/execute/u77-test.f (main): List libU77
47938         intrinsics not currently tested.
47939         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
47940         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
47941         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
47942         Trim blanks off the ends of some printed strings.
47943
47944 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47945
47946         * g77.f-torture/execute/u77-test.f (main): Just warn about
47947         FSTAT gid disagreement, as it's expected on some systems.
47948
47949 1999-05-01  Craig Burley  <craig@jcb-sc.com>
47950
47951         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
47952         use a new function, which allows for some slop.
47953         Clean up some commentary.
47954         (issum): The new function.
47955         (sgladd): Deleted subroutine.
47956
47957 1999-05-01  Craig Burley  <craig@jcb-sc.com>
47958
47959         * g77.f-torture/execute/u77-test.f: Modify to be more like
47960         libf2c/libU77 version, bringing patches to that version here.
47961         Add suitable commentary.
47962
47963 1999-04-25  Richard Henderson  <rth@cygnus.com>
47964
47965         * gcc.dg/990424-1.c: New test.
47966
47967 1999-04-24  Craig Burley  <craig@jcb-sc.com>
47968
47969         * g77.f-torture/execute/u77-test.f (main): Bug involving
47970         LSTAT has been fixed, so turn back on full checking.
47971
47972 1999-04-20  Craig Burley  <craig@jcb-sc.com>
47973
47974         * g77.f-torture/compile/19990419-0.f: New test.
47975         * g77.f-torture/execute/19990419-1.f: New test.
47976
47977 1999-04-17  Richard Henderson  <rth@cygnus.com>
47978
47979         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
47980         to avoid the need for a prototype to supress a warning.
47981
47982 1999-04-07  Jim Wilson  <wilson@cygnus.com>
47983
47984         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
47985
47986 1999-04-04  Jeffrey A Law  (law@cygnus.com)
47987
47988         * gcc.c-torture/execute/990404-1.c: New test.
47989
47990 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
47991
47992         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
47993         * gcc.dg/cpp-if3.c: Don't use -pedantic.
47994         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
47995         missing initializer warnings.
47996
47997 1999-03-28  Jeffrey A Law  (law@cygnus.com)
47998
47999         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
48000         matching strings.
48001
48002 1999-03-26  Jeffrey A Law  (law@cygnus.com)
48003
48004         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
48005
48006 1999-03-26  Craig Burley  <craig@jcb-sc.com>
48007
48008         * g77.f-torture/execute/19990325-0.f: New test.
48009         * g77.f-torture/execute/19990325-1.f: New test.
48010
48011 1999-03-24  Jeffrey A Law  (law@cygnus.com)
48012
48013         * gcc.c-torture/execute/990324-1.c: New test.
48014
48015 1999-03-22  Jim Wilson  <wilson@cygnus.com>
48016
48017         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
48018         test with 4.
48019
48020 1999-03-17  Richard Henderson  <rth@cygnus.com>
48021
48022         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
48023
48024 1999-03-13  Craig Burley  <craig@jcb-sc.com>
48025
48026         * g77.f-torture/execute/19990313-2.f: New test.
48027         * g77.f-torture/execute/19990313-3.f: New test.
48028
48029 1999-03-13  Craig Burley  <craig@jcb-sc.com>
48030
48031         * g77.f-torture/execute/19990313-0.f: New test.
48032         * g77.f-torture/execute/19990313-1.f: New test.
48033
48034 1999-03-12  Jim Wilson  <wilson@cygnus.com>
48035
48036         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
48037         printf to sprintf.
48038         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
48039         (main): Add check for u15.  Conditionalize u31 check depending on
48040         whether ints are <32 bits or >=32 bits.
48041
48042 1999-03-08  Craig Burley  <craig@jcb-sc.com>
48043
48044         * g77.f-torture/execute/19981119-0.f: Improve testiness.
48045
48046 1999-03-08  Craig Burley  <craig@jcb-sc.com>
48047
48048         * g77.f-torture/compile/19990305-0.f: New test.
48049         * g77.f-torture/execute/19981119-0.f: New test.
48050
48051 1999-03-08  Craig Burley  <craig@jcb-sc.com>
48052
48053         * g77.f-torture/execute/970625-2.f: call ABORT if final
48054         result is not correct, instead of just printing it.
48055         Add this checking via newly introduced obfuscation, to
48056         trip up buggy front ends.
48057
48058 1999-03-07  Craig Burley  <craig@jcb-sc.com>
48059
48060         * g77.f-torture/compile/960317-1.f: Moved from being
48061         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
48062
48063 1999-03-06  Craig Burley  <craig@jcb-sc.com>
48064
48065         * g77.f-torture/execute/960317-1.f: New (old) test.
48066         * g77.f-torture/execute/970625-2.f: Ditto.
48067
48068 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
48069
48070         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
48071         message on line 1 or line 2; cccp and cpplib do this differently.
48072
48073 1999-03-01  Jeffrey A Law  (law@cygnus.com)
48074
48075         * g++.old-deja/g++.law/weak1.C: New test.
48076
48077 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
48078
48079         * gcc.c-torture/execute/990119-1.c: Renamed to...
48080         * gcc.dg/990119-1.c: this, so it will only be tested once
48081         (it's a preprocessor test, it doesn't need to be run at
48082         multiple optimization levels).
48083
48084 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
48085
48086         * lib/g++.exp: Don't add incdir=$base_dir/../include to
48087           ALWAYS_CXXFLAGS.
48088
48089 1999-02-24  Craig Burley  <craig@jcb-sc.com>
48090
48091         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
48092         * g77.f-torture/compile/19981216-0.f: ...as it is expected
48093         to not be compilable by current g77.
48094
48095 1999-02-24  Nick Clifton  <nickc@cygnus.com>
48096
48097         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
48098
48099 1999-02-22  Jeffrey A Law  (law@cygnus.com)
48100
48101         * gcc.c-torture/execute/990222-1.c: New test.
48102
48103 1999-02-19  Craig Burley  <craig@jcb-sc.com>
48104
48105         * g77.f-torture/compile/19990218-0.f: New test.
48106         * g77.f-torture/noncompile/19990218-1.f: New test.
48107
48108 1999-02-18  Craig Burley  <craig@jcb-sc.com>
48109
48110         * g77.f-torture/compile/19981216-0.f: New test.
48111
48112 1999-02-14  Jeffrey A Law  (law@cygnus.com)
48113
48114         * gcc.dg/990214-1.c: New test.
48115
48116 1999-02-13  Jeffrey A Law  (law@cygnus.com)
48117
48118         * gcc.dg/990213-2.c: New test.
48119
48120         * gcc.dg/990213-1.c: New test.
48121
48122 1999-02-12  Jeffrey A Law  (law@cygnus.com)
48123
48124         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
48125         ints.
48126
48127 1999-02-11  Nick Clifton  <nickc@cygnus.com>
48128
48129         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
48130         specified by target.
48131
48132         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
48133
48134 1999-02-11  Jeffrey A Law  (law@cygnus.com)
48135
48136         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
48137
48138 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
48139
48140         * gcc.dg/special/ecos.exp: New test driver for new tests with
48141         special requirements.
48142
48143         * gcc.dg/special/alias-1.c: New test.
48144         * gcc.dg/special/gcsec-1.c: New test.
48145         * gcc.dg/special/weak-1.c: New test.
48146         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
48147         * gcc.dg/special/weak-2.c: New test.
48148         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
48149         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
48150         * gcc.dg/special/wkali-1.c: New test.
48151         * gcc.dg/special/wkali-2.c: New test.
48152         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
48153         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
48154
48155 1999-02-10  Felix Lee  <flee@cygnus.com>
48156
48157           * lib/c-torture.exp (c-torture-compile): Pull out code for
48158           analyzing gcc error messages.
48159           (c-torture-execute): Likewise.  Fix some (harmless) false
48160           positives.
48161           * lib/gcc.exp (gcc_check_compile): New function.
48162
48163 1999-02-08  Richard Henderson  <rth@cygnus.com>
48164
48165         * gcc.c-torture/execute/990208-1.c: New test.
48166
48167 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
48168
48169         * g++.dg/special/ecos.exp: New driver for new tests with special
48170         requirements
48171
48172         * g++.dg/special/conpr-1.C: New test
48173         * g++.dg/special/conpr-2.C: New test
48174         * g++.dg/special/conpr-2a.C: New test
48175         * g++.dg/special/conpr-3.C: New test
48176         * g++.dg/special/conpr-3a.C: New test
48177         * g++.dg/special/conpr-3b.C: New test
48178
48179         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
48180         allow g++ to use the dg driver
48181
48182         * README: Add comment about g++.dg directory
48183
48184 1999-02-06  Jeffrey A Law  (law@cygnus.com)
48185
48186         * README: Update email addresses.
48187
48188 1999-02-03  Nick Clifton  <nickc@cygnus.com>
48189
48190         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
48191         arguments in order to force structure S onto the stack even on
48192         the alpha.
48193         (test): Pass 10 leading arguments to function foo as well as the
48194         structure S.
48195
48196         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
48197         failure for all targets.
48198
48199         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
48200         abort to terminate program execution.
48201
48202 1999-01-30  Richard Henderson  <rth@cygnus.com>
48203
48204         * gcc.c-torture/execute/990130-1.c: New test.
48205
48206 1999-01-30  Jeffrey A Law  (law@cygnus.com)
48207
48208         * gcc.dg/990130-1.c: New test.
48209
48210 1999-01-28  Michael Meissner  <meissner@cygnus.com>
48211
48212         * gcc.c-torture/execute/990128-1.c: New test.
48213
48214 1999-01-27  Michael Meissner  <meissner@cygnus.com>
48215
48216         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
48217
48218 1999-01-27  Felix Lee  <flee@cygnus.com>
48219
48220         * lib/c-torture.exp (c-torture-compile): pull out code for
48221         analyzing gcc error messages.
48222         (c-torture-execute): ditto, and fix some (harmless) false
48223         positives.
48224         * lib/gcc.exp (gcc_check_compile): new function.
48225
48226 1999-01-17  Jeffrey A Law  (law@cygnus.com)
48227
48228         * gcc.dg/990117-1.c: New test.
48229
48230         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
48231
48232         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
48233
48234 1999-01-15  Jeffrey A Law  (law@cygnus.com)
48235
48236         * g77.f-torture/compile/990115-1.f: New test.
48237
48238 1999-01-07  Jeffrey A Law  (law@cygnus.com)
48239
48240         * gcc.c-torture/compile/990107-1.c: New test
48241
48242 1999-01-06  Jeffrey A Law  (law@cygnus.com)
48243
48244         * gcc.c-torture/execute/990106-2.c: New test.
48245
48246         * gcc.c-torture/execute/990106-1.c: New test.
48247
48248 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
48249
48250         * gcc.c-torture/compile/981223-1.c: New test.
48251
48252 1998-12-29  Richard Henderson  <rth@cygnus.com>
48253
48254         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
48255         (opt3): Rename from opt4 and disable.
48256
48257 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
48258
48259         * g++.old-deja/g++.pt/ptrmem5.C: New test.
48260
48261 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
48262
48263         * g++.old-deja/g++.other/conv5.C: New test.
48264
48265 1998-12-14  Nick Clifton  <nickc@cygnus.com>
48266
48267         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
48268
48269 1998-12-11  Jeffrey A Law  (law@cygnus.com)
48270
48271         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
48272
48273 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
48274
48275         * gcc.c-torture/compile/981211-1.c: New test.
48276
48277 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
48278
48279         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
48280
48281         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
48282
48283 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48284
48285         * gcc.special/930510-1.c: Make C9X safe.
48286         * gcc.misc-tests/gcov-1.c Similarly.
48287         * gcc.misc-tests/gcov-2.c Similarly.
48288
48289 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48290
48291         * gcc.dg/ultrasp1.c: New test.
48292
48293 1998-12-06  Richard Henderson  <rth@cygnus.com>
48294
48295         * gcc.c-torture/execute/981206.c: New test.
48296
48297 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48298
48299         * g++.old-deja/g++.ns/template7.C: New test.
48300
48301         * g++.old-deja/g++.other/expr1.C: New test.
48302
48303         * g++.old-deja/g++.eh/tmpl3.C: New test.
48304
48305         * g++.old-deja/g++.eh/tmpl2.C: New test.
48306
48307 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
48308
48309         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
48310         * g++.old-deja/g++.other/using6.C: Removed.
48311         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
48312
48313         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
48314
48315 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
48316
48317         * g++.old-deja/g++.pt/overload8.C: New test.
48318
48319         * g++.old-deja/g++.pt/overload7.C: New test.
48320
48321         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
48322
48323         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
48324         and relinking messages.
48325         * lib/g++.exp (g++_target_compile): Remove .rpo file when
48326         compiling with -frepo.
48327
48328 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
48329
48330         * g++.old-deja/g++.pt/lookup6.C: New test.
48331
48332 1998-11-30  Nick Clifton  <nickc@cygnus.com>
48333
48334         * gcc.c-torture/execute/981130-1.c: New test.
48335         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
48336
48337 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
48338
48339         * g++.old-deja/g++.pt/explicit76.C: New test.
48340
48341         * g++.old-deja/g++.pt/friend38.C: New test.
48342
48343         * g++.old-deja/g++.ns/crash2.C: New test.
48344
48345         * g++.old-deja/g++.pt/defarg8.C: New test.
48346
48347         * g++.old-deja/g++.pt/instantiate6.C: New test.
48348
48349         * g++.old-deja/g++.pt/static6.C: New test.
48350
48351         * g++.old-deja/g++.pt/decl2.C: New test.
48352
48353 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
48354
48355         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
48356         problem is actually related with name lookup, but so what? :-)
48357
48358         * g++.old-deja/g++.pt/friend37.C: New test.
48359
48360 1998-11-25  Dave Love  <d.love@dl.ac.uk>
48361
48362         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
48363         element, which fails on some systems.
48364
48365         * g77.f-torture/execute/labug1.f: New test.
48366
48367 1998-11-21  Jeffrey A Law  (law@cygnus.com)
48368
48369         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
48370         is defined.
48371
48372 1998-11-18  Dave Love  <d.love@dl.ac.uk>
48373
48374         * g77.f-torture/compile/981117-1.f: New test.
48375
48376 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
48377
48378         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
48379         properly discarded.
48380
48381 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
48382
48383         * gcc.c-torture/execute/memcheck: New directory of tests for
48384         -fcheck-memory-usage.
48385
48386 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48387
48388         * README: New file, general information about the testsuite and
48389         new description of the various C++ test subdirectories.
48390         * README.g++: Eliminate obsolete information, update and move most
48391         relevant stuff to README.
48392
48393 1998-11-07  Richard Henderson  <rth@cygnus.com>
48394
48395         * gcc.c-torture/compile/981107-1.c: New test.
48396
48397 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
48398
48399         * execute/memcpy-bi.c: New testcase.
48400
48401 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
48402
48403         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
48404         base classes.
48405
48406         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
48407         template is selected.
48408
48409         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
48410         classes, it should be accepted for all types.
48411
48412         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
48413
48414         * g++.old-deja/g++.pt/spec24.C: Ensure that template
48415         specializations start with template headers.
48416
48417 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
48418
48419         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
48420
48421         * g++.old-deja/g++.other/init9.C: Test cross initialization of
48422         non-POD types.
48423
48424 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
48425
48426         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
48427
48428 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
48429
48430         * compile/981022-1.c, compile/981022-1.x: New test and driver.
48431
48432 1998-10-19  Jeffrey A Law  (law@cygnus.com)
48433
48434         * 981019-1.c: New test.
48435
48436 1998-10-14  Robert Lipe <robertl@dgii.com>
48437
48438         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
48439         find objc headers.
48440
48441 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
48442
48443         * compile/981001-4.c: Remove use of GCC extension that triggers a
48444         compiler bug.
48445
48446 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
48447
48448         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
48449
48450 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
48451
48452         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
48453         instantiation of template produces incorrect code for delete
48454         expression.
48455
48456         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
48457         constructors' name is not unique.
48458         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
48459         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
48460
48461         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
48462         automatic array of const is ill-formed.
48463
48464         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
48465         of template parameter?
48466
48467         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
48468         const.
48469
48470         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
48471         pointer-to-member expression.
48472
48473         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
48474         declaration causes ICE.
48475
48476 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
48477
48478         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
48479         reserved in the global namespace.
48480
48481         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
48482         generate needed virtual table.
48483
48484         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
48485
48486 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
48487
48488         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
48489         template-dependent type
48490
48491 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
48492
48493         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
48494         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
48495         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
48496
48497         * g++.old-deja/g++.other/using5.C: New test; using decl from base
48498         class should be usable as argument of member function.
48499         * g++.old-deja/g++.other/using6.C: New test; using decl from base
48500         class should be usable as return type of member function.
48501         * g++.old-deja/g++.other/using7.C: New test; using decl from base
48502         class should be usable as type of data member.
48503
48504         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
48505
48506 1998-10-09  Jeffrey A Law  (law@cygnus.com)
48507
48508         * gcc.c-torture/special/920521-1.c: Fix bogus test.
48509
48510 1998-10-08  Nick Clifton  <nickc@cygnus.com>
48511
48512         * gcc.dg/dll-?.c Add thumb to target list.
48513         Fix assembler scan patterns to match current assembler output.
48514
48515 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
48516
48517         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
48518         matching of template brackets.
48519
48520         * g++.old-deja/g++.other/using4.C: New test.  Test using
48521         declarations of methods from base classes.
48522
48523         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
48524         within functions should introduce names into the innermost
48525         enclosing namespace.
48526
48527         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
48528         of static locals if first initialization throws.
48529
48530 1998-10-07  Jim Wilson  <wilson@cygnus.com>
48531
48532         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
48533
48534 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
48535
48536         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
48537         lose track of the possible targets of tablejump insns.
48538         * special/special.exp: Run it.
48539
48540 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48541
48542         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
48543         must be declared before its specializations can be named in friend
48544         declarations.
48545
48546 1998-10-05  Dave Love  <d.love@dl.ac.uk>
48547
48548         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
48549
48550         * g77.f-torture/execute/io1.f: New test.
48551
48552 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
48553
48554         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
48555         with pointer to template function, for which no argument deduction
48556         is possible.
48557
48558         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
48559         specialization of template function as argument to template
48560         function.
48561
48562         * g++.old-deja/g++.other/access2.C: New test; Inner class
48563         shouldn't have privileged access to Outer's names.
48564
48565 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
48566
48567         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
48568         friend template declared within template class conflicts with
48569         nested class of the same name.
48570
48571         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
48572         is ignored.
48573
48574         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
48575         object with direct initializer as function declaration.
48576
48577         * g++.old-deja/g++.other/decl2.C: New test; duplicate
48578         initializers.
48579
48580         * g++.old-deja/g++.other/null2.C: New test; conditional operator
48581         involving const pointer and NULL produces incorrect result.
48582
48583         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
48584         type name without `typename' should be rejected with -pedantic.
48585
48586 1998-10-02  Richard Henderson  <rth@cygnus.com>
48587
48588         * g++.old-deja/g++.other/addrof1.C: New test.
48589
48590 1998-10-01  Nick Clifton  <nickc@cygnus.com>
48591
48592         * gcc.c-torture/compile/981001-1.c: New test.
48593         * gcc.c-torture/execute/981001-1.c: New test.
48594
48595 1998-10-01  Jeffrey A Law  (law@cygnus.com)
48596
48597         * gcc.c-torture/compile/981001-2.c: New test.
48598         * gcc.c-torture/compile/981001-3.c: New test.
48599         * gcc.c-torture/compile/981001-4.c: New test.
48600
48601 1998-10-01  Robert Lipe  <robertl@dgii.com>
48602
48603         * lib/objc.exp (objc_target_compile): Add -L during compiles for
48604         multilibbed hosts.  Idea grafted from g77.exp.
48605
48606 1998-09-30  Dave Love  <d.love@dl.ac.uk>
48607
48608         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
48609         avoid losing on systems which need -lsocket.
48610
48611 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
48612
48613         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
48614         * g++.old-deja/g++.other/nested2.C: Ditto.
48615         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
48616         failure.
48617
48618 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
48619
48620         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
48621         preferred over template operator!= for enum bitfields.
48622
48623 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
48624
48625         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
48626         that happen to have the same base name, but in different scopes,
48627         are incorrectly rejected.
48628
48629 1998-09-16  Richard Henderson  <rth@cygnus.com>
48630
48631         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
48632         on the native word size instead of an integer literal.
48633
48634 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
48635
48636         * g++.old-deja/g++.other/static2.C: Invocation of static data
48637         member of type pointer-to-function denoted as non-static member.
48638
48639         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
48640         checks involving function types and aliases.
48641
48642 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
48643
48644         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
48645         redefined to the same non-trivial type.
48646
48647         * g++.old-deja/g++.pt/explicit73.C: Test for proper
48648         namespace-qualification of template specializations declared in
48649         other namespaces.
48650
48651         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
48652         to declare a subset of the specializations of a template function
48653         as friends of specializations of a template class.
48654
48655         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
48656         member templates that do not fully specialize the enclosing
48657         template class are rejected.
48658
48659 1998-09-11  Dave Love  <d.love@dl.ac.uk>
48660
48661         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
48662
48663 1998-09-08  Dave Love  <d.love@dl.ac.uk>
48664
48665         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
48666         altered from libf2c/libU77 version.
48667
48668 1998-09-06  Dave Love  <d.love@dl.ac.uk>
48669
48670         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
48671
48672 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
48673
48674         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
48675         (un)signed char are different types for template specialization
48676         purposes.
48677
48678 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
48679
48680         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
48681         * objc: ObjC testsuite.
48682
48683 1998-08-31  Catherine Moore  <clm@cygnus.com>
48684
48685         * gcc.c-torture/execute/941014-1.x: New file.
48686
48687 1998-08-31  Nick Clifton  <nickc@cygnus.com>
48688
48689         * lib/c-torture.exp: Add support for
48690         torture_eval_before_compile and torture_eval_before_execute
48691         variables.
48692
48693 1998-08-30  Jeffrey A Law  (law@cygnus.com)
48694
48695         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
48696         this test triggers valid.
48697
48698 1998-08-27  Jeffrey A Law  (law@cygnus.com)
48699
48700         * gcc.dg/980827-1.c: New test.
48701
48702 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
48703
48704         * gcc.c-torture/execute/loop-4b.c: New test.
48705
48706 1998-08-26  Nick Clifton  <nickc@cygnus.com>
48707
48708         * lib/c-torture.exp: Add support for
48709         torture_eval_before_compile and torture_eval_before_execute
48710         variables.
48711
48712 1998-08-25  Jeffrey A Law  (law@cygnus.com)
48713
48714         * gcc.c-torture/compile/980825-1.c: New test.
48715
48716 1998-08-24  Nick Clifton  <nickc@cygnus.com>
48717
48718         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
48719         count number tests in opt_t0 not good_t0.
48720
48721 1998-08-24  Jeffrey A Law  (law@cygnus.com)
48722
48723         * gcc.c-torture/compile/930326-1.x: Fix typo.
48724
48725 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
48726
48727         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
48728         causes an ICE.
48729
48730 1998-08-21  Jeffrey A Law  (law@cygnus.com)
48731
48732         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
48733         STACK_SIZE is defined.
48734         * gcc.c-torture/unsorted/stuct.c: Similarly.
48735
48736         * gcc.c-torture/compile/980821-1.c: New test.
48737
48738 1998-08-21  Jeffrey A Law  (law@cygnus.com)
48739
48740         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
48741
48742 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
48743
48744         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
48745         code.
48746
48747 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
48748
48749         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
48750         error'.
48751
48752 1998-08-18  Jeffrey A Law  (law@cygnus.com)
48753
48754         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
48755
48756 1998-08-16  Jeffrey A Law  (law@cygnus.com)
48757
48758         * gcc.c-torture/compile/980816-1.c: New test.
48759
48760         * gcc.dg/980816-1.c: New test.
48761
48762 1998-08-13  Jeffrey A Law  (law@cygnus.com)
48763
48764         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
48765         compiler for ieee tests.
48766
48767 1998-08-01  Dave Love  <d.love@dl.ac.uk>
48768
48769         * g77.f-torture/compile/980729-0.f: New test.
48770
48771 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
48772
48773         * gcc.c-torture/special/eeprof-1.c: New test, for
48774         -finstrument-functions.
48775         * gcc.c-torture/special/special.exp: Run it.
48776
48777 1998-07-29  Jeffrey A Law  (law@cygnus.com)
48778
48779         * gcc.c-torture/compile/980729-1.c: New test.
48780
48781 1998-07-27  Nick Clifton  <nickc@cygnus.com>
48782
48783         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
48784         __thumb__ is defined, and test for ARM style doubles if so.
48785
48786 1998-07-26  Dave Love  <d.love@dl.ac.uk>
48787
48788         * g77.f-torture/noncompile/980615-0.f: New test.
48789
48790 1998-07-26  H.J. Lu  (hjl@gnu.org)
48791
48792         * gcc.dg/980312-1.c: Do link instead of compile.
48793         * gcc.dg/980313-1.c: Likewise.
48794
48795 1998-07-26  Jeffrey A Law  (law@cygnus.com)
48796
48797         * gcc.c-torture/compile/980726-1.c: New test.
48798
48799 1998-07-25  Dave Love  <d.love@dl.ac.uk>
48800
48801         * g77.f-torture/execute/io0.f: New test.
48802
48803 1998-07-24  Nick Clifton  <nickc@cygnus.com>
48804
48805         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
48806         an int.
48807
48808 1998-06-18  Michael Meissner  <meissner@cygnus.com>
48809
48810         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
48811         m32r bugs.
48812
48813 1998-07-17  Nick Clifton  <nickc@cygnus.com>
48814
48815         * gcc.dg/980626-1.c: Expect failures for all toolchains until
48816         c-decl.c:grokdeclarator can handle mode attributes.
48817
48818 1998-07-16  Jeffrey A Law  (law@cygnus.com)
48819
48820         * gcc.c-torture/execute/980716-1.c: New test.
48821
48822 1998-07-13  Jeffrey A Law  (law@cygnus.com)
48823
48824         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
48825         the mn10200.
48826         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
48827         the mn10200.
48828         * gcc.c-torture/execute/va-arg-3.x: Similarly.
48829         * gcc.c-torture/compile/930326-1.x: Similarly.
48830
48831 1998-07-13  Dave Love  <d.love@dl.ac.uk>
48832
48833         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
48834         New test from Craig.
48835
48836 1998-07-12  Dave Love  <d.love@dl.ac.uk>
48837
48838         * g77.f-torture/noncompile/980616-0.f: New test.
48839
48840         * g77.f-torture/execute/970816-3.f: New test from Craig.
48841
48842 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
48843
48844         *  g++.other/singleton.C: Return error value instead of taking
48845         SIGSEGV.
48846
48847 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
48848
48849         *  g++.other/singleton.C: New test.  Warning is under dispute.
48850         Runtime crash is not.
48851
48852 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
48853
48854         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
48855         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
48856         using6.C, using7.C}: New namespace tests.
48857
48858 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
48859
48860         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
48861         specialization with typedef'ed names used as array indexes.
48862
48863 1998-07-09  Jeffrey A Law  (law@cygnus.com)
48864
48865         * gcc.c-torture/execute/980709-1.c: New test.
48866
48867         * gcc.dg/980709-1.c: New test.
48868
48869 1998-07-07  Richard Henderson  <rth@cygnus.com>
48870
48871         * gcc.c-torture/execute/bcp-1.c: New test.
48872
48873 1998-07-07  Jeffrey A Law  (law@cygnus.com)
48874
48875         * gcc.c-torture/execute/980707-1.c: New test.
48876
48877 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
48878
48879         * gcc.c-torture/compile/980706-1.c: New test.
48880
48881 1998-07-01  Dave Love  <d.love@dl.ac.uk>
48882
48883         * g77.f-torture/execute/980701-0.f,
48884         g77.f-torture/execute/980701-1.f: New test from Craig.
48885
48886 1998-07-01  Jeffrey A Law  (law@cygnus.com)
48887
48888         * gcc.c-torture/compile/980701-1.c: New test.
48889
48890         * gcc.c-torture/execute/980701-1.c: New test.
48891
48892 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
48893 rlsruhe.de>
48894
48895         * g++.old-deja/g++.robertl/eb132.C: New test.
48896         * g++.old-deja/g++.robertl/eb133.C: Likewise.
48897
48898 1998-06-29  Dave Love  <d.love@dl.ac.uk>
48899
48900         * g77.f-torture/execute/980628-7.f,
48901         g77.f-torture/execute/980628-8.f,
48902         g77.f-torture/execute/980628-9.f,
48903         g77.f-torture/execute/980628-10.f: New tests from Craig.
48904
48905         * g77.f-torture/execute/980628-3.f: Remove mail headers.
48906
48907 1998-06-28  Jeffrey A Law  (law@cygnus.com)
48908
48909         * g77.f-torture/execute/980628-4.f: New test from Craig.
48910         * g77.f-torture/execute/980628-5.f: Likewise.
48911         * g77.f-torture/execute/980628-2.f: Likewise.
48912         * g77.f-torture/execute/980628-0.f: Likewise.
48913         * g77.f-torture/execute/980628-1.f: Likewise.
48914         * g77.f-torture/execute/980628-3.f: Likewise.
48915         * g77.f-torture/execute/980628-6.f: Likewise.
48916
48917 1998-06-28  Jeffrey A Law  (law@cygnus.com)
48918
48919         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
48920         directory when nothing has been installed yet.
48921
48922 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
48923
48924         * gcc.c-torture/special/special.exp: Handle newer versions of
48925         dejagnu.
48926
48927 1998-06-26  Jeffrey A Law  (law@cygnus.com)
48928
48929         * gcc.dg/980626-1.c: New test.
48930
48931 1998-06-19  Bruno Haible <haible@ilog.fr>
48932
48933         * gcc.misc-tests/m-un-2.c: New test.
48934         * g++.old-deja/g++.other/warn01.c: Likewise.
48935
48936 1998-06-19  Robert Lipe  <robertl@dgii.com>
48937
48938         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
48939         compatibility with assmblers with a different comment character.
48940         Eliminate use of GAS-specific extensions.
48941
48942 1998-06-19  Jeffrey A Law  (law@cygnus.com)
48943
48944         * gcc.c-torture/execute/ieee/980619-1.c: New test.
48945
48946 1998-06-19  Robert Lipe  <robertl@dgii.com>
48947
48948         * lib/g77.exp: Replace search for libf2c.a with search for newly
48949         renamed libg2c.a
48950
48951 1998-06-17  Jeffrey A Law  (law@cygnus.com)
48952
48953         * gcc.c-torture/execute/980617-1.c: New test.
48954
48955 1998-06-12  Jeffrey A Law  (law@cygnus.com)
48956
48957         * gcc.c-torture/execute/980612-1.c: New test.
48958
48959 1998-06-08  Jeffrey A Law  (law@cygnus.com)
48960
48961         * gcc.dg/980523-1.c: Only test on ppc-linux.
48962         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
48963
48964         * gcc.c-torture/execute/980608-1.c: New test.
48965
48966 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
48967
48968         * gcc.c-torture/execute/980605-1.c: New test.
48969
48970 1998-06-04  Jeffrey A Law  (law@cygnus.com)
48971
48972         * gcc.c-torture/execute/980604-1.c: New test.
48973
48974 1998-06-02  Jeffrey A Law  (law@cygnus.com)
48975
48976         * gcc.c-torture/execute/980602-1.c: New test.
48977         * gcc.c-torture/execute/980602-2.c: Likewise.
48978
48979 1998-06-02  Dave Love  <d.love@dl.ac.uk>
48980
48981         * 970125-0.f: Fix per JCB.  Add commentary.
48982
48983 1998-05-31  Michael Meissner  <meissner@cygnus.com>
48984
48985         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
48986         IEEE -0 support.
48987
48988 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
48989
48990         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
48991         earlier.
48992
48993 1998-05-28  Catherine Moore <clm@cygnus.com>
48994
48995         * gcc.c-torture/execute/980526-3.c: New test.
48996
48997 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
48998
48999         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
49000         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
49001         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
49002         m88k-motorola-sysv3 to XFAIL.
49003
49004 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49005
49006         * gcc.dg/980526-1.c: New test.
49007         * gcc.c-torture/execute/980526-2.c: New test.
49008
49009 1998-05-26  Jeffrey A Law  (law@cygnus.com)
49010
49011         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
49012
49013         * gcc.c-torture/execute/980526-1.c: New test.
49014
49015 1998-05-26  Dave Love  <d.love@dl.ac.uk>
49016
49017         * g77.f-torture/execute/alpha2.f: Add runtime test.
49018
49019 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
49020
49021         * g++.old-deja/old-deja.exp: Strip leading directories.
49022
49023         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
49024         error for the line.  Don't run multiple tests for the same line.
49025
49026 1998-05-23  Jeffrey A Law  (law@cygnus.com)
49027
49028         * gcc.dg/980523-1.c: New test.
49029
49030 1998-05-23  Dave Love  <d.love@dl.ac.uk>
49031
49032         * g77.f-torture/compile/970915-0.f: New test.
49033
49034 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
49035
49036         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
49037
49038 1998-05-21  Jeffrey A Law  (law@cygnus.com)
49039
49040         * gcc.dg/980520-1.c: New test.
49041
49042 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
49043
49044         * gcc.dg/980502-1.c: Fix return type.
49045
49046 1998-05-20  Jeffrey A Law  (law@cygnus.com)
49047
49048         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
49049         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
49050         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
49051         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
49052         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
49053
49054 1998-05-20  Dave Love  <d.love@dl.ac.uk>
49055
49056         * g77.f-torture/execute/980520-1.f: New test.
49057
49058 1998-05-15  Dave Love  <d.love@dl.ac.uk>
49059
49060         * lib/mike-g77.exp: New file.
49061
49062         * g77.f-torture/noncompile/noncompile.exp,
49063         g77.f-torture/noncompile/check0.f: New files.
49064
49065 1998-05-14  Dave Love  <d.love@dl.ac.uk>
49066
49067         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
49068         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
49069         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
49070         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
49071         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
49072         abort where appropriate.
49073
49074 1998-05-05  Michael Meissner  <meissner@cygnus.com>
49075
49076         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
49077         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
49078
49079 1998-04-29  Dave Love  <d.love@dl.ac.uk>
49080
49081         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
49082
49083 1998-04-27  Dave Love  <d.love@dl.ac.uk>
49084
49085         * g77.f-torture/compile/980427-0.f: New test.
49086
49087 1998-04-24  Dave Love  <d.love@dl.ac.uk>
49088
49089         * g77.f-torture/compile/980424-0.f: New test.
49090
49091 1998-04-19  Dave Love  <d.love@dl.ac.uk>
49092
49093         * g77.f-torture/compile/980419-2.f (main): New test.
49094         * g77.f-torture/compile/970125-0.f: New test.
49095         * g77.f-torture/compile/980419-1.f: New test.
49096
49097 1998-04-08  Jim Wilson  <wilson@cygnus.com>
49098
49099         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
49100         of loop-4.c.
49101
49102 1998-04-07  Jim Wilson  <wilson@cygnus.com>
49103
49104         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
49105
49106 1998-04-03  Jim Wilson  <wilson@cygnus.com>
49107
49108         * gcc.c-torture/compile/980329-1.c: New test.
49109
49110 1998-03-18  Jim Wilson  <wilson@cygnus.com>
49111
49112         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
49113         * gcc.dg/980312-1.c: Fix typo in -march command.
49114
49115 1998-03-16  H.J. Lu  (hjl@gnu.org)
49116
49117         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
49118
49119 1998-03-11  Robert Lipe  <robertl@dgii.com>
49120
49121         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
49122         Dave Love agree the Fortran source is bogus.
49123
49124 1998-03-11  Robert Lipe  <robertl@dgii.com>
49125
49126         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
49127         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
49128         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
49129         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
49130         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
49131
49132 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
49133
49134         * g++.old-deja/g++.other/friend1.C: New test.
49135
49136 1998-02-18  Dave Love  <d.love@dl.ac.uk>
49137
49138         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
49139         possibly uninitialized) variables and declare dnrm2.
49140
49141 1998-02-23  Robert Lipe <robertl@dgii.com>
49142
49143         From Bruno Haible <haible@ilog.fr>:
49144         * gcc.c-torture/execute/980223.c: New test.
49145
49146 1998-02-13  Jeffrey A Law  (law@cygnus.com)
49147
49148         * gcc.dg/ifelse-1.c: New test.
49149
49150 1998-02-09  H.J. Lu  (hjl@gnu.org)
49151
49152         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
49153
49154           * lib/old-dejagnu.exp (old-dejagnu): Added the
49155           "execution test - XFAIL *-*-*" handling in the spirit of
49156           "excess errors test -". Changed the "execution test fails"
49157           handling to be like "excess errors test fails".
49158           * Update various tests accordingly.
49159
49160 1998-02-06  Jim Wilson  <wilson@cygnus.com>
49161
49162         * gcc.c-torture/execute/980205.c: New test.
49163
49164 1998-01-18  Jeffrey A Law  (law@cygnus.com)
49165
49166         * lib/c-torture.exp: Look for .x files instead of .cexp files.
49167         * lib/f-torture.exp: Similarly.
49168         * gcc.c-torture: Rename all .cexp files to .x files.
49169
49170 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
49171
49172         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
49173         (940510-1.c): Removed duplicate.
49174         (971104-1.c): New test.
49175
49176 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
49177
49178           * lib/f-torture.exp: Improve error and loop detection.
49179
49180 1997-11-19  Michael Meissner  <meissner@cygnus.com>
49181
49182         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
49183         use that to size the filler array.
49184
49185 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
49186
49187         * lib/c-torture.exp(c-torture-execute): Fix typo.
49188
49189         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
49190         testcase as the executable name. Keep the executable around if
49191         the test fails.
49192
49193 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
49194
49195         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
49196         changes.  Only test one -g option, and move it to the end of the
49197         list of options to test.
49198
49199 1997-09-19  Michael Meissner  <meissner@cygnus.com>
49200
49201         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
49202         variable GCC_TORTURE_OPTIONS to supply default switches separated
49203         by colons.  If no environment variable, run tests with -O0 -g, -O1
49204         -g, and -O2 -g as well.
49205
49206 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
49207
49208         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
49209         explanatory comments. Fix indentation.
49210
49211 1997-09-15  Jeffrey A Law  (law@cygnus.com)
49212
49213         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
49214
49215 1997-09-11  Jeffrey A Law  (law@cygnus.com)
49216
49217         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
49218         * g++.old-deja/g++.mike/p7325.C: Likewise.
49219         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
49220
49221 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
49222
49223         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
49224         * g++.old-deja/g++.brendan/crash30.C: Likewise.
49225         * g++.old-deja/g++.brendan/crash39.C: Likewise.
49226         * g++.old-deja/g++.law/operators4.C: Likewise.
49227
49228 1997-09-11  Joe Buck  (jbuck@synopsys.com)
49229
49230         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
49231         * g++.old-deja/g++.mike/p784.C: Ditto.
49232         * g++.old-deja/g++.mike/p785.C: Ditto.
49233
49234 1997-09-05  Jeffrey A Law  (law@cygnus.com)
49235
49236           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
49237
49238 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
49239
49240         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
49241         target feature; pass this to c-torture-execute as needed.
49242
49243 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
49244
49245         * lib/c-torture.exp(c-torture-execute): If the previous and the
49246         current executables being tested are identical, we don't need to
49247         run the executable again. Try to make the executable names
49248         unique. Add an optional argument for passing additional compiler
49249         flags.
49250
49251 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
49252
49253         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
49254
49255 1997-08-29  Jeffrey A Law  (law@cygnus.com)
49256
49257         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
49258
49259 1997-07-31  Jeffrey A Law  (law@cygnus.com)
49260
49261         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
49262         32bit or larger longs.
49263
49264         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
49265         have either a 32bit long or 32bit int.
49266
49267 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
49268
49269         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
49270         Make double precision tests dependent on sizeof (double).
49271
49272 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
49273
49274         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
49275         too.
49276
49277 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
49278
49279         * gcc.c-torture/compile/961203-1.cexp: New script.
49280
49281 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
49282
49283         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
49284         up the includes ourselves.
49285
49286 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
49287
49288         * lib/plumhall.exp: Remove random include, and add a few
49289         verbose messages for debugging.
49290
49291 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
49292
49293         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
49294         of trying to do it ourselves.
49295
49296 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
49297
49298         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
49299
49300 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
49301
49302         * gcc.prms/5403.c: Made regexp a bit less strict.
49303
49304 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
49305
49306         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
49307         is returned from remote_load instead.
49308         * lib/plumhall.exp: Ditto.
49309         * lib/mike-g++.exp: Ditto.
49310         * lib/old-dejagnu.exp: Ditto.
49311         * lib/c-torture.exp: Ditto.
49312
49313 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
49314
49315         * lib/g++.exp: Use build_wrapper procedure.
49316         * lib/gcc.exp: Ditto.
49317
49318 1997-05-20  Jeffrey A Law  (law@cygnus.com)
49319
49320         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
49321         an old-style decl for malloc.  Fixes tests to work when
49322         sizeof (int) != sizeof (size_t).
49323
49324 1997-05-15  Mike Meissner  <meissner@cygnus.com>
49325
49326         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
49327
49328         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
49329         use stdargs.h interface.
49330
49331 1997-05-15  Mike Meissner  <meissner@cygnus.com>
49332
49333         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
49334         NO_VARARGS when compiling.
49335
49336 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
49337
49338         * lib/plumhall.exp(ph_includes): New procedure.
49339         (ph_make): Use it.
49340         (ph_compiler): Ditto.
49341
49342         * lib/g++.exp: Rename test-glue.c to testglue.c.
49343         * lib/gcc.exp: Ditto.
49344
49345 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
49346
49347         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
49348         to completion when it's called.
49349
49350 1997-03-21  Michael Meissner  <meissner@cygnus.com>
49351
49352         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
49353         is defined, don't do test.
49354
49355 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
49356
49357         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
49358         for object files.
49359         (ph_summary): Mark skipped testcases as untested, not unresolved.
49360
49361         * lib/plumhall.exp (ph_make): If unresolved because of bad
49362         errorCode, record errorCode in log file.
49363         (*): Replace send_log/verbose with verbose -log.
49364
49365 1997-03-19  Michael Meissner  <meissner@cygnus.com>
49366
49367         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
49368         double conversion if double isn't at least 8 bytes.
49369
49370         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
49371         int to work with targets where int is 16 bits.
49372
49373         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
49374         8 bytes, just exit, since 4 byte doubles don't have enough bits of
49375         precision for the test to complete.
49376
49377 1997-03-14  Michael Meissner  <meissner@cygnus.com>
49378
49379         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
49380         if d10v is not compiled with the -mdouble64 flag.
49381         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
49382
49383         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
49384         d10v is not compiled with the -mint32 flag.
49385
49386 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
49387
49388         * lib/plumhall.exp: Use incr_count.
49389
49390 1997-03-12  Jeffrey A Law  (law@cygnus.com)
49391
49392         * gcc.c-torture: Update to c-torture-1.45.
49393
49394 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
49395
49396         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
49397         the name of the expect testcase file).
49398
49399         * lib/g++.exp(g++_init): Ditto.
49400
49401 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
49402
49403         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
49404         the host.
49405
49406         * lib/gcc.exp(gcc_exit): New procedure.
49407
49408 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
49409
49410         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
49411         specs where appropriate.
49412
49413         * g++.old-deja/g++.arm/*: Added additional ERROR checks
49414         because of new "candidates are" messages, and removed a few
49415
49416         * Converted all non-old-style g++ testcases to old-style, and
49417         moved into g++.old-deja.
49418
49419 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
49420
49421         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
49422         options.
49423
49424         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
49425         succeeded.
49426
49427         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
49428
49429 1997-02-13  Michael Meissner  <meissner@cygnus.com>
49430
49431         * lib/gcc.exp (gcc_target_compile): Add support for defining
49432         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
49433         the machine doesn't have those features.
49434
49435 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
49436
49437         * g++.law/operators4.exp: Don't use LIBS.
49438
49439 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
49440
49441         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
49442
49443         * lib/mike-g++.exp: Don't set the compiler to be tested here.
49444         * lib/g++.exp: Set it here instead. Also, allow use of the
49445         --tool_exec and --tool_opt options. Change CXX to
49446         GXX_UNDER_TEST.
49447
49448         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
49449
49450         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
49451
49452 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
49453
49454         * lib/old-dejagnu.exp: Use prune_warnings instead of
49455         prune_system_crud.
49456         * lib/mike-g++.exp: Ditto.
49457         * lib/gcc.exp: Ditto.
49458         * lib/g++.exp: Ditto.
49459
49460         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
49461
49462 1997-02-07  Jeffrey A Law  (law@cygnus.com)
49463
49464           * 941014-2.c: Include stdlib.h
49465           * 960327-1.c: Include stdio.h
49466           * dbra.c, index-1.c: Don't assume ints are 32bits.
49467
49468 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
49469
49470         * lib/gcc.exp: Add gcc,stack_size target feature.
49471
49472         * lib/g++.exp(g++_target_compile): Add the include and link
49473         paths here, not in two other places. And, it's $options, not
49474         options.
49475
49476         * lib/mike-g++.exp(postbase): Remove the code that determines
49477         the correct include and link paths.
49478         * g++.old-deja/old-deja.exp: Ditto.
49479
49480 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
49481
49482         * lib/g++.exp(g++_init): target_compile no longer returns the
49483         filename of the result.
49484
49485 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
49486
49487         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
49488         call to glob.
49489
49490         * gcc.c-torture/special/special.exp: Change call to
49491         gcc_target_compile to include the object file.
49492
49493 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
49494
49495         * gcc.c-torture/special/special.exp: Correct misspelling in last
49496         change.
49497
49498 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
49499
49500         * lib/plumhall.exp(ph_summary): Log the entire output of the
49501         executable. Return -1 if there were any failures, 0 otherwise.
49502         (ph_execute): Return -1 if there were any failures, 0 otherwise.
49503         (ph_make): Clean up objects and executables that were built
49504         if the tests succeeded.
49505
49506 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
49507
49508         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
49509         libraries and includes in the build tree as appropriate.
49510
49511 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
49512
49513         * lib/c-torture.exp: Instead of looking for the global variable
49514         NO_LONG_LONG, check to see if that's a feature of the target.
49515
49516 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
49517
49518         * config/default.exp: Minimize. Delete the remainer of the files in
49519         config; this functionality is now in devo/dejagnu/config.
49520
49521         g++.*/*: Pass any additional flags used to compile to postbase;
49522         delete CXXFLAGS.
49523
49524         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
49525         is now done by runtest.exp. Use gcc_target_compile instead of
49526         compile.
49527
49528         lib/c-torture.exp: Use gcc_target_compile instead of compile.
49529         Remove references to CFLAGS. Use remote_file instead of
49530         calling rm -f.
49531         (c-torture): Take a list of arguments to use to compile this
49532         testcase.
49533
49534         lib/g++.exp: Simplify. Use target_compile instead of compile.
49535         lib/gcc-dg.exp: Ditto.
49536         lib/gcc.exp: Ditto.
49537         lib/mike-{gcc,g++}.exp: Ditto.
49538         lib/old-dejagnu.exp: Ditto.
49539         lib/plumhall.exp: Ditto.
49540
49541 1997-01-08  Jim Wilson  <wilson@cygnus.com>
49542
49543         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
49544         (ph_linker): Likewise.
49545
49546 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
49547
49548           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
49549         MAP_ANON / MAP_ANONYMOUS if defined;
49550         else try to map from /dev/zero .
49551
49552 1996-11-12  Jeffrey A Law  (law@cygnus.com)
49553
49554         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
49555         isn't defined, then define it to MAP_ANONYMOUS.
49556
49557 1996-11-12  Jeffrey A Law  (law@cygnus.com)
49558
49559         * gcc.c-torture: Update to c-torture-1.42 release.
49560
49561 1996-11-11  Jeffrey A Law  (law@cygnus.com)
49562
49563         * gcc.c-torture: Update to c-torture-1.41 release.
49564
49565 1996-10-27  Jeffrey A Law  (law@cygnus.com)
49566
49567         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
49568         c-torture release.
49569
49570 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
49571
49572         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
49573         and LDFLAGS.  Fix second case to append the target_info ldflags
49574         onto LDFLAGS, not CFLAGS.
49575         * lib/g++.exp (g++_init): Add target_info stuff.
49576         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
49577         of libgloss and newlib flags for !native.
49578
49579         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
49580         (GDB): Fix relative path to go up another dir for finding gdb.
49581
49582 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
49583
49584         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
49585         versions in the target_info array, if they don't exist.
49586
49587 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
49588
49589         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
49590
49591 1996-07-08  Jim Wilson  <wilson@cygnus.com>
49592
49593         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
49594         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
49595
49596 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
49597
49598         * lib/old-dejagnu.exp: Don't remove the output file before we've
49599         actually tested it. Don't append pwd to the path of the executable
49600         we're testing.
49601
49602 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
49603
49604         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
49605
49606 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
49607
49608         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
49609         temporary directory for compiler files, and set it to a default
49610         value of /tmp. Set $output as the name of the output file from
49611         compiling the testcase. Add a -o option to $cflags_var so the
49612         compiler writes the final output file as $output. Set $executable
49613         to $output.
49614
49615         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
49616         directory for compiler files, and set it to /tmp if it doesn't
49617         already have a value. Set $output_file to the name of the output
49618         file from compiling the testcase. Add a -o option to CXXFLAGS so
49619         the compiler writes the final output file as $output. Use $output
49620         as the executable to be tested.
49621
49622 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
49623
49624         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
49625
49626 1996-06-08  Jeffrey A Law  (law@cygnus.com)
49627
49628         * gcc.c-torture/execute/pending-1.c: New test.  Still
49629         pending in Tege's queue.
49630
49631 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
49632
49633         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
49634         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
49635         if there were failures.  Call unresolved if there were unresolved
49636         testcases.  Call gcc_fail if program did not run to completion.
49637         (ph_make): Pass additional argument name to ph_execute.
49638         (ph_execute): Add new argument.  Pass additional arguments to
49639         ph_summary.  Call gcc_fail is there is no execution output.
49640
49641 1996-04-24  Jeffrey A Law  (law@cygnus.com)
49642
49643         * lib/plumhall.exp (proc_summary): Output relavent summary
49644         lines into the log so specific failures in plumhall can be
49645         investigated.
49646
49647 1996-04-10  Jeffrey A Law  (law@cygnus.com)
49648
49649         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
49650         (c-torture-execute): Don't try to execute tests which use
49651         "long long" types if $NO_LONG_LONG is nonzero.
49652
49653 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
49654
49655         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
49656         not c-torture.
49657
49658         * gcc.ieee: Move from here.
49659         * gcc.c-torture/execute/ieee: To here.
49660
49661 1996-03-26  Jeffrey A Law  (law@cygnus.com)
49662
49663         * gcc.c-torture: Update to c-torture-1.41 release.
49664
49665 1996-03-22  Jeffrey A Law  (law@cygnus.com)
49666
49667         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
49668         not "$output".
49669
49670 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
49671
49672         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
49673         -c present.
49674
49675 1996-03-02  Jeffrey A Law  (law@cygnus.com)
49676
49677         * config/proelf.exp: Handle connecting to a simulator.
49678
49679 1996-01-31  Jeffrey A Law  (law@cygnus.com)
49680
49681         * config/proelf.exp: New file.  Enough framework that we can
49682         run c-torture tests on the proelf targets (or any other target
49683         that gdb can connect to for that matter).
49684
49685 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
49686
49687         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
49688         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
49689
49690         * lib/plumhall.exp (ph_execute): Always call ph_summary if
49691         exec_output exists.
49692
49693 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
49694
49695         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
49696         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
49697
49698         * config/*.exp: Update FSF address.  Change result of ${tool}_load
49699         to pass/fail/unresolved/unsupported/untested.  Caller must now
49700         call unresolved/unsupported/untested.
49701         * lib/*.exp: Update FSF address.  Update to handle new results of
49702         ${tool}_load.
49703         * lib/chill.exp (verbose): Delete.
49704
49705 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
49706
49707         * lib/gcc.exp (default_gcc_start): Change order of args to
49708         $LDFLAGS $CFLAGS $LIBS.
49709         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
49710         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
49711         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
49712         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
49713         * gcc.misc-tests/dg-test.exp: Likewise.
49714         * gcc.misc-tests/msgs.exp: Likewise.
49715         * gcc.prms/prms.exp: Likewise.
49716         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
49717         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
49718
49719         * lib/dg.exp: Deleted, moved to dejagnu/lib.
49720
49721 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
49722
49723         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
49724
49725         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
49726         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
49727
49728         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
49729         necessary.
49730
49731 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
49732
49733         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
49734         global for loop; add use of $mathlib.
49735         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
49736         settings here; set mathlib for anything but VxWorks.
49737
49738 1996-01-22  Jeffrey A Law  (law@cygnus.com)
49739
49740         * gcc.c-torture: Update to c-torture-1.40 release.
49741
49742 1996-01-03  Jeffrey A Law  (law@cygnus.com)
49743
49744         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
49745         dg.exp.
49746
49747 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
49748
49749         * lib/c-torture.exp (c-torture-execute): Declare "output" as
49750         global.
49751
49752 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
49753
49754         * lib/g++.exp (LIBS): Define if not already.
49755         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
49756         (gcc-dg-prune): Call prune_gcc_output.
49757         * lib/gcc.exp (prune_gcc_output): New proc.
49758         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
49759         prune_gcc_output.
49760
49761 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
49762
49763         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
49764         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
49765
49766 1995-11-15  Jeffrey A Law  (law@cygnus.com)
49767
49768         * gcc.c-torture: Update to c-torture-1.39 release.
49769
49770 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
49771
49772         * lib/c-torture.exp (c-torture-execute): Don't return if one option
49773         fails, try others as well.
49774
49775 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
49776
49777         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
49778         If compilation fails, mark execute tests as `untested'.
49779         If test is marked as unsupported, don't mark compilation and
49780         execute tests as failed.
49781
49782 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
49783
49784         * lib/g++.exp (g++_init): Don't link in libg++, and look to
49785         libstdc++ for whether or not we want to be doing shared
49786         libraries.  Delete link_curses since we don't need it anymore.
49787         * lib/mike-g++.exp (postbase): Don't link in libg++.
49788         * g++.old-deja/old-deja.exp: Likewise.
49789
49790 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
49791
49792         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
49793
49794 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
49795
49796         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
49797         For that, add `-Wl,-a,shared_archive'.
49798         * g++.old-deja/old-deja.exp: Likewise.
49799
49800 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
49801
49802         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
49803
49804 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
49805
49806         * lib/mike-g++.exp (postbase): Pay attention to the status of
49807         g++_load.
49808
49809 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
49810
49811           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
49812
49813 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
49814
49815         * lib/gcc.exp (default_gcc_start): No longer need to log program
49816         being executed or its output, execute_anywhere does that now.
49817         * lib/g++.exp (default_g++_version): Call execute_anywhere.
49818         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
49819
49820 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
49821
49822         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
49823         the same as those in lib/g++.exp.
49824
49825 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
49826
49827         * gcc.c-torture: Update to c-torture-1.38 release.
49828         * gcc.ieee: Related changes.
49829
49830 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
49831
49832         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
49833         "exec". Minor reformatting changes.
49834
49835         * config/rom68k.exp (${tool}_load): Make it work in a canadian
49836         cross. This means all "exec" calls now work on a remote host as
49837         well.
49838         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
49839         cross. Filter out the extra "\r\n" stuff that expect puts in.
49840         (c-torture-execute): Filter out the bogus warnings like
49841         c-torture-compile does. Add support for canadian cross.
49842         * lib/gcc.exp (default_gcc_version, default_gcc_start)
49843         Use execute_anywhere rather than calling exec directly. Now it
49844         works for canadian cross testing.
49845
49846 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
49847
49848         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
49849         results into a variable, and check that rather than using file exists.
49850
49851 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
49852
49853         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
49854         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
49855
49856 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
49857
49858         * g++.old-deja/old-deja.exp: Create and pass runshlib and
49859         lib_curses if there's a shared libg++ in the build tree.
49860
49861 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
49862
49863         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
49864         if not supported target.
49865
49866 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
49867
49868         * lib/g++.exp (g++_init): Move empty setting of runshlib and
49869         link_curses up to always happen, not just for native builds.
49870
49871 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
49872
49873         * gcc.c-torture: Update to c-torture-1.36 release.
49874         * gcc.failure: Related changes.
49875
49876 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
49877
49878         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
49879
49880 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
49881
49882         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
49883         * lib/mike-g++.exp (postbase): Not in here.  Still reference
49884         runshlib, link_curses, and mathlib for link and run.
49885
49886         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
49887         pass the runtime shared library options for Solaris, OSF/1, and
49888         Irix5, and link with -lcurses to avoid unresolved references.
49889
49890 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
49891
49892         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
49893         only run once.
49894
49895 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
49896
49897         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
49898
49899 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
49900
49901         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
49902         do not have a framework for the "compat" tests yet.
49903
49904 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
49905
49906         * lib/mike-g++.exp (postbase): New local variable `mathlib',
49907         set to null if we're testing vxworks5.1.  Use that instead of
49908         `-lm' in the setting of LIBS for link and run.
49909
49910 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
49911
49912         * config/rom68k.exp (${tool}_load): Major changes to make it
49913         work.  Verified that it does in fact return the stuff in
49914         exec_output properly.  Catch any Emul or any TRAP other than 0.
49915
49916 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
49917
49918         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
49919         LDFLAGS properly for targets that need stuff from libgloss.
49920         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
49921         only run once.
49922         (gpp_initialized): New variable.
49923
49924 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
49925
49926         * config/rom68k.exp: Load libgloss.exp.
49927         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
49928         so we can produce a fully linked binary.
49929         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
49930         so we can produce a fully linked binary.
49931
49932 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
49933
49934         * lib/plumhall.exp (ph_section): Watch for expected failures.
49935         Add missing `else'.
49936
49937         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
49938         run the testcase.
49939         (c-torture): Likewise.
49940
49941 1995-08-28  Doug Evans  <dje@cygnus.com>
49942
49943         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
49944
49945         * lib/mike-g++.exp (mike_cleanup): New proc.
49946         (prebase): New globals compiler_result, not_compiler_result,
49947         target_regexp.
49948         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
49949         allow leading "-" in pattern.  Watch for unsupported tests.
49950         If $compiler_result is set, pattern match assembler code,
49951         and ditto for $not_compiler_result.
49952         * lib/mike-gcc.exp: Likewise.
49953
49954         * lib/plumhall.exp (ph_execute): Only call ph_summary if
49955         execution "succeeded".
49956
49957 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
49958
49959         * config/win32.exp: New file.
49960         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
49961
49962 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
49963
49964         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
49965         unsupported.
49966         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
49967         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
49968         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
49969
49970         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
49971         "... without exceptions was ...".  That is now handled by
49972         prune_system_crud.
49973         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
49974
49975 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
49976
49977         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
49978         sieve.c,sort2.c}: New files.
49979         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
49980         sieve.exp,sort2.exp}: Drivers for them.
49981
49982         * lib/mike-gcc.exp (program_output): New user settable variable.
49983         (postbase): Call prune_system_crud.  Also prune extraneous compiler
49984         messages.
49985         * lib/mike-g++.exp (program_output): New user settable variable.
49986
49987         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
49988
49989         * config/sh.exp: Deleted (use sim.exp instead).
49990
49991 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
49992
49993         * config/vx.exp: Declare CHECKTASK as global.
49994         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
49995         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
49996         * lib/old-dejagnu.exp: Load [pwd]/$executable.
49997
49998 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
49999
50000         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
50001         target. Like vx.exp, only includes `vx29k.exp' instead of
50002         `vxworks.exp'.
50003
50004 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
50005
50006         * config/sim.exp: Increase time limit from 120 seconds to 240.
50007
50008 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
50009
50010         * gcc.c-torture/execute/950628-1.c: New test.
50011
50012 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
50013
50014         * gcc.c-torture: Update with changes/additions from
50015         c-torture-1.34.
50016
50017 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
50018
50019         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
50020
50021 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
50022
50023         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
50024
50025 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
50026
50027         * gcc.c-torture/compile/950512-1.c: New test.
50028         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
50029         * gcc.dg/struct-ret-1.c: Likewise.
50030
50031 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
50032
50033         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
50034           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
50035
50036 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
50037
50038         * gcc.c-torture/special/920411-1.c: Deleted.
50039         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
50040
50041 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
50042
50043         * config/sim.exp (${tool}_load): Hack in call to bash to get a
50044         cpu limit.
50045
50046 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
50047
50048         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
50049
50050 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
50051
50052         From kenner;
50053         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
50054         is the proper length.
50055         * va-arg-3.c: Likewise.
50056
50057 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
50058
50059         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
50060         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
50061
50062         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
50063         * lib/g++.exp (default_g++_start): Delete old cruft.
50064
50065 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
50066
50067         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
50068         (2 * (1 << 18)) to (2 * (1 << 17)).
50069
50070         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
50071
50072 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
50073
50074         * config/rom68k.exp: Renamed from config/idp.exp
50075
50076 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
50077
50078         * c-torture/compile/921109-2.c
50079
50080 1995-04-18  Mike Stump  <mrs@cygnus.com>
50081
50082         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
50083         excess errors.
50084
50085 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
50086
50087         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
50088         output.
50089         * lib/g++.exp (default_g++_start): Likewise.
50090
50091 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
50092
50093         * gcc.c-torture/compile/950329-1.c: New test.
50094
50095 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
50096
50097           * config/bug.exp (${tool}_load): Updated to use new remote_open
50098           and remote_close procs.
50099         * config/idp.exp: New file.
50100
50101 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
50102
50103         * gcc.c-torture/execute/950322-1.c: New test.
50104
50105 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
50106
50107         * config/vx.exp (${tool}_load): Clean up testing of return code from
50108         vxworks_ld and vxworks_spawn.
50109
50110 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
50111
50112         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
50113
50114 1995-03-13  Mike Stump  <mrs@cygnus.com>
50115
50116         * lib/old-deja.exp: Add `excess errors test - ' error, now one
50117         can mark excess errors on a machine by machine basis.  Note, the
50118         default is to not expect any excess errors, even when excess
50119         errors test - is given, so you will want to put an XFAIL ... on
50120         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
50121         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
50122         those 4 machines, but no others.
50123
50124 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
50125
50126         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
50127         * lib/c-torture.exp: to here.
50128
50129 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
50130
50131         * gcc.c-torture/execute/950221-1.c: New test.
50132         * gcc.c-torture/execute/struct-ret-1.c: New test.
50133         * gcc.c-torture/compile/950221-1.c: New test.
50134
50135         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
50136
50137 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
50138
50139         * gcc.c-torture/execute/arith-1.c (main): Return 0.
50140         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
50141
50142 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
50143
50144         * g++.gb: New directory of tests, derived from my signature and
50145         class scoping tests.
50146
50147         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
50148         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
50149         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
50150         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
50151         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
50152         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
50153         * g++.gb/sig25.C: Likewise.
50154
50155         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
50156         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
50157         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
50158         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
50159         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
50160         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
50161         * g++.gb/sig25.exp: Likewise.
50162
50163         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
50164         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
50165         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
50166         * g++.gb/scope13.C: Likewise, this test still fails.
50167
50168         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
50169         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
50170         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
50171         * g++.gb/scope13.exp: Ditto.
50172
50173         * g++.gb/README: New file, explains what these tests are about.
50174
50175 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
50176
50177         * lib/dg.exp (dg-do): Support `preprocess'.
50178         (dg-test): Likewise.
50179
50180 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
50181
50182         * config/udi.exp: change "continue -expect" to "exp_continue".
50183
50184 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
50185
50186         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
50187         Delete redundant tests.
50188
50189         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
50190         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
50191         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
50192         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
50193         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
50194         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
50195         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
50196         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
50197
50198         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
50199         storing label pointers.
50200         * gcc.c-torture/execute/921019-1.c: Likewise.
50201         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
50202         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
50203         parameter fp.
50204         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
50205         constants.
50206
50207         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
50208         Delete obsolete tests.
50209
50210         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
50211         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
50212         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
50213         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
50214         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
50215         * gcc.c-torture/compile/950124-1.c: New test.
50216
50217         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
50218
50219 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
50220
50221         * lib/mike-g++.exp: Add -lm to LIBS.
50222
50223 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
50224
50225         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
50226
50227 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
50228
50229         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
50230
50231 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
50232
50233         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
50234
50235 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
50236
50237         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
50238         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
50239         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
50240         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
50241         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
50242         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
50243         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
50244         * g++.law/{operators31.C, operators32.C,
50245         * g++.law/{operators33.C, operators34.C}: Likewise.
50246         * g++.law/{pic1.C, refs2.C}: Likewise.
50247         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
50248         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
50249         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
50250         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
50251
50252         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
50253         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
50254         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
50255         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
50256         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
50257         * g++.law/{enum9.exp, friend5.exp}: Likewise.
50258         * g++.law/{nest3.exp, nest4.exp}: Likewise.
50259         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
50260         * g++.law/{operators30.exp, operators31.exp}: Likewise.
50261         * g++.law/{operators32.exp, operators33.exp}: Likewise.
50262         * g++.law/{operators34.exp}: Likewise.
50263         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
50264         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
50265         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
50266         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
50267         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
50268
50269         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
50270         No longer expected to fail.
50271         * g++.law/missed-error3.C: Tweak for recent bool changes.
50272
50273 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
50274
50275         * config/emb-unix: Deleted.
50276         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
50277         remote execution.  Do final link on remote host if REMOTE_LINK is set.
50278
50279 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
50280
50281         * lib/dg.exp (dg-test): Fix typo in last patch.
50282
50283 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
50284
50285         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
50286         (handles multiple occurrences).
50287
50288 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
50289
50290         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
50291         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
50292         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
50293         printed).
50294         * lib/c-torture.exp (c-torture-compile): Likewise.
50295         (c-torture): Prepend full path if missing.
50296         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
50297         (gcc_fail): Likewise.
50298         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
50299
50300 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
50301
50302         * lib/netware.exp: Only attach to NetWare i386 systems.
50303
50304 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
50305
50306         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
50307         messages.  Add test name to "output pattern match" pass/fail message.
50308
50309 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
50310
50311         * gcc.dg: New testsuite.
50312         * gcc.dg/dg.exp: New file.
50313
50314         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
50315         test-switch.c}: Deleted.
50316
50317         * gcc.misc-tests/msgs.exp: New testcase driver.
50318
50319 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
50320
50321         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
50322         Watch for illegal return values from ${tool}_load.
50323         * config/unix.exp (${tool}_load): Fix pass/fail detection for
50324         cross targets.  Coerce return value >0 to 1.
50325
50326 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
50327
50328         * config/unix.exp (${tool}_load): Call program rsh, not proc.
50329
50330         * config/emb-unix.exp: New file.
50331
50332         * config/sim.exp: Error if variable $SIM not defined.
50333         (${tool}_load): Mark test as "untested" if simulator missing.
50334
50335         * config/unix.exp: Load remote.exp to get rcp_download.
50336         * lib/c-torture.exp: Use different option lists for testcases with
50337         and without loops.
50338         * gcc.c-torture/execute/execute.exp: Likewise.
50339
50340 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
50341
50342         * config/*.exp: Clarify return code from ${tool}_load.
50343         Call `unresolved' or `untested' instead of `warning' or `perror'
50344         (sometimes you still want to call both though).
50345         Add comment that `shell_id' is local to each file.
50346         * config/udi.exp (timeout): Set to 30.
50347         Don't print warning if connection fails, $connectmode has already
50348         printed an error.
50349         (${tool}_load): Move verbose messages to level 2.
50350         Rework pattern for "Process started" message.
50351         Pass `shell_id' to ${connectmode}_download.
50352         Retry twice upon timeout.  Make resetting of target more robust.
50353         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
50354         Pass `shell_id' to exit_$connectmode.
50355         Only call exit_$connectmode if connected.
50356         * config/unix.exp (${tool}_load): Check return codes better.
50357         * config/vrtx.exp (${tool}_load): Likewise.
50358         * config/vx.exp (${tool}_load): Likewise.
50359         Delete unneeded global's.
50360         * lib/dg.exp (dg-test): Update to reflect clarified return codes
50361         from ${tool}_load.
50362         (dg-stat): Delete.
50363         (dg-init): Delete recording of pass/fail counts.
50364         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
50365         (old-dejagnu-init): Likewise.
50366         (old-dejagnu-stat): Delete contents, empty proc now.
50367         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
50368         (c-torture): Delete references to lcnt, lpass, lfail.
50369         Get option list from TORTURE_OPTIONS.
50370         Delete -funroll[-all]-loops if no loops.
50371         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
50372         (g++_stat): Delete contents (empty proc now).
50373         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
50374         (gcc_finish): Likewise.
50375         (gcc_stat): Deleted.
50376         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
50377         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
50378         * gcc.c-torture/execute/execute.exp: Likewise.
50379         Split tests into two parts: compile, execute.
50380         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
50381         no loops.  Update to reflect clarified return codes from ${tool}_load.
50382
50383 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
50384
50385         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
50386         to grep for.
50387         (old-dejagnu): Likewise (where necessary).
50388
50389 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
50390
50391         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
50392
50393         * lib/dg.exp (dg-process-target): Fix processing of selector.
50394         Add comment regarding use of `error'.
50395
50396         * lib/gcc.exp (prune_system_crud): Define if missing.
50397         * lib/g++.exp (prune_system_crud): Likewise.
50398
50399         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
50400         Call prune_system_crud.
50401         * lib/dg.exp (dg-runtest): New proc.
50402         Use perror instead of send_user for tcl errors in testcase.
50403         Don't return any value, it's never used.
50404         Don't clobber previous definition of `unknown'.
50405         Print tcl errors in `dg-final'.
50406
50407 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
50408
50409         * lib/dg.exp (dg-process-target): Improve syntax error messages.
50410         (dg-test): Don't print errorInfo, it contains stack backtrace.
50411
50412 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
50413
50414         * lib/g++.exp (runtest_file_p): Define if missing.
50415
50416 1994-09-24  Doug Evans  (dje@cygnus.com)
50417
50418         * lib/mike-g++.exp: Comment out loading of g++.exp.
50419         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
50420         (default_g++_version): Always print something.
50421         (default_g++_start): Comment out call to `which'.
50422         (g++_start, g++_load): Deleted (must be defined in config file).
50423         * lib/gcc.exp: Test for existence of $CC at start.
50424         Delete check for tmpdir (done in gcc_init).
50425         (default_gcc_version): Always print something.
50426         (default_gcc_start): Comment out call to `which'.
50427         * config/*.exp: Major cleanup - make cross targets work at least a
50428         little better for g++ (by not being "--tool gcc" specific).
50429         Rename gcc_xxx to ${tool}_xxx.
50430         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
50431         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
50432
50433 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
50434
50435         * lib/c-torture.exp (c-torture-compile): Rework compiler
50436         message processing.
50437
50438         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
50439         c-torture.
50440
50441 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
50442
50443         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
50444
50445         * lib/dg.exp (dg-process-target): Support { target native }.
50446
50447 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
50448
50449         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
50450         looked for "... program xxx got fatal signal".
50451         Correct regsub munging of `comp_output'.
50452         Ignore compiler messages "path prefix not used" and "linker input
50453         file unused".
50454
50455 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
50456
50457         * lib/gcc.exp (runtest_file_p): Define if missing.
50458         * gcc.prms/template.c: Example to work from.
50459
50460 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
50461
50462         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
50463         * lib/dg.exp (dg-test): Call unsupported testcases as such.
50464
50465         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
50466         * gcc.prms/1883.c: Moved from compile/940714-1.c.
50467         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
50468         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
50469
50470         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
50471         (dg-process-target): No longer a varargs proc.
50472         Return S/N for target, P/F for xfail.  All callers changed.
50473         (user option procs): More argument checking.
50474         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
50475         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
50476         (dg-test): Skip test if not running on selected target in `dg-do'.
50477         Update handling of `dg-do-what', `dg-output-text'.
50478         Separate execution pass/fail from output pattern match pass/fail.
50479         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
50480
50481 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
50482
50483         * gcc.c-torture/special/special.exp: Don't expect failure for mips
50484         target for 920510-1.c.
50485
50486 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
50487
50488         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
50489         Clean up comment regarding use of passcnt, etc.
50490         (gcc_stat): Don't update `testcnt' here.
50491         (gcc_finish): Do it here.
50492         Might as well reset `but_id' here too.
50493         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
50494         to determine if the file should be tested.
50495         * gcc.c-torture/compile/compile.exp: Likewise.
50496         * gcc.c-torture/execute/execute.exp: Likewise.
50497         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
50498         * gcc.misc-tests/dg-test.exp: Likewise.
50499         * gcc.prms/prms.exp: Likewise.
50500         * gcc.wendy/wendy.exp: Likewise.
50501         * g++.old-deja.exp: Likewise.
50502         Move "Testing file" message to verbose level 1.
50503
50504 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
50505
50506         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
50507
50508 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
50509
50510         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
50511         (default_gcc_start): Accept optional second list element
50512         of compiler flags.  Print compiler output at verbosity level 2.
50513         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
50514         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
50515         Save current values of framework globals passcnt, failcnt, xpasscnt,
50516         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
50517         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
50518         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
50519         xfailcnt to compute stats.  Update framework global `testcnt' from
50520         pass/fail counts.
50521         (gcc_finish): New proc.  Clean up test environment.
50522         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
50523         (gcc_epass, gcc_efail): Delete.
50524         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
50525         argument of line number.
50526         (dg-init): If the tool has an init routine, call it.
50527         (dg-test): Remove args `cflags_var' and `libs_var'.
50528         Pass all compiler options to ${tool}_start.
50529         Handle missing line number.
50530         (dg-finish): New function.
50531         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
50532         particular files.  Call gcc_finish at end.  Move "skipping test"
50533         message to verbosity level 3.
50534         * gcc.c-torture/compile/compile.exp: Likewise.
50535         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
50536         * gcc.c-torture/execute/execute.exp: Likewise.
50537         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50538         Print testcase being tried at verbosity level 1.
50539         * gcc.c-torture/special/special.exp: Unset xfail.
50540         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50541         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
50542         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
50543         * gcc.failure/failure.exp: Likewise.
50544         * gcc.ieee/ieee.exp: Likewise.
50545         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
50546         Update call to dg-test.  Call dg-finish at end.
50547         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
50548         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50549         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
50550         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
50551         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
50552         * gcc.wendy/wendy.exp: Add copyright.
50553         Delete setting of tmpdir (done by gcc_init).
50554         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
50555         Pass compiler flags to gcc_start.  Call gcc_finish at end.
50556         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
50557         gcc_[ce]pass/fail.
50558
50559 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
50560
50561         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
50562         confusion.
50563         (g++_load): Likewise.
50564
50565         * config/*.exp (gcc_load): Some were varargs fns and some were not.
50566         Rename argument to `prog' to remove the confusion.
50567         Varargs fns behave differently too!
50568         (g++_load): Likewise.
50569
50570         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
50571
50572         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
50573         what it is.  Delete (always) printing of status value for !native.
50574         Simplify verbose code, and include status and exec_output.
50575         (g++_load): Use gcc_load.
50576
50577 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
50578
50579         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
50580         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
50581         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
50582         940714-3.c as these testcases don't exist anymore.  Make
50583         va-arg-1.c expected to pass.
50584
50585 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
50586
50587         * gcc.misc-tests/misc.exp: Only run specific testcases.
50588         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
50589         * gcc.misc-tests/dg-[1-9].c: New files.
50590
50591         * lib/dg.exp: New testsuite driver.
50592         * gcc.prms/prms.exp: Use it.
50593
50594         * README.gcc: New file.
50595
50596         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
50597         Document and reset `lxpass' and `lxfail'.
50598         Simplify "initialized" message.
50599         (gcc_stat): Clean up comments a little.
50600
50601 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
50602
50603         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
50604
50605 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
50606
50607         * lib/old-dejagnu.exp (process-option): New proc.
50608         (old-dejagnu-init, old-dejagnu-stat): Likewise.
50609         (old-dejagnu): Simplify.
50610         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
50611
50612 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
50613
50614         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
50615         exists and is not an empty string.
50616
50617         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
50618         $xfail rather than calling setup_xfail.  Clear $xfail when test is
50619         finished.
50620         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
50621         automatically.
50622
50623         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
50624         longer expected to fail.
50625
50626         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
50627         "f" function call.
50628
50629         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
50630
50631         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
50632         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
50633         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
50634         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
50635         c-torture-1.29.
50636
50637         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
50638         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
50639
50640         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
50641
50642         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
50643         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
50644
50645         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
50646         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
50647         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
50648
50649 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
50650
50651         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
50652         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
50653         940714-1.c, 940714-2.c, 940714-3.c},
50654         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
50655         gcc.misc-tests/{mg.c,mg.exp}:
50656         New tests.
50657         * gcc.noncompile/noncompile.exp: Change accordingly.
50658
50659 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
50660
50661         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
50662         Undo previous clobberage.
50663
50664 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
50665
50666         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
50667         * gcc.special/{930510-1.c, special.exp}:
50668         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
50669         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
50670         struct-varargs-1.c}: New tests from c-torture-1.26.
50671
50672 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
50673
50674         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
50675           argument to switch.
50676
50677 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
50678
50679         * Revert the previous changes.  Please see Rob's directory
50680           (/lisa/test/rob/progressive/gcc/testsuite) for testing
50681           fixes.
50682
50683 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
50684
50685         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
50686             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
50687             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
50688             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
50689             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
50690             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
50691             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
50692             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
50693             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
50694             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
50695             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
50696             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
50697             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
50698             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
50699             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
50700             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
50701             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
50702             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
50703             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
50704             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
50705             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
50706             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
50707             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
50708             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
50709             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
50710             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50711             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
50712
50713 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
50714
50715         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
50716             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
50717           with perror calls.
50718
50719 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
50720
50721         * config/unix.exp (g++_load): Fix syntax.
50722
50723 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
50724
50725         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
50726         * gcc.noncompile/921017-1.c: Deleted obsolete test.
50727         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
50728         Don't expect va-arg-1.c to fail.  Correct expected output for
50729         920928-1.c.
50730         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
50731         * gcc.wendy/hbm4.c: Correct typo.
50732         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
50733
50734 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
50735
50736         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
50737         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
50738         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
50739         * lib/c-torture.exp (c-torture-compile): Ditto.
50740
50741         Reduce volume of output (remove all the -I's and such).
50742         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
50743         Call gcc_cpass, gcc_cfail.
50744         (c-torture): Pass testing option to c-torture-compile.
50745
50746 1994-03-21  Doug Evans  (dje@cygnus.com)
50747
50748         Bring patches over from progressive.
50749         * config/default.exp: Exit remote shell cleanly.
50750         (g++_exit, g++_start): Add default versions.
50751         * config/sim.exp (gcc_load): Use perror, not error.
50752
50753 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
50754
50755         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
50756         set in site.exp.
50757
50758 1994-03-14  Doug Evans  (dje@cygnus.com)
50759
50760         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
50761         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
50762         (wendy_try): New proc to run testcase.
50763         (main loop): Call 'em.
50764         * gcc.wendy/*.c: Clean up pass to correct expected output.
50765
50766         * lib/gcc.exp: Minor cleanup work.
50767         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
50768
50769 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
50770
50771         * config/sim.exp (gcc_load): Document return codes better.
50772         Don't pass -v to simulator.
50773
50774 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
50775
50776           * gcc.special/920717-x.c: Fix typo.
50777           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
50778           get at sources.
50779
50780         * lib/mike-gcc.exp: Fix typo.
50781
50782 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
50783
50784         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
50785         binary to use, transform the name.
50786         * config/*.exp: rename everything. Nuke any g++ specific files,
50787         it's now a special case of gcc that requires no special support.
50788         Add a default.exp for unsupported targets.
50789
50790 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
50791
50792         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
50793         lib/old-dejagnu.exp: Fix a few patterns to work with the new
50794         version of Tcl.
50795
50796 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
50797
50798         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
50799         than a warning.
50800
50801 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
50802
50803         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
50804
50805 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
50806
50807         * gcc.execute/execute.exp: Combine opt_list and foption_list into
50808         option_list.  Compile every file with only 4/6 option choices
50809         (same as C torture) instead of with 12/18 different option
50810         choices.
50811         * lib/c-torture.exp: Likewise.
50812
50813         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
50814         not already set.
50815
50816 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
50817
50818         * lib/old-deja.exp: Add `excess errors test fails' error, now one
50819         can put an XFAIL *-*-* on excess errors.
50820
50821 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
50822
50823         * g++.law: Add more tests derived from g++-bugs snapshots.
50824
50825         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
50826         equivalent to g++.law/init9.
50827
50828         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
50829         compiled it, and the a.out file after we've run it.
50830
50831 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
50832
50833         * lib/mike-g++.exp (postbase): Delete the .o file after we've
50834         compiled it, and the a.out file after we've run it.
50835
50836 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
50837
50838         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
50839
50840 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
50841
50842         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
50843         version number.
50844
50845 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
50846
50847         * g++.law: New directory of g++ tests derived from the g++-bugs
50848         snapshots.
50849
50850 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
50851
50852         * gcc.compile: initbug1.c initbug1.exp testcase added
50853
50854 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
50855
50856         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
50857         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
50858           fixes submitted by Jeff Law (law@cs.utah.edu)
50859         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
50860           Jeff Law (law@cs.utah.edu)
50861
50862
50863 1993-11-30  Mike Stump  (mrs@cygnus.com)
50864
50865         * config/unix-g++.exp: Follow the gcc way of doing things.
50866         * g++.old-deja/old-deja.exp: Minor updates.
50867         * lib/g++.exp: New file, follow the gcc way of doing things.
50868         * lib/old-dejagnu.exp: Minor updates.
50869         * lib/mike-g++.exp: Always unset errorInfo.
50870
50871 1993-11-06  Mike Stump  (mrs@cygnus.com)
50872
50873         * lib/gcc.exp: Fix some errors with the below change, CC and
50874         CFLAGS should be global when setting, not local.
50875
50876 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
50877
50878         * lib/gcc.exp: Transform tool name.
50879
50880 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
50881
50882         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
50883
50884 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
50885
50886         * lib/gcc.exp: change gcc_done to gcc_stat
50887
50888 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
50889
50890         * Upgraded gcc testsuite to c-torture version 1.25
50891
50892 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
50893
50894         * lib/gcc.exp: added reporting code. Changed verbose compile message.
50895         * lib/c-torture: added hooks for new reporting code.
50896
50897 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
50898
50899         * config/sh-gcc.exp: check if sh-sim exists in the path
50900
50901 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
50902
50903         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
50904         * gcc.compile/compile.exp: Initial changes for new logic.
50905         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
50906         * gcc.failure/failure.exp: Initial changes for new logic.
50907         * gcc.ieee/ieee.exp: Initial changes for new logic.
50908         * gcc.misc-tests/misc.exp: Initial changes for new logic.
50909         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
50910         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
50911         * lib/c-torture.exp: Initial changes for new logic.
50912         * lib/gcc.exp: Initial changes for new logic.
50913
50914 1993-10-15  Mike Stump  (mrs@cygnus.com)
50915
50916         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
50917         depend upon failure or success.  Fully qualify names in failure
50918         and success messages.  Always remove a.out before starting
50919         compile, just in case.  Pay more attention to error text output by
50920         the compiler.  Handle testcases with no known past errors just
50921         like all others, so that things are uniform.  Other miscellaneous
50922         improvements.
50923
50924 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
50925
50926         * gcc.cpp: new directory for cpp tests
50927
50928 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
50929
50930         * lib/chill.exp: Code reformatted, removed unused code.
50931         * config/unix-chill.exp: Code reformatted, removed unused code.
50932         * chill.execute/execute.exp: Code reformatted, removed unused code.
50933         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
50934
50935 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
50936
50937         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
50938         routines not written.
50939
50940 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
50941
50942         * config/bug-gcc.exp: Use new procs from bug.exp.
50943
50944 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
50945
50946         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
50947         via ftp, rather than depending on NFS.
50948         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
50949         case.
50950
50951 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
50952
50953         * config/bug-gcc.exp: Use new download proc.
50954
50955 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
50956
50957         * chill.execute/execute.exp: cleanups, handles errors better
50958         * chill.compile/compile.exp: rewrite, based on execute.exp
50959         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
50960         * lib/chill.exp: major changes to diff proc and compile and link
50961           procs. added chill_fail and chill_pass wrappers to pass and
50962           fail. added more comments, and handle error codes better.
50963           Added a hack to capture stderr from exec, so noncompile tests
50964           can work.
50965
50966 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
50967
50968         * chill.execute/execute.exp: rewrite of testsuite driver
50969         * lib/chill.exp: rewrite of testsuite driver
50970         * config/unix-chill.exp: rewrite of testsuite driver
50971
50972 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
50973
50974         In chill.execute:
50975         * iexpr.ch: Standardize uppercase.
50976         * tuples.dat: Standardize uppercase.
50977         * vary.ch: standardize.  Correct varying string assignments.
50978         * vary.dat: Add new output lines.
50979
50980 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
50981
50982         In chill.execute:
50983         * chprintf.ch: Standardize use of uppercase.
50984         * tuples.ch: Standardize and turn arr2 into a DCL,
50985           rather than a SYN.
50986         * pinits.ch: Standardize.
50987
50988 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
50989
50990         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
50991         * Makefil: Renamed to Makefile.in.
50992         * configure.in: New.
50993
50994 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
50995
50996         In chill.execute:
50997         * .cvsignore: Add result/output files.
50998         * Makefile: Fix up variables at start.  Use MFLAGS
50999           everywhere.  Correct bool_loc, built_ins entries.
51000           Add entry for vary1.ch.
51001         * bitarray.ch: Standardize upper-case usage.
51002         * bitexpr.ch: Standardize, add output of b1.
51003         * params.ch: Use arrayt in along PROC parameters, to
51004           avoid novelty problems.
51005         * sets.ch: Tiny cleanup.
51006         * vary1.ch: Re-indent.
51007
51008 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
51009
51010           * Add PR-related files to Makefiles, .cvsignore files, etc.
51011
51012 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
51013
51014         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
51015           with compiler objects. New names are test-flow.c and test-loop.c
51016
51017 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
51018
51019         * Upgraded c-torture tests from 1.19 to 1.20
51020
51021         * new files:
51022         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
51023         * gcc.compile: 930623-1.c 930623-2.c
51024         * gcc.noncompile: 930622-1.c 930622-2.c
51025         * gcc.failure: 920411-1.c 920627-2.c
51026         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
51027
51028 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
51029
51030         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
51031           More changes to get testsuite working properly. Needs more work.
51032           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
51033
51034 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
51035
51036         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
51037           More changes to get testsuite working properly. Needs more work.
51038
51039 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
51040
51041         * chill.compile/compile.exp: Added for Dejagnu support
51042         * chill.execute/execute.exp: Added for Dejagnu support
51043         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
51044
51045 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
51046
51047         This should complete moving the CHILL test files.
51048         * chill.noncompile(.cvsignore printf.grt
51049             in-printf.grt chprintf.grt chprintf.ch):
51050             Added test-support files.
51051           (Makefile): Modified further.
51052         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
51053             signal.ch): Added test files.
51054           * chill.execute (.cvsignore printf.grt printr.c
51055             in-printf.grt rts.c chprintf.grt rts.h): Added
51056           test-support files.
51057             (Makefile): More corrections.
51058
51059 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
51060
51061         * chill.compile, chill.execute, chill.nocompile: Add CHILL
51062           test cases, ready for DejaGnu.
51063
51064 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
51065
51066         * Upgraded c-torture tests from 1.18 to 1.19
51067
51068         * gcc.compile: added test(s):
51069           930607-1.c
51070         * gcc.execute: added test(s):
51071           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
51072
51073         * added new subdirectory for misc tests: gcc.misc-tests
51074         * gcc.misc-test(s): added tests:
51075           inst-check.c test-consts.c test-ior.c test-switch.c
51076
51077 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
51078
51079         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
51080
51081 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
51082
51083         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
51084
51085 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
51086
51087         * Upgraded c-torture tests from 1.17 to 1.18
51088
51089 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
51090
51091         * Upgraded c-torture tests from 1.12 to 1.17
51092
51093 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
51094
51095         * lib/old-dejagnu.exp:
51096           Fixed handling of XFAIL target triplets to correctly
51097           recognize wildcard characters.  Removed code that
51098           appended a unique id tag to the end of the file name
51099           printed out by the result of the testcases within a
51100           given test file.
51101
51102 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
51103
51104         * lib/old-dejagnu.exp:
51105           Reworked expected failure handling to trigger off of XFAIL
51106           keyword in keyphrase embeded in testcase source code. The
51107           XFAIL keyword must be at the end of the keyphrase line. It
51108           may optionally be followed by one or more target triplets.
51109           It has just occured that the handling of wildcards in the
51110           target triplet may not be correct.
51111
51112 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
51113
51114         * g++.old-deja/tests:
51115           Moved all subdirectories up one level into g++.old-deja .
51116
51117         * lib/old-dejagnu.exp:
51118           Fixed problem with CXXFLAGS not being properly reset, and being
51119           corrupted with extraneous "-c" compiler option.  This was
51120           causing binaries to not be generated for test that needed them.
51121           Modified strings passed to "pass" and "fail" so that individual
51122           tests from the same test file would be distinguished by an
51123           identifier appended to the test file name in the summary logs;
51124           this corrected a problem with erroneous diff logs.  Added code
51125           to search testcases for expected fail and unexpected pass keywords.
51126
51127 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
51128
51129         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
51130
51131 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
51132
51133         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
51134           Removed extraneous text from end of "Special g++ Options"
51135           keyphrase.
51136
51137         * lib/old-dejagnu.exp: Added pattern matching to look for new
51138           keywords, embedded in testcases comments, which will trigger
51139           calls to xpass and xfail.
51140
51141 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
51142
51143         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
51144           comments embedded in the testcases, especially the one looking for
51145           special compiler options, as well as the pattern matching for the
51146           compiler output again.
51147
51148 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
51149
51150         * lib/old-dejagnu.exp: Do a proper check of the return value for
51151           execute tests. Fixed several problems with the pattern matching
51152           of the compiler output which gave erroneous test results.
51153           Changed several of the test result messages to be more descriptive.
51154         * config/unix-g++.exp: Proc g++_load now actually works and
51155           executes the tests passed to it and returns a usable return
51156           value.
51157
51158 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
51159
51160           * lib/gcc.exp: Exits gracefully if $CC is bogus.
51161
51162 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
51163
51164         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
51165           Modified both files to properly execute the old style
51166           dejagnu tests. The previous versions of these files were
51167           experimental and did not function anything near correctly.
51168
51169 1993-04-05  Rob Savoye  (rob@cygnus.com)
51170
51171         * Removed all Makefile.in and configure.in files. No configuration
51172         needed now.
51173
51174 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
51175
51176         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
51177
51178 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
51179
51180         * gcc.compile/configure.in, gcc.unsorted/configure.in,
51181         gcc.special/configure.in, gcc.noncompile/configure.in,
51182         gcc.execute/configure.in, gcc.code_quality/configure.in,
51183         g++.other/configure.in, g++.old-deja/configure.in,
51184         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
51185         in srcname setting.
51186
51187 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
51188
51189         * lib/udi.exp: Fixed mondfe and mondfe_download.
51190         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
51191         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
51192
51193 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
51194
51195         * config/udi-gdb.exp: Check $shell_id after connecting to target.
51196         (gdb_exit): Don't remove *_soc files.
51197
51198 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
51199
51200         * lib/c-torture.exp: Don't look for main; instead always use -w
51201         -c.  This is how the c-torture tests work.  Remove the object
51202         file if the compilation succeeds.
51203         * gcc.execute/execute.exp: Remove executable if test passes.
51204         * gcc.noncompile/noncompile.exp: Every test is an expected
51205         failure.
51206         * gcc.special/special.exp: Added tests from c-torture 1.11,
51207         corrected use of existing test.
51208         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
51209         gcc.execute/920625-1.c: Updated to c-torture 1.11.
51210         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
51211         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
51212         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
51213         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
51214         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
51215         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
51216         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
51217         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
51218         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
51219         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
51220         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
51221         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
51222         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
51223         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
51224         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
51225         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
51226         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
51227         c-torture 1.11.
51228         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
51229         correspond to c-torture 1.11.
51230
51231         * New file.